Searched refs:vrm (Results 1 – 8 of 8) sorted by relevance
/external/llvm/lib/CodeGen/ |
D | RegAllocBase.cpp | 57 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()
|
D | Spiller.h | 38 VirtRegMap &vrm);
|
D | RegAllocBase.h | 74 void init(VirtRegMap &vrm, LiveIntervals &lis, LiveRegMatrix &mat);
|
D | SplitKit.cpp | 43 SplitAnalysis::SplitAnalysis(const VirtRegMap &vrm, const LiveIntervals &lis, in SplitAnalysis() argument 45 : MF(vrm.getMachineFunction()), VRM(vrm), LIS(lis), Loops(mli), in SplitAnalysis() 321 SplitEditor::SplitEditor(SplitAnalysis &sa, LiveIntervals &lis, VirtRegMap &vrm, in SplitEditor() argument 324 : SA(sa), LIS(lis), VRM(vrm), MRI(vrm.getMachineFunction().getRegInfo()), in SplitEditor() 325 MDT(mdt), TII(*vrm.getMachineFunction().getSubtarget().getInstrInfo()), in SplitEditor() 326 TRI(*vrm.getMachineFunction().getSubtarget().getRegisterInfo()), in SplitEditor()
|
D | SplitKit.h | 120 SplitAnalysis(const VirtRegMap &vrm, const LiveIntervals &lis,
|
D | InlineSpiller.cpp | 141 InlineSpiller(MachineFunctionPass &pass, MachineFunction &mf, VirtRegMap &vrm) in InlineSpiller() argument 146 Loops(pass.getAnalysis<MachineLoopInfo>()), VRM(vrm), in InlineSpiller() 193 VirtRegMap &vrm) { in createInlineSpiller() argument 194 return new InlineSpiller(pass, mf, vrm); in createInlineSpiller()
|
/external/llvm/include/llvm/CodeGen/ |
D | CalcSpillWeights.h | 63 VirtRegMap *vrm, const MachineLoopInfo &loops, 66 : MF(mf), LIS(lis), VRM(vrm), Loops(loops), MBFI(mbfi), normalize(norm) {} in MF()
|
D | LiveRangeEdit.h | 120 MachineFunction &MF, LiveIntervals &lis, VirtRegMap *vrm, 123 VRM(vrm), TII(*MF.getSubtarget().getInstrInfo()), in Parent()
|