Searched refs:ADDMI (Results 1 – 4 of 4) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
H A D | PPCInstrInfo.cpp | 3546 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 D | PPCInstrInfo.h | 634 bool isADDInstrEligibleForFolding(MachineInstr &ADDMI) const; 639 bool isValidToBeChangedReg(MachineInstr *ADDMI, unsigned Index,
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Xtensa/ |
H A D | XtensaInstrInfo.cpp | 170 BuildMI(MBB, MBBI, DL, get(Xtensa::ADDMI), *Reg).addReg(*Reg).addImm(High); in loadImmediate()
|
H A D | XtensaInstrInfo.td | 65 def ADDMI : RRI8_Inst<0x02, (outs AR:$t), (ins AR:$s, imm8_sh8:$imm_sh8),
|