Home
last modified time | relevance | path

Searched refs:ADDMI (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCInstrInfo.cpp3546 MachineInstr *ADDMI = getDefMIPostRA(ToBeDeletedReg, MI, OtherIntermediateUse); in foldFrameOffset() local
3549 if (OtherIntermediateUse || !ADDMI) in foldFrameOffset()
3553 if (!isADDInstrEligibleForFolding(*ADDMI)) in foldFrameOffset()
3564 if (isValidToBeChangedReg(ADDMI, 1, ADDIMI, OffsetAddi, OffsetImm)) in foldFrameOffset()
3566 else if (isValidToBeChangedReg(ADDMI, 2, ADDIMI, OffsetAddi, OffsetImm)) in foldFrameOffset()
3573 Register ScaleReg = ADDMI->getOperand(ScaleRegIdx).getReg(); in foldFrameOffset()
3590 if (NewDefFor(ToBeChangedReg, *ADDMI, MI) || NewDefFor(ScaleReg, *ADDMI, MI)) in foldFrameOffset()
3597 LLVM_DEBUG(ADDMI->dump()); in foldFrameOffset()
3609 ADDMI->getOperand(ScaleRegIdx).isKill()); in foldFrameOffset()
3615 ADDMI->eraseFromParent(); in foldFrameOffset()
[all …]
H A DPPCInstrInfo.h634 bool isADDInstrEligibleForFolding(MachineInstr &ADDMI) const;
639 bool isValidToBeChangedReg(MachineInstr *ADDMI, unsigned Index,
/freebsd/contrib/llvm-project/llvm/lib/Target/Xtensa/
H A DXtensaInstrInfo.cpp170 BuildMI(MBB, MBBI, DL, get(Xtensa::ADDMI), *Reg).addReg(*Reg).addImm(High); in loadImmediate()
H A DXtensaInstrInfo.td65 def ADDMI : RRI8_Inst<0x02, (outs AR:$t), (ins AR:$s, imm8_sh8:$imm_sh8),