/external/llvm/lib/CodeGen/ |
CalcSpillWeights.cpp | 33 MachineRegisterInfo &MRI = MF.getRegInfo(); 35 for (unsigned i = 0, e = MRI.getNumVirtRegs(); i != e; ++i) { 37 if (MRI.reg_nodbg_empty(Reg)) 46 const MachineRegisterInfo &mri) { 64 const TargetRegisterClass *rc = mri.getRegClass(reg); 97 MachineRegisterInfo &mri = MF.getRegInfo(); local 110 bool noHint = mri.getRegAllocationHint(li.reg).first != 0; 116 I = mri.reg_instr_begin(li.reg), E = mri.reg_instr_end(); 149 unsigned hint = copyHint(mi, li.reg, tri, mri); [all...] |
Spiller.cpp | 57 MachineRegisterInfo *mri; member in class:__anon9522::SpillerBase 67 mri = &mf.getRegInfo(); 88 const TargetRegisterClass *trc = mri->getRegClass(li->reg); 93 regItr = mri->reg_instr_begin(li->reg); 94 regItr != mri->reg_instr_end();) {
|
RegAllocPBQP.cpp | 128 MachineRegisterInfo *mri; member in class:__anon9491::RegAllocPBQP 190 MachineRegisterInfo *mri = &mf->getRegInfo(); local 199 if (mri->def_empty(Reg)) 202 mri->setPhysRegUsed(Reg); 209 const TargetRegisterClass *trc = mri->getRegClass(vreg); 222 if (mri->isReserved(preg)) 443 for (unsigned i = 0, e = mri->getNumVirtRegs(); i != e; ++i) { 445 if (mri->reg_nodbg_empty(Reg)) 520 unsigned physReg = mri->getSimpleHint(li->reg); 523 const TargetRegisterClass *liRC = mri->getRegClass(li->reg) [all...] |
RegisterPressure.cpp | 85 PSetIterator PSetI = MRI->getPressureSets(RegUnits[i]); 99 decreaseSetPressure(CurrSetPressure, MRI->getPressureSets(RegUnits[I])); 190 MRI = &MF->getRegInfo(); 205 LiveRegs.VirtRegs.setUniverse(MRI->getNumVirtRegs()); 207 UntiedDefs.setUniverse(MRI->getNumVirtRegs()); 297 increaseSetPressure(LiveThruPressure, MRI->getPressureSets(Reg)); 314 const MachineRegisterInfo *MRI; 323 const MachineRegisterInfo *mri, bool ID = false): 324 TRI(tri), MRI(mri), IgnoreDead(ID) { [all...] |
/external/llvm/include/llvm/MC/ |
MCInstPrinter.h | 41 const MCRegisterInfo &MRI; 59 const MCRegisterInfo &mri) 60 : CommentStream(nullptr), MAI(mai), MII(mii), MRI(mri),
|
/external/llvm/lib/Target/R600/MCTargetDesc/ |
SIMCCodeEmitter.cpp | 41 const MCRegisterInfo &MRI; 50 SIMCCodeEmitter(const MCInstrInfo &mcii, const MCRegisterInfo &mri, 52 : MCII(mcii), MRI(mri) { } 70 const MCRegisterInfo &MRI, 73 return new SIMCCodeEmitter(MCII, MRI, Ctx); 177 return MRI.getEncodingValue(MO.getReg());
|
R600MCCodeEmitter.cpp | 36 const MCRegisterInfo &MRI; 40 R600MCCodeEmitter(const MCInstrInfo &mcii, const MCRegisterInfo &mri) 41 : MCII(mcii), MRI(mri) { } 84 const MCRegisterInfo &MRI, 86 return new R600MCCodeEmitter(MCII, MRI); 163 return MRI.getEncodingValue(reg) >> HW_CHAN_SHIFT; 167 return MRI.getEncodingValue(RegNo) & HW_REG_MASK; 176 return MRI.getEncodingValue(MO.getReg());
|
/external/llvm/lib/MC/ |
MCContext.cpp | 32 MCContext::MCContext(const MCAsmInfo *mai, const MCRegisterInfo *mri, 35 : SrcMgr(mgr), MAI(mai), MRI(mri), MOFI(mofi), Allocator(),
|