llvm-6502/lib
Jakob Stoklund Olesen 5eb308b944 Lazily defer duplicating the live interval we are splitting until we know it is
necessary.

Sometimes, live range splitting doesn't shrink the current interval, but simply
changes some instructions to use a new interval. That makes the original more
suitable for spilling. In this case, we don't need to duplicate the original.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@110481 91177308-0d34-0410-b5e6-96231b3b80d8
2010-08-06 22:17:33 +00:00
..
Analysis Reapply r110396, with fixes to appease the Linux buildbot gods. 2010-08-06 18:33:48 +00:00
Archive
AsmParser
Bitcode Reapply r110396, with fixes to appease the Linux buildbot gods. 2010-08-06 18:33:48 +00:00
CodeGen Lazily defer duplicating the live interval we are splitting until we know it is 2010-08-06 22:17:33 +00:00
CompilerDriver
ExecutionEngine
Linker
MC
Support
System
Target Patterns to match AVX 256-bit vzero intrinsics 2010-08-06 22:10:01 +00:00
Transforms Eliminate PromoteMemoryToRegisterID; just use addPreserved("mem2reg") 2010-08-06 21:48:06 +00:00
VMCore Reapply r110396, with fixes to appease the Linux buildbot gods. 2010-08-06 18:33:48 +00:00
Makefile