Searched refs:OffsetImm (Results 1 - 6 of 6) sorted by relevance
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/ARM/AsmParser/ |
H A D | ARMAsmParser.cpp | 782 // 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 D | Thumb2SizeReduction.cpp | 570 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 D | AArch64LoadStoreOptimizer.cpp | 710 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 D | PPCInstrInfo.h | 432 int64_t OffsetImm) const;
|
H A D | PPCInstrInfo.cpp | 2518 // 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 D | SIInstrInfo.cpp | 271 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