llvm-6502/lib
Jakob Stoklund Olesen 9db3ea46cb Implement register class inflation.
When splitting a live range, the new registers have fewer uses and the
permissible register class may be less constrained. Recompute the register class
constraint from the uses of new registers created for a split. This may let them
be allocated from a larger set, possibly avoiding a spill.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@110703 91177308-0d34-0410-b5e6-96231b3b80d8
2010-08-10 18:37:40 +00:00
..
Analysis RegionInfo: Do not assert if a BB is not part of the dominance tree. 2010-08-10 09:54:35 +00:00
Archive
AsmParser
Bitcode
CodeGen Implement register class inflation. 2010-08-10 18:37:40 +00:00
CompilerDriver
ExecutionEngine Stop the JIT from refusing to work just because the program it was compiled into 2010-08-09 07:20:20 +00:00
Linker
MC MC/AsmParser: Fix a bug in macro argument parsing, which was dropping 2010-08-10 17:38:52 +00:00
Support Fix a couple of warnings. 2010-08-08 00:00:34 +00:00
System Mark this variable as used. 2010-08-10 10:39:25 +00:00
Target Revert r110655, "Fix ARM hasFP() semantics. It should return true whenever FP 2010-08-10 18:32:02 +00:00
Transforms Fix a use after free error caught by the valgrind builders. 2010-08-09 21:03:28 +00:00
VMCore Reject unrepresentable pointer types in intrinsics. Fixes PR7316. 2010-08-08 06:12:09 +00:00
Makefile