Searched refs:OffsetImm (Results 1 – 6 of 6) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARM/AsmParser/ |
| H A D | ARMAsmParser.cpp | 889 const MCExpr *OffsetImm; // Offset immediate value member 1147 if(!Memory.OffsetImm || Memory.OffsetRegNum) return false; in isThumbMemPC() 1149 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) in isThumbMemPC() 1487 return !Memory.OffsetRegNum && Memory.OffsetImm == nullptr && in isMemNoOffset() 1499 return !Memory.OffsetRegNum && Memory.OffsetImm == nullptr && in isMemNoOffsetT2() 1511 return !Memory.OffsetRegNum && Memory.OffsetImm == nullptr && in isMemNoOffsetT2NoSp() 1523 return !Memory.OffsetRegNum && Memory.OffsetImm == nullptr && in isMemNoOffsetT() 1533 if (!Memory.OffsetImm) return true; in isMemPCRelImm12() 1534 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in isMemPCRelImm12() 1621 if (!Memory.OffsetImm) return true; in isAddrMode2() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | Thumb2SizeReduction.cpp | 575 unsigned OffsetImm = 0; in ReduceLoadStore() local 577 OffsetImm = MI->getOperand(2).getImm(); in ReduceLoadStore() 580 if ((OffsetImm & (Scale - 1)) || OffsetImm > MaxOffset) in ReduceLoadStore() 599 MIB.addImm(OffsetImm / Scale); in ReduceLoadStore()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64LoadStoreOptimizer.cpp | 887 int64_t OffsetImm; in mergeNarrowZeroStores() local 889 OffsetImm = MIOffsetInBytes; in mergeNarrowZeroStores() 891 OffsetImm = IOffsetInBytes; in mergeNarrowZeroStores() 898 assert(((OffsetImm % NewOffsetStride) == 0) && in mergeNarrowZeroStores() 900 OffsetImm = OffsetImm / NewOffsetStride; in mergeNarrowZeroStores() 910 .addImm(OffsetImm) in mergeNarrowZeroStores() 1159 int OffsetImm = AArch64InstrInfo::getLdStOffsetOp(*RtMI).getImm(); in mergePairedInsns() local 1162 assert(!(OffsetImm % TII->getMemScale(*RtMI)) && in mergePairedInsns() 1164 OffsetImm /= TII->getMemScale(*RtMI); in mergePairedInsns() 1211 .addImm(OffsetImm) in mergePairedInsns()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCInstrInfo.cpp | 3567 int64_t OffsetImm = 0; in foldFrameOffset() local 3572 if (!isImmInstrEligibleForFolding(MI, ToBeDeletedReg, XFormOpcode, OffsetImm, in foldFrameOffset() 3595 if (isValidToBeChangedReg(ADDMI, 1, ADDIMI, OffsetAddi, OffsetImm)) in foldFrameOffset() 3597 else if (isValidToBeChangedReg(ADDMI, 2, ADDIMI, OffsetAddi, OffsetImm)) in foldFrameOffset() 3634 ADDIMI->getOperand(2).setImm(OffsetAddi + OffsetImm); in foldFrameOffset() 3681 int64_t &OffsetImm, in isImmInstrEligibleForFolding() argument 3716 OffsetImm = ImmOperand.getImm(); in isImmInstrEligibleForFolding() 3724 int64_t OffsetImm) const { in isValidToBeChangedReg() 3758 if (isInt<16>(OffsetAddi + OffsetImm)) in isValidToBeChangedReg()
|
| H A D | PPCInstrInfo.h | 755 int64_t OffsetImm) const;
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | SIInstrInfo.cpp | 448 const MachineOperand *OffsetImm = in getMemOperandsWithOffsetWidth() local 450 Offset = OffsetImm->getImm(); in getMemOperandsWithOffsetWidth()
|