Searched refs:OffsetImm (Results 1 - 6 of 6) sorted by relevance

/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/ARM/AsmParser/
H A DARMAsmParser.cpp782 // Offset is in OffsetReg or OffsetImm. If both are zero, no offset
784 const MCConstantExpr *OffsetImm; // Offset immediate value member in struct:__anon5075::ARMOperand::MemoryOp
785 unsigned OffsetRegNum; // Offset register num, when OffsetImm == NULL
1042 if(!Memory.OffsetImm || Memory.OffsetRegNum) return false;
1044 Val = Memory.OffsetImm->getValue();
1386 return Memory.OffsetRegNum == 0 && Memory.OffsetImm == nullptr &&
1398 return Memory.OffsetRegNum == 0 && Memory.OffsetImm == nullptr &&
1410 return Memory.OffsetRegNum == 0 && Memory.OffsetImm == nullptr &&
1422 return Memory.OffsetRegNum == 0 && Memory.OffsetImm == nullptr &&
1432 if (!Memory.OffsetImm) retur
3625 CreateMem(unsigned BaseRegNum, const MCConstantExpr *OffsetImm, unsigned OffsetRegNum, ARM_AM::ShiftOpc ShiftType, unsigned ShiftImm, unsigned Alignment, bool isNegative, SMLoc S, SMLoc E, SMLoc AlignmentLoc = SMLoc()) argument
[all...]
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/ARM/
H A DThumb2SizeReduction.cpp570 unsigned OffsetImm = 0; local
572 OffsetImm = MI->getOperand(2).getImm();
575 if ((OffsetImm & (Scale - 1)) || OffsetImm > MaxOffset)
594 MIB.addImm(OffsetImm / Scale);
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64LoadStoreOptimizer.cpp710 int OffsetImm = getLdStOffsetOp(*RtMI).getImm();
713 assert(((OffsetImm & 1) == 0) && "Unexpected offset to merge");
714 OffsetImm /= 2;
724 .addImm(OffsetImm)
909 int OffsetImm = getLdStOffsetOp(*RtMI).getImm();
912 assert(!(OffsetImm % TII->getMemScale(*RtMI)) &&
914 OffsetImm /= TII->getMemScale(*RtMI);
946 .addImm(OffsetImm)
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCInstrInfo.h432 int64_t OffsetImm) const;
H A DPPCInstrInfo.cpp2518 // Imm instr: Reg = op OffsetImm, ToBeDeletedReg(killed)
2522 // new ADDI instr: ToBeChangedReg = ADDI FrameBaseReg, (OffsetAddi + OffsetImm)
2526 // 1: (OffsetAddi + OffsetImm) must be int16 since this offset will be used in
2546 int64_t OffsetImm = 0;
2551 if (!isImmInstrEligibleForFolding(MI, ToBeDeletedReg, XFormOpcode, OffsetImm,
2574 if (isValidToBeChangedReg(ADDMI, 1, ADDIMI, OffsetAddi, OffsetImm))
2576 else if (isValidToBeChangedReg(ADDMI, 2, ADDIMI, OffsetAddi, OffsetImm))
2606 ADDIMI->getOperand(2).setImm(OffsetAddi + OffsetImm);
2653 int64_t &OffsetImm,
2688 OffsetImm
[all...]
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIInstrInfo.cpp271 const MachineOperand *OffsetImm = local
273 if (OffsetImm) {
281 Offset = OffsetImm->getImm();
340 const MachineOperand *OffsetImm = local
343 Offset = OffsetImm->getImm();
351 const MachineOperand *OffsetImm = local
354 Offset = OffsetImm->getImm();
365 const MachineOperand *OffsetImm = local
367 if (!OffsetImm)
372 Offset = OffsetImm
[all...]

Completed in 202 milliseconds