llvm-6502/lib
Jakob Stoklund Olesen c7a275245f Precompute some information about register costs.
Remember the minimum cost of the registers in an allocation order and
the number of registers at the end of the allocation order that have the
same cost per use.

This information can be used to limit the search space for
RAGreedy::tryEvict() when looking for a cheaper register.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@172280 91177308-0d34-0410-b5e6-96231b3b80d8
2013-01-12 00:54:59 +00:00
..
Analysis Update CMakeLists for CallPrinter.cpp. 2013-01-11 17:34:05 +00:00
Archive
AsmParser There was a switch fall-through in the parser for textual LLVM that caused 2013-01-07 13:32:38 +00:00
Bitcode Revert s/Raw/getBitMask/g name change. This is possibly causing LTO test hangings. 2013-01-09 23:36:50 +00:00
CodeGen Precompute some information about register costs. 2013-01-12 00:54:59 +00:00
DebugInfo [Object, DebugInfo] Make DWARFContext BE-aware. 2013-01-09 02:45:05 +00:00
ExecutionEngine Fix bug in exception table allocation (PR13678) 2013-01-11 16:33:30 +00:00
IR Support for half intrinsics. Pushes MMX into slower encoding path. 2013-01-11 01:45:05 +00:00
Linker Fix a copy/paste error in the IR Linker, casting an ArrayType instead of a VectorType. 2013-01-10 10:49:36 +00:00
MC Stop hiding the interface-exposed EatToEndOfStatement (see r172276). 2013-01-12 00:23:24 +00:00
Object [Object][Archive] Fix name handling with bsd style long names. 2013-01-10 01:05:34 +00:00
Option
Support SMDiagnostic: don't emit ranges if there are /any/ multibyte characters. 2013-01-11 02:37:55 +00:00
TableGen TableGen: Keep track of superclass reference ranges. 2013-01-10 18:50:11 +00:00
Target Update patch for the pad short functions pass for Intel Atom (only). 2013-01-11 22:06:56 +00:00
Transforms Fixed whitespace. 2013-01-11 23:08:52 +00:00
CMakeLists.txt
LLVMBuild.txt
Makefile