llvm-6502/lib
Jakob Stoklund Olesen 63935420ef Be more accurate about live range splitting at the end of blocks.
If interference reaches the last split point, it is effectively live out and
should be marked as 'MustSpill'.

This can make a difference when the terminator uses a register. There is no way
that register can be reused in the outgoing CFG bundle, even if it isn't live
out.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@124900 91177308-0d34-0410-b5e6-96231b3b80d8
2011-02-04 21:42:06 +00:00
..
Analysis Improve threading of comparisons over select instructions (spotted by my 2011-02-03 09:37:39 +00:00
Archive
AsmParser
Bitcode
CodeGen Be more accurate about live range splitting at the end of blocks. 2011-02-04 21:42:06 +00:00
CompilerDriver
ExecutionEngine
Linker
MC Teach ARM/MC/ELF about EF_ARM_EABI_VERSION. The magic number is set to 2011-02-04 21:41:11 +00:00
Object
Support Make Win32's header file name lower for cross build on case-sensitive filesystem. 2011-02-04 12:53:04 +00:00
Target Teach ARM/MC/ELF to handle R_ARM_JUMP24 relocation type for conditional jumps. 2011-02-04 19:47:15 +00:00
Transforms SimplifyCFG: Also transform switches that represent a range comparison but are not sorted into sub+icmp. 2011-02-03 22:51:41 +00:00
VMCore
Makefile