llvm-6502/lib/CodeGen/RegAlloc
Chris Lattner 27a08935ca - Two minor improvements to the MachineInstr class to reduce footprint and
overhead: Merge 3 parallel vectors into 1, change regsUsed hash_set to be a
    bitvector.  Sped up LLC a little less than 10% in a debug build!


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4261 91177308-0d34-0410-b5e6-96231b3b80d8
2002-10-22 23:16:21 +00:00
..
IGNode.cpp Allow copy coalescing in more cases: if sum of node degrees is more than 2002-09-20 00:45:47 +00:00
IGNode.h Add method IGNode::getCombinedDegree to count the sum of the degrees 2002-09-20 00:55:04 +00:00
InterferenceGraph.cpp Fix typos in previous checkin. 2002-09-15 15:33:48 +00:00
InterferenceGraph.h
LiveRange.h
LiveRangeInfo.cpp Live ranges for Return value and return address of a Call are now 2002-09-28 17:05:22 +00:00
LiveRangeInfo.h Added a couple of helper methods for live range construction. 2002-09-28 17:05:43 +00:00
Makefile Break RA_DEBUG option into several levels to get better control over 2002-09-14 23:05:33 +00:00
PhyRegAlloc.cpp - Two minor improvements to the MachineInstr class to reduce footprint and 2002-10-22 23:16:21 +00:00
PhyRegAlloc.h getUsableUniRegAtMI interface simplified slightly. 2002-07-08 22:39:36 +00:00
RegAllocCommon.h Remove unnecessary include. 2002-09-14 23:04:52 +00:00
RegClass.cpp Break RA_DEBUG option into several levels to get better control over 2002-09-14 23:05:33 +00:00
RegClass.h Convert RegClass::IsColorUsedArr from a dynamically allocated array to 2002-05-23 15:50:03 +00:00