Home
last modified time | relevance | path

Searched refs:RAGreedy (Results 1 – 6 of 6) sorted by relevance

/external/swiftshader/third_party/LLVM/lib/CodeGen/
DRegAllocGreedy.cpp67 class RAGreedy : public MachineFunctionPass, class
229 RAGreedy();
284 char RAGreedy::ID = 0;
287 const char *const RAGreedy::StageName[] = {
303 return new RAGreedy(); in createGreedyRegisterAllocator()
306 RAGreedy::RAGreedy(): MachineFunctionPass(ID) { in RAGreedy() function in RAGreedy
322 void RAGreedy::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage()
353 void RAGreedy::LRE_WillEraseInstruction(MachineInstr *MI) { in LRE_WillEraseInstruction()
358 bool RAGreedy::LRE_CanEraseVirtReg(unsigned VirtReg) { in LRE_CanEraseVirtReg()
368 void RAGreedy::LRE_WillShrinkVirtReg(unsigned VirtReg) { in LRE_WillShrinkVirtReg()
[all …]
/external/llvm/lib/CodeGen/
DRegAllocGreedy.cpp108 class RAGreedy : public MachineFunctionPass, class
318 RAGreedy();
423 char RAGreedy::ID = 0;
426 const char *const RAGreedy::StageName[] = {
443 return new RAGreedy(); in createGreedyRegisterAllocator()
446 RAGreedy::RAGreedy(): MachineFunctionPass(ID) { in RAGreedy() function in RAGreedy
462 void RAGreedy::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage()
494 bool RAGreedy::LRE_CanEraseVirtReg(unsigned VirtReg) { in LRE_CanEraseVirtReg()
506 void RAGreedy::LRE_WillShrinkVirtReg(unsigned VirtReg) { in LRE_WillShrinkVirtReg()
516 void RAGreedy::LRE_DidCloneVirtReg(unsigned New, unsigned Old) { in LRE_DidCloneVirtReg()
[all …]
/external/llvm/test/CodeGen/X86/
Dins_split_regalloc.ll2 ; Check that last chance split (RAGreedy::tryInstructonSplit) just split
Dfold-pcmpeqd-2.ll8 ; RAGreedy defeats the test by splitting live ranges.
/external/llvm/test/CodeGen/Thumb2/
Dinflate-regs.ll7 ; RAGreedy should split the range and use d16-d31 to avoid a spill.
/external/llvm/test/CodeGen/ARM/
Dldrd.ll39 ; because of its *lack* of hinting ability. Whereas RAGreedy keeps