Lines Matching refs:Update

188                   MachineBasicBlock::iterator Update, bool IsPreIdx);
1775 MachineBasicBlock::iterator Update, in mergeUpdateInsn() argument
1777 assert((Update->getOpcode() == AArch64::ADDXri || in mergeUpdateInsn()
1778 Update->getOpcode() == AArch64::SUBXri) && in mergeUpdateInsn()
1786 IsPreIdx ? maybeMoveCFI(*Update, next_nodbg(Update, E)) : E; in mergeUpdateInsn()
1791 if (NextI == Update) in mergeUpdateInsn()
1794 int Value = Update->getOperand(2).getImm(); in mergeUpdateInsn()
1795 assert(AArch64_AM::getShiftValue(Update->getOperand(3).getImm()) == 0 && in mergeUpdateInsn()
1797 if (Update->getOpcode() == AArch64::SUBXri) in mergeUpdateInsn()
1808 .add(getLdStRegOp(*Update)) in mergeUpdateInsn()
1813 .setMIFlags(I->mergeFlagsWith(*Update)); in mergeUpdateInsn()
1817 .add(getLdStRegOp(*Update)) in mergeUpdateInsn()
1823 .setMIFlags(I->mergeFlagsWith(*Update)); in mergeUpdateInsn()
1840 LLVM_DEBUG(Update->print(dbgs())); in mergeUpdateInsn()
1847 Update->eraseFromParent(); in mergeUpdateInsn()
2156 MachineBasicBlock::iterator Update; in tryToMergeLdStUpdate() local
2163 Update = findMatchingUpdateInsnForward(MBBI, 0, UpdateLimit); in tryToMergeLdStUpdate()
2164 if (Update != E) { in tryToMergeLdStUpdate()
2166 MBBI = mergeUpdateInsn(MBBI, Update, /*IsPreIdx=*/false); in tryToMergeLdStUpdate()
2179 Update = findMatchingUpdateInsnBackward(MBBI, UpdateLimit); in tryToMergeLdStUpdate()
2180 if (Update != E) { in tryToMergeLdStUpdate()
2182 MBBI = mergeUpdateInsn(MBBI, Update, /*IsPreIdx=*/true); in tryToMergeLdStUpdate()
2197 Update = findMatchingUpdateInsnForward(MBBI, UnscaledOffset, UpdateLimit); in tryToMergeLdStUpdate()
2198 if (Update != E) { in tryToMergeLdStUpdate()
2200 MBBI = mergeUpdateInsn(MBBI, Update, /*IsPreIdx=*/true); in tryToMergeLdStUpdate()