Searched refs:RAGreedy (Results 1 – 5 of 5) sorted by relevance
107 class RAGreedy : public MachineFunctionPass, class316 RAGreedy();421 char RAGreedy::ID = 0;424 const char *const RAGreedy::StageName[] = {441 return new RAGreedy(); in createGreedyRegisterAllocator()444 RAGreedy::RAGreedy(): MachineFunctionPass(ID) { in RAGreedy() function in RAGreedy460 void RAGreedy::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage()492 bool RAGreedy::LRE_CanEraseVirtReg(unsigned VirtReg) { in LRE_CanEraseVirtReg()504 void RAGreedy::LRE_WillShrinkVirtReg(unsigned VirtReg) { in LRE_WillShrinkVirtReg()514 void RAGreedy::LRE_DidCloneVirtReg(unsigned New, unsigned Old) { in LRE_DidCloneVirtReg()[all …]
2 ; Check that last chance split (RAGreedy::tryInstructonSplit) just split
8 ; RAGreedy defeats the test by splitting live ranges.
7 ; RAGreedy should split the range and use d16-d31 to avoid a spill.
36 ; because of its *lack* of hinting ability. Whereas RAGreedy keeps