llvm-6502/lib
Jakob Stoklund Olesen a46a100945 Get allocation orders from RegisterClassInfo when possible.
Only target-dependent hints require callbacks. The RCI allocation order
has CSR aliases last according to their order of appearance in the
getCalleeSavedRegs list. This can depend on the calling convention.

This way, AllocationOrder::next doesn't have to check for reserved
registers, and CSRs are always allocated last, even with weird calling
conventions.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@132690 91177308-0d34-0410-b5e6-96231b3b80d8
2011-06-06 21:02:04 +00:00
..
Analysis Reapply r131781, now that the GVN bug with partially-aliasing loads 2011-06-04 06:50:18 +00:00
Archive
AsmParser Refactor parsing of variable names (ie., %foo and @foo) since they have the same 2011-06-04 18:16:26 +00:00
Bitcode Revert name change from r132533. Lower case naming was intended per style guidelines. 2011-06-03 17:02:19 +00:00
CodeGen Get allocation orders from RegisterClassInfo when possible. 2011-06-06 21:02:04 +00:00
CompilerDriver
ExecutionEngine
Linker
MC Basic support for macros with explicit arguments. 2011-06-05 02:43:45 +00:00
Object
Support singed int causes signed extension, which contradicts the intention to pick up 2011-06-03 08:29:51 +00:00
Target Reapply 132424 with fixes. This fixes PR10068. 2011-06-03 23:53:54 +00:00
Transforms If the block that we're threading through is jumped to by an indirect branch, 2011-06-04 09:42:04 +00:00
VMCore Another possible bug. Stopgap until we can autogenerate tables and 2011-06-03 22:09:12 +00:00
CMakeLists.txt
Makefile