HomeSort by relevance Sort by last modified time
    Searched refs:TRI (Results 26 - 50 of 296) sorted by null

12 3 4 5 6 7 8 91011>>

  /external/llvm/lib/CodeGen/
AggressiveAntiDepBreaker.cpp 118 TRI(MF.getSubtarget().getRegisterInfo()), RegClassInfo(RCI),
123 BitVector CPSet = TRI->getAllocatableSet(MF, CriticalPathRCs[i]);
133 dbgs() << " " << TRI->getName(r));
143 State = new AggressiveAntiDepState(TRI->getNumRegs(), BB);
153 for (MCRegAliasIterator AI(LI.PhysReg, TRI, true); AI.isValid(); ++AI) {
166 for (const MCPhysReg *I = TRI->getCalleeSavedRegs(&MF); *I; ++I) {
169 for (MCRegAliasIterator AI(Reg, TRI, true); AI.isValid(); ++AI) {
197 for (unsigned Reg = 0; Reg != TRI->getNumRegs(); ++Reg) {
206 dbgs() << " " << TRI->getName(Reg) << "=g" <<
244 for (MCSubRegIterator SubRegs(Reg, TRI, /*IncludeSelf=*/true)
    [all...]
LiveStackAnalysis.cpp 53 TRI = MF.getSubtarget().getRegisterInfo();
72 S2RCMap[Slot] = TRI->getCommonSubClass(OldRC, RC);
86 OS << " [" << TRI->getRegClassName(RC) << "]\n";
TargetFrameLoweringImpl.cpp 63 const TargetRegisterInfo &TRI = *MF.getSubtarget().getRegisterInfo();
64 const MCPhysReg *CSRegs = TRI.getCalleeSavedRegs(&MF);
70 SavedRegs.resize(TRI.getNumRegs());
MachineCopyPropagation.cpp 37 const TargetRegisterInfo *TRI;
69 for (MCRegAliasIterator AI(Reg, TRI, true); AI.isValid(); ++AI) {
78 for (MCSubRegIterator SR(MappedDef, TRI); SR.isValid(); ++SR)
114 const TargetRegisterInfo *TRI) {
118 if (TRI->isSubRegister(SrcSrc, Def)) {
120 unsigned SubIdx = TRI->getSubRegIndex(SrcSrc, Def);
123 return SubIdx == TRI->getSubRegIndex(SrcDef, Src);
156 isNopCopy(CopyMI, Def, Src, TRI)) {
176 I->clearRegisterKills(Def, TRI);
186 for (MCRegAliasIterator AI(Src, TRI, true); AI.isValid(); ++AI)
    [all...]
StackMapLivenessAnalysis.cpp 52 const TargetRegisterInfo *TRI;
107 TRI = MF.getSubtarget().getRegisterInfo();
124 LiveRegs.init(TRI);
158 uint32_t *Mask = MF.allocateRegisterMask(TRI->getNumRegs());
163 TRI->adjustStackMapLiveOutMask(Mask);
LivePhysRegs.cpp 107 if (!TRI) {
118 OS << " " << PrintReg(*I, TRI);
138 const TargetRegisterInfo &TRI) {
143 for (const MCPhysReg *CSR = TRI.getCalleeSavedRegs(&MF); CSR && *CSR; ++CSR)
153 addPristines(*this, MF, *TRI);
157 for (const MCPhysReg *I = TRI->getCalleeSavedRegs(&MF); *I; ++I)
171 addPristines(*this, MF, *TRI);
StackMaps.cpp 78 static unsigned getDwarfRegNum(unsigned Reg, const TargetRegisterInfo *TRI) {
79 int RegNum = TRI->getDwarfRegNum(Reg, false);
80 for (MCSuperRegIterator SR(Reg, TRI); SR.isValid() && RegNum < 0; ++SR)
81 RegNum = TRI->getDwarfRegNum(*SR, false);
91 const TargetRegisterInfo *TRI = AP.MF->getSubtarget().getRegisterInfo();
105 getDwarfRegNum(Reg, TRI), Imm);
114 getDwarfRegNum(Reg, TRI), Imm);
139 const TargetRegisterClass *RC = TRI->getMinimalPhysRegClass(MOI->getReg());
143 unsigned DwarfRegNum = getDwarfRegNum(MOI->getReg(), TRI);
144 unsigned LLVMRegNum = TRI->getLLVMRegNum(DwarfRegNum, false)
    [all...]