mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-08-19 19:29:31 +00:00
Fixed saving/restoring LR unconditionally, only done as necessary.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15275 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
9a771d55fe
commit
c91bc30436
@ -9,7 +9,6 @@ Current bugs:
|
||||
to do >16bit subtractions to the stack pointer.
|
||||
|
||||
Codegen improvements needed:
|
||||
* we unconditionally emit save/restore of LR even if we don't use it
|
||||
* no alias analysis causes us to generate slow code for Shootout/matrix
|
||||
* setCondInst needs to know branchless versions of seteq/setne/etc
|
||||
* cast elimination pass (uint -> sbyte -> short, kill the byte -> short)
|
||||
|
Loading…
Reference in New Issue
Block a user