reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
792 if (Insert->isInlineAsm()) 796 if (Insert->isDebugValue()) 802 TreeWalkerState TreeWalker(Insert); 818 MachineInstr *Def = getVRegDef(Reg, Insert, MRI, LIS); 857 bool CanMove = SameBlock && isSafeToMove(Def, Insert, AA, MRI) && 860 Insert = moveForSingleUse(Reg, Op, Def, MBB, Insert, LIS, MFI, MRI); 860 Insert = moveForSingleUse(Reg, Op, Def, MBB, Insert, LIS, MFI, MRI); 862 Insert = 863 rematerializeCheapDef(Reg, Op, *Def, MBB, Insert->getIterator(), 867 Insert = moveAndTeeForMultiUse(Reg, Op, Def, MBB, Insert, LIS, MFI, 867 Insert = moveAndTeeForMultiUse(Reg, Op, Def, MBB, Insert, LIS, MFI, 873 Commuting.maybeCommute(Insert, TreeWalker, TII); 881 if (Insert->getOpcode() == TargetOpcode::IMPLICIT_DEF) 882 convertImplicitDefToConstZero(Insert, MRI, TII, MF, LIS); 887 TreeWalker.pushOperands(Insert); 892 if (Insert != &*MII) { 894 MII = MachineBasicBlock::iterator(Insert).getReverse();