Lines Matching defs:Increment
3150 MachineInstr *Increment = nullptr;
3155 if (!Increment && getAddSubImmediate(Use) != 0) {
3156 Increment = &Use;
3177 if (BaseAccess && Increment) {
3178 if (PrePostInc || BaseAccess->getParent() != Increment->getParent())
3181 if (Increment->definesRegister(ARM::CPSR, /*TRI=*/nullptr) ||
3182 getInstrPredicate(*Increment, PredReg) != ARMCC::AL)
3188 // Make sure that Increment has no uses before BaseAccess that are not PHI
3191 MRI->use_nodbg_instructions(Increment->getOperand(0).getReg())) {
3199 // Make sure that Increment can be folded into Base
3200 IncrementOffset = getAddSubImmediate(*Increment);
3213 if (Increment)
3261 LLVM_DEBUG(dbgs() << " And : "; Increment->dump());
3262 NewBaseReg = Increment->getOperand(0).getReg();
3266 Increment->eraseFromParent();