mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-12-15 04:30:12 +00:00
add a note
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35435 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
995f55036f
commit
6ef3307062
@ -23,6 +23,14 @@ generic code.
|
||||
|
||||
//===---------------------------------------------------------------------===//
|
||||
|
||||
CodeGen/X86/lea-3.ll:test3 should be a single LEA, not a shift/move. The X86
|
||||
backend knows how to three-addressify this shift, but it appears the register
|
||||
allocator isn't even asking it to do so in this case. We should investigate
|
||||
why this isn't happening, it could have significant impact on other important
|
||||
cases for X86 as well.
|
||||
|
||||
//===---------------------------------------------------------------------===//
|
||||
|
||||
This should be one DIV/IDIV instruction, not a libcall:
|
||||
|
||||
unsigned test(unsigned long long X, unsigned Y) {
|
||||
|
Loading…
Reference in New Issue
Block a user