reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
135 RC = TRI->getAllocatableClass( 136 TII->getRegClass(II, i+II.getNumDefs(), TRI, *MF)); 142 TRI->getCommonSubClass(UseRC, RC); 157 SrcRC = TRI->getMinimalPhysRegClass(SrcReg, VT); 163 assert(TRI->isTypeLegalForClass(*UseRC, VT) && 204 TRI->getAllocatableClass(TII->getRegClass(II, i, TRI, *MF)); 204 TRI->getAllocatableClass(TII->getRegClass(II, i, TRI, *MF)); 212 (Node->isDivergent() || (RC && TRI->isDivergentRegClass(RC)))); 214 VTRC = TRI->getCommonSubClass(RC, VTRC); 314 OpRC = TII->getRegClass(*II, IIOpNum, TRI, *MF); 320 OpRC = TRI->getAllocatableClass(OpRC); 379 II ? TRI->getAllocatableClass(TII->getRegClass(*II, IIOpNum, TRI, *MF)) 379 II ? TRI->getAllocatableClass(TII->getRegClass(*II, IIOpNum, TRI, *MF)) 385 (IIRC && TRI->isDivergentRegClass(IIRC))) 452 const TargetRegisterClass *RC = TRI->getSubClassWithSubReg(VRC, SubIdx); 465 RC = TRI->getSubClassWithSubReg(TLI->getRegClassFor(VT, isDivergent), SubIdx); 546 CopyMI.addReg(TRI->getSubReg(Reg, SubIdx)); 571 SRC = TRI->getSubClassWithSubReg(SRC, SubIdx); 615 TRI->getAllocatableClass(TRI->getRegClass(DstRCIdx)); 615 TRI->getAllocatableClass(TRI->getRegClass(DstRCIdx)); 632 const TargetRegisterClass *RC = TRI->getRegClass(DstRCIdx); 633 Register NewVReg = MRI->createVirtualRegister(TRI->getAllocatableClass(RC)); 656 TRI->getMatchingSuperRegClass(RC, TRC, SubIdx); 970 MIB->setPhysRegsDeadExcept(UsedRegs, *TRI); 1137 if (MIB->readsRegister(Reg, TRI)) { 1139 MIB->findRegisterDefOperand(Reg, false, false, TRI);