reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
272 if (I2UseReg && I1.modifiesRegister(I2UseReg, TRI)) 305 if (isUnsafeToMoveAcross(*I, I2UseReg, I2DestReg, TRI)) { 312 I->readsRegister(KilledOperand, TRI)) 318 bool Added = KillingInstr->addRegisterKilled(KilledOperand, TRI, true); 361 if (MI.readsRegister(I1DestReg, TRI)) // Move this instruction after I2. 366 if (isUnsafeToMoveAcross(MI, I1UseReg, I1DestReg, TRI) || 368 (!MI.killsRegister(I1UseReg) && MI.killsRegister(I1UseReg, TRI))) 382 bool Added = I1.addRegisterKilled(KilledOperand, TRI); 447 for (MCSubRegIterator SubRegs(Reg, TRI); SubRegs.isValid(); ++SubRegs) 470 TRI = ST->getRegisterInfo(); 536 if (I2->modifiesRegister(I1DestReg, TRI)) 560 if ((IsI2LowReg && !areCombinableOperations(TRI, I1, *I2, AllowC64)) || 561 (IsI1LowReg && !areCombinableOperations(TRI, *I2, I1, AllowC64))) 600 unsigned DoubleRegDest = TRI->getMatchingSuperReg(LoRegDef, SubLo, SuperRC);