mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-04-03 18:32:50 +00:00
Observation of rematerialization.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41809 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
bf8ae84a21
commit
2d9823875a
@ -143,3 +143,8 @@ load [T + 7]
|
||||
...
|
||||
load [T + 15]
|
||||
//===---------------------------------------------------------------------===//
|
||||
|
||||
It's not always a good idea to choose rematerialization over spilling. If all
|
||||
the load / store instructions would be folded then spilling is cheaper because
|
||||
it won't require new live intervals / registers. See 2003-05-31-LongShifts for
|
||||
an example.
|
||||
|
Loading…
x
Reference in New Issue
Block a user