reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
221 if (!isAddConstantOp(Add, Incr)) 227 MachineInstr *MoveTo = canJoinInstructions(&Ldst, &Add, &Uses); 232 if (!canFixPastUses(Uses, Add.getOperand(2), B)) 235 LLVM_DEBUG(MachineInstr *First = &Ldst; MachineInstr *Last = &Add; 243 if (MoveTo == &Add) { 245 Add.getParent()->insertAfter(Add.getIterator(), &Ldst); 245 Add.getParent()->insertAfter(Add.getIterator(), &Ldst); 247 if (Result == &Add) 254 unsigned NewBaseReg = Add.getOperand(0).getReg(); 255 changeToAddrMode(Ldst, NewOpcode, NewBaseReg, Add.getOperand(2)); 256 Add.eraseFromParent();