/external/llvm/lib/CodeGen/ |
Splitter.h | 55 MachineRegisterInfo *mri; member in class:llvm::LoopSplitter
|
CalcSpillWeights.cpp | 61 const MachineRegisterInfo &mri) { 79 const TargetRegisterClass *rc = mri.getRegClass(reg); 90 MachineRegisterInfo &mri = MF.getRegInfo(); local 104 bool noHint = mri.getRegAllocationHint(li.reg).first != 0; 109 for (MachineRegisterInfo::reg_iterator I = mri.reg_begin(li.reg); 141 unsigned hint = copyHint(mi, li.reg, tri, mri); 158 mri.setRegAllocationHint(li.reg, 0, hint);
|
Spiller.cpp | 58 MachineRegisterInfo *mri; member in class:__anon8169::SpillerBase 68 mri = &mf.getRegInfo(); 88 const TargetRegisterClass *trc = mri->getRegClass(li->reg); 93 regItr = mri->reg_begin(li->reg); regItr != mri->reg_end();) { 103 } while (regItr != mri->reg_end() && (&*regItr == mi)); 119 unsigned newVReg = mri->createVirtualRegister(trc);
|
VirtRegRewriter.cpp | 102 MachineRegisterInfo *mri = &MF.getRegInfo(); local 115 mri->setPhysRegUsed(reg); 121 mri->setPhysRegUsed(pReg); 124 for (MachineRegisterInfo::reg_iterator I = mri->reg_begin(reg), 125 E = mri->reg_end(); I != E; ++I) [all...] |
RenderMachineFunction.h | 141 void setup(MachineFunction *mf, MachineRegisterInfo *mri, 169 MachineRegisterInfo *mri; member in class:llvm::TargetRegisterExtraInfo 246 MachineRegisterInfo *mri; member in class:llvm::RenderMachineFunction
|
RegAllocPBQP.cpp | 132 MachineRegisterInfo *mri; member in class:__anon8133::RegAllocPBQP 146 void addStackInterval(const LiveInterval *spilled,MachineRegisterInfo* mri); 199 MachineRegisterInfo *mri = &mf->getRegInfo(); local 211 mri->setPhysRegUsed(itr->first); 221 const TargetRegisterClass *trc = mri->getRegClass(vreg); 492 MachineRegisterInfo* mri) { 499 const TargetRegisterClass *RC = mri->getRegClass(spilled->reg); 543 addStackInterval(spillInterval, mri); 586 const TargetRegisterClass *liRC = mri->getRegClass(li->reg); 645 mri = &mf->getRegInfo(); [all...] |