Home
last modified time | relevance | path

Searched refs:vrm (Results 1 – 10 of 10) sorted by relevance

/external/llvm/lib/CodeGen/
DSpiller.cpp54 VirtRegMap *vrm; member in __anon102e6af50211::SpillerBase
62 SpillerBase(MachineFunctionPass &pass, MachineFunction &mf, VirtRegMap &vrm) in SpillerBase() argument
63 : pass(&pass), mf(&mf), vrm(&vrm) in SpillerBase()
89 unsigned ss = vrm->assignVirt2StackSlot(li->reg); in trivialSpillEverywhere()
163 VirtRegMap &vrm) in TrivialSpiller() argument
164 : SpillerBase(pass, mf, vrm) {} in TrivialSpiller()
178 VirtRegMap &vrm) { in createSpiller() argument
180 case trivial: return new TrivialSpiller(pass, mf, vrm); in createSpiller()
181 case inline_: return createInlineSpiller(pass, mf, vrm); in createSpiller()
DRegAllocBase.cpp57 void RegAllocBase::init(VirtRegMap &vrm, in init() argument
60 TRI = &vrm.getTargetRegInfo(); in init()
61 MRI = &vrm.getRegInfo(); in init()
62 VRM = &vrm; in init()
65 MRI->freezeReservedRegs(vrm.getMachineFunction()); in init()
66 RegClassInfo.runOnMachineFunction(vrm.getMachineFunction()); in init()
DSpiller.h37 VirtRegMap &vrm);
43 VirtRegMap &vrm);
DRegAllocPBQP.cpp134 VirtRegMap *vrm; member in __anon16483c760111::RegAllocPBQP
466 vrm->clearAllVirt(); in mapPBQPToRegAlloc()
480 vrm->assignVirt2Phys(vreg, preg); in mapPBQPToRegAlloc()
484 LiveRangeEdit LRE(&lis->getInterval(vreg), newSpills, *mf, *lis, vrm); in mapPBQPToRegAlloc()
527 vrm->assignVirt2Phys(li->reg, physReg); in finalizeAlloc()
546 vrm = &getAnalysis<VirtRegMap>(); in runOnMachineFunction()
547 spiller.reset(createInlineSpiller(*this, MF, *vrm)); in runOnMachineFunction()
611 DEBUG(dbgs() << "Post alloc VirtRegMap:\n" << *vrm << "\n"); in runOnMachineFunction()
DRegAllocBase.h74 void init(VirtRegMap &vrm, LiveIntervals &lis, LiveRegMatrix &mat);
DSplitKit.cpp43 SplitAnalysis::SplitAnalysis(const VirtRegMap &vrm, in SplitAnalysis() argument
46 : MF(vrm.getMachineFunction()), in SplitAnalysis()
47 VRM(vrm), in SplitAnalysis()
326 VirtRegMap &vrm, in SplitEditor() argument
329 : SA(sa), LIS(lis), VRM(vrm), in SplitEditor()
330 MRI(vrm.getMachineFunction().getRegInfo()), in SplitEditor()
332 TII(*vrm.getMachineFunction().getTarget().getInstrInfo()), in SplitEditor()
333 TRI(*vrm.getMachineFunction().getTarget().getRegisterInfo()), in SplitEditor()
DSplitKit.h120 SplitAnalysis(const VirtRegMap &vrm, const LiveIntervals &lis,
DInlineSpiller.cpp144 VirtRegMap &vrm) in InlineSpiller() argument
151 VRM(vrm), in InlineSpiller()
195 VirtRegMap &vrm) { in createInlineSpiller() argument
196 return new InlineSpiller(pass, mf, vrm); in createInlineSpiller()
/external/llvm/include/llvm/CodeGen/
DLiveRangeEdit.h118 VirtRegMap *vrm,
121 MRI(MF.getRegInfo()), LIS(lis), VRM(vrm), in Parent()
/external/chromium_org/third_party/WebKit/PerformanceTests/Parser/resources/
Dfinal-url-en78872 http://www.vrm-group.co.uk/terms&cond.htm