llvm-6502/lib
Jakob Stoklund Olesen 0fd109963a Recompute kill flags from live intervals after coalescing instead of trying to
update them. Computing kill flags is notoriously difficult, and the coalescer
would get it wrong sometimes, and it would completely skip physical registers.

Now we simply remove kill flags based on the live intervals after coalescing.
This is a few percent slower, but now we get correct kill flags for physical
registers after coalescing.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@102510 91177308-0d34-0410-b5e6-96231b3b80d8
2010-04-28 18:28:39 +00:00
..
Analysis When checking whether the special handling for an addrec increment which 2010-04-26 21:46:36 +00:00
Archive silence a warning, patch by "mike". 2010-04-25 04:44:26 +00:00
AsmParser reject invalid comma stuff with a message. We reject the case in 2010-04-23 00:50:50 +00:00
Bitcode
CodeGen Recompute kill flags from live intervals after coalescing instead of trying to 2010-04-28 18:28:39 +00:00
CompilerDriver
ExecutionEngine
Linker
MC
Support
System
Target Teach X86FloatingPoint that a register can be killed multiple times by the same 2010-04-28 18:28:37 +00:00
Transforms further clarify alignment of globals, fix instcombine 2010-04-28 00:31:12 +00:00
VMCore
Makefile