/external/llvm/lib/CodeGen/ |
Spiller.cpp | 54 VirtRegMap *vrm; member in class:__anon8981::SpillerBase 62 SpillerBase(MachineFunctionPass &pass, MachineFunction &mf, VirtRegMap &vrm) 63 : pass(&pass), mf(&mf), vrm(&vrm) 89 unsigned ss = vrm->assignVirt2StackSlot(li->reg); 173 VirtRegMap &vrm) 174 : SpillerBase(pass, mf, vrm) {} 188 VirtRegMap &vrm) { 190 case trivial: return new TrivialSpiller(pass, mf, vrm); 191 case inline_: return createInlineSpiller(pass, mf, vrm); [all...] |
RenderMachineFunction.h | 229 /// @param vrm If non-null the VRM will be queried to determine 236 const VirtRegMap *vrm = 0, 250 const VirtRegMap *vrm; member in class:llvm::RenderMachineFunction
|
RegAllocPBQP.cpp | 142 VirtRegMap *vrm; member in class:__anon8952::RegAllocPBQP 534 vrm->clearAllVirt(); 549 vrm->assignVirt2Phys(vreg, preg); 553 LiveRangeEdit LRE(lis->getInterval(vreg), newSpills, *mf, *lis, vrm); 591 unsigned physReg = vrm->getRegAllocPref(li->reg); 598 vrm->assignVirt2Phys(li->reg, physReg); 614 } else if (vrm->isAssignedReg(li->reg)) { 615 reg = vrm->getPhys(li->reg); 660 vrm = &getAnalysis<VirtRegMap>(); 661 spiller.reset(createInlineSpiller(*this, MF, *vrm)); [all...] |