HomeSort by relevance Sort by last modified time
    Searched refs:vrm (Results 1 - 9 of 9) sorted by null

  /external/llvm/lib/CodeGen/
Spiller.h 37 VirtRegMap &vrm);
43 VirtRegMap &vrm);
Spiller.cpp 54 VirtRegMap *vrm; member in class:__anon23616::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...]
RegAllocBase.cpp 53 void RegAllocBase::init(VirtRegMap &vrm,
56 TRI = &vrm.getTargetRegInfo();
57 MRI = &vrm.getRegInfo();
58 VRM = &vrm;
61 MRI->freezeReservedRegs(vrm.getMachineFunction());
62 RegClassInfo.runOnMachineFunction(vrm.getMachineFunction());
85 assert(!VRM->hasPhys(VirtReg->reg) && "Register already assigned");
121 VRM->assignVirt2Phys(VirtReg->reg,
132 assert(!VRM->hasPhys(SplitVirtReg->reg) && "Register already assigned")
    [all...]
RegAllocBase.h 63 VirtRegMap *VRM;
68 RegAllocBase(): TRI(0), MRI(0), VRM(0), LIS(0), Matrix(0) {}
73 void init(VirtRegMap &vrm, LiveIntervals &lis, LiveRegMatrix &mat);
RegAllocPBQP.cpp 139 VirtRegMap *vrm; member in class:__anon23587::RegAllocPBQP
475 vrm->clearAllVirt();
491 vrm->assignVirt2Phys(vreg, preg);
495 LiveRangeEdit LRE(&lis->getInterval(vreg), newSpills, *mf, *lis, vrm);
537 vrm->assignVirt2Phys(li->reg, physReg);
553 vrm = &getAnalysis<VirtRegMap>();
554 spiller.reset(createInlineSpiller(*this, MF, *vrm));
619 DEBUG(dbgs() << "Post alloc VirtRegMap:\n" << *vrm << "\n");
SplitKit.h 45 const VirtRegMap &VRM;
120 SplitAnalysis(const VirtRegMap &vrm, const LiveIntervals &lis,
214 VirtRegMap &VRM;
SplitKit.cpp 42 SplitAnalysis::SplitAnalysis(const VirtRegMap &vrm,
45 : MF(vrm.getMachineFunction()),
46 VRM(vrm),
300 unsigned OrigReg = VRM.getOriginal(CurLI->reg);
327 VirtRegMap &vrm,
330 : SA(sa), LIS(lis), VRM(vrm),
331 MRI(vrm.getMachineFunction().getRegInfo()),
333 TII(*vrm.getMachineFunction().getTarget().getInstrInfo())
    [all...]
InlineSpiller.cpp 64 VirtRegMap &VRM;
142 VirtRegMap &vrm)
149 VRM(vrm),
195 VirtRegMap &vrm) {
196 return new InlineSpiller(pass, mf, vrm);
314 VRM.getOriginal(Reg) == Original;
    [all...]
  /external/llvm/include/llvm/CodeGen/
LiveRangeEdit.h 64 VirtRegMap *VRM;
107 /// @param vrm Map of virtual registers to physical registers for this
114 VirtRegMap *vrm,
117 MRI(MF.getRegInfo()), LIS(lis), VRM(vrm),

Completed in 277 milliseconds