1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-26 12:43:36 +01:00
llvm-mirror/lib/CodeGen/RegAlloc
Vikram S. Adve ccb33335a3 Allow copy coalescing in more cases: if sum of node degrees is more than
than #available regs, compute the sum excluding duplicates and if that
is less than #regs, go ahead and coalesce.
Add method IGNode::getCombinedDegree to count excluding duplicates.

llvm-svn: 3842
2002-09-20 00:45:47 +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 Eliminate duplicate or unneccesary #include's 2002-04-29 17:42:12 +00:00
InterferenceGraph.cpp Fix typos in previous checkin. 2002-09-15 15:33:48 +00:00
InterferenceGraph.h
LiveRange.h Add method clearCallInterference(). 2002-03-31 18:58:14 +00:00
LiveRangeInfo.cpp Allow copy coalescing in more cases: if sum of node degrees is more than 2002-09-20 00:45:47 +00:00
LiveRangeInfo.h Non-standard hash classes are not in the std:: namespace 2002-07-24 21:21:33 +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 RegAllocCommon no longer includes CommandLine.h so we have to include it 2002-09-15 07:07:55 +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