Home
last modified time | relevance | path

Searched refs:ImmOffset (Results 1 – 13 of 13) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUISelDAGToDAG.h132 bool IsBuffer, int64_t ImmOffset = 0) const;
148 SDValue &ImmOffset) const;
169 uint64_t ImmOffset) const;
176 int64_t ImmOffset = 0) const;
181 int64_t ImmOffset = 0) const;
H A DAMDGPUISelDAGToDAG.cpp1585 SDValue &ImmOffset) const { in SelectMUBUFScratchOffen()
1607 ImmOffset = CurDAG->getTargetConstant(Imm & MaxOffset, DL, MVT::i32); in SelectMUBUFScratchOffen()
1638 ImmOffset = CurDAG->getTargetConstant(C1, DL, MVT::i32); in SelectMUBUFScratchOffen()
1645 ImmOffset = CurDAG->getTargetConstant(0, DL, MVT::i32); in SelectMUBUFScratchOffen()
1881 int64_t ImmOffset = 0; in SelectGlobalSAddr() local
1894 ImmOffset = COffsetVal; in SelectGlobalSAddr()
1951 Offset = CurDAG->getSignedTargetConstant(ImmOffset, SDLoc(), MVT::i32); in SelectGlobalSAddr()
1967 Offset = CurDAG->getSignedTargetConstant(ImmOffset, SDLoc(), MVT::i32); in SelectGlobalSAddr()
2035 SDValue VAddr, SDValue SAddr, uint64_t ImmOffset) const { in checkFlatScratchSVSSwizzleBug()
2045 KnownBits::makeConstant(APInt(32, ImmOffset, in checkFlatScratchSVSSwizzleBug()
[all …]
H A DAMDGPUInstructionSelector.h256 uint64_t ImmOffset) const;
303 Register &SOffset, int64_t &ImmOffset) const;
H A DAMDGPUInstructionSelector.cpp1868 unsigned ImmOffset; in selectDSGWSIntrinsic() local
1890 ImmOffset = OffsetDef->getOperand(1).getCImm()->getZExtValue(); in selectDSGWSIntrinsic()
1894 std::tie(BaseOffset, ImmOffset) = in selectDSGWSIntrinsic()
1934 MIB.addImm(ImmOffset) in selectDSGWSIntrinsic()
5399 int64_t ImmOffset = 0; in selectGlobalSAddr() local
5409 ImmOffset = ConstOffset; in selectGlobalSAddr()
5477 MIB.addImm(ImmOffset); in selectGlobalSAddr()
5501 [=](MachineInstrBuilder &MIB) { MIB.addImm(ImmOffset); } // offset in selectGlobalSAddr()
5510 int64_t ImmOffset = 0; in selectScratchSAddr() local
5520 ImmOffset = ConstOffset; in selectScratchSAddr()
[all …]
H A DAMDGPURegisterBankInfo.cpp1264 uint32_t SOffset, ImmOffset; in setBufferOffsets() local
1265 if (TII->splitMUBUFOffset(*Imm, SOffset, ImmOffset, Alignment)) { in setBufferOffsets()
1268 InstOffsetVal = ImmOffset; in setBufferOffsets()
1272 return SOffset + ImmOffset; in setBufferOffsets()
1282 uint32_t SOffset, ImmOffset; in setBufferOffsets() local
1284 TII->splitMUBUFOffset(Offset, SOffset, ImmOffset, Alignment)) { in setBufferOffsets()
1289 InstOffsetVal = ImmOffset; in setBufferOffsets()
1298 InstOffsetVal = ImmOffset; in setBufferOffsets()
1392 int64_t ImmOffset = 0; in applyMappingSBufferLoad() local
1395 SOffset, ImmOffset, Alignment); in applyMappingSBufferLoad()
[all …]
H A DAMDGPULegalizerInfo.cpp5778 unsigned ImmOffset; in splitBufferOffsets() local
5782 std::tie(BaseReg, ImmOffset) = in splitBufferOffsets()
5797 unsigned Overflow = ImmOffset & ~MaxImm; in splitBufferOffsets()
5798 ImmOffset -= Overflow; in splitBufferOffsets()
5800 Overflow += ImmOffset; in splitBufferOffsets()
5801 ImmOffset = 0; in splitBufferOffsets()
5816 return std::pair(BaseReg, ImmOffset); in splitBufferOffsets()
5937 unsigned ImmOffset; in legalizeBufferStore() local
5964 std::tie(VOffset, ImmOffset) = splitBufferOffsets(B, VOffset); in legalizeBufferStore()
5993 .addImm(ImmOffset); // offset(imm) in legalizeBufferStore()
[all …]
H A DSIInstrInfo.h1447 bool splitMUBUFOffset(uint32_t Imm, uint32_t &SOffset, uint32_t &ImmOffset,
H A DSIISelLowering.cpp10653 unsigned ImmOffset = C1->getZExtValue(); in splitBufferOffsets() local
10662 unsigned Overflow = ImmOffset & ~MaxImm; in splitBufferOffsets()
10663 ImmOffset -= Overflow; in splitBufferOffsets()
10665 Overflow += ImmOffset; in splitBufferOffsets()
10666 ImmOffset = 0; in splitBufferOffsets()
10668 C1 = cast<ConstantSDNode>(DAG.getTargetConstant(ImmOffset, DL, MVT::i32)); in splitBufferOffsets()
10696 uint32_t SOffset, ImmOffset; in setBufferOffsets() local
10697 if (TII->splitMUBUFOffset(Imm, SOffset, ImmOffset, Alignment)) { in setBufferOffsets()
10700 Offsets[2] = DAG.getTargetConstant(ImmOffset, DL, MVT::i32); in setBufferOffsets()
10707 uint32_t SOffset, ImmOffset; in setBufferOffsets() local
[all …]
H A DSIInstrInfo.cpp9479 uint32_t &ImmOffset, Align Alignment) const { in splitMUBUFOffset() argument
9518 ImmOffset = Imm; in splitMUBUFOffset()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/
H A DX86MCCodeEmitter.cpp364 SmallVectorImpl<MCFixup> &Fixups, int ImmOffset = 0) const;
418 static bool isDispOrCDisp8(uint64_t TSFlags, int Value, int &ImmOffset) { in isDispOrCDisp8() argument
436 ImmOffset = CDisp8 - Value; in isDispOrCDisp8()
537 int ImmOffset) const { in emitImmediate()
556 emitConstant(DispOp.getImm() + ImmOffset, Size, CB); in emitImmediate()
569 assert(ImmOffset == 0); in emitImmediate()
579 ImmOffset = static_cast<int>(CB.size() - StartByte); in emitImmediate()
593 if (ImmOffset) in emitImmediate()
594 Expr = MCBinaryExpr::createAdd(Expr, MCConstantExpr::create(ImmOffset, Ctx), in emitImmediate()
817 int ImmOffset = 0; in emitMemModRMByte() local
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCFrameLowering.cpp859 const int64_t ImmOffset = MFI.getObjectOffset(SaveIndex); in emitPrologue() local
860 assert((ImmOffset <= -8 && ImmOffset >= -512) && in emitPrologue()
862 assert(((ImmOffset & 0x7) == 0) && in emitPrologue()
866 .addImm(ImmOffset) in emitPrologue()
1869 const int64_t ImmOffset = MFI.getObjectOffset(SaveIndex); in emitEpilogue() local
1870 assert((ImmOffset <= -8 && ImmOffset >= -512) && in emitEpilogue()
1872 assert(((ImmOffset & 0x7) == 0) && in emitEpilogue()
1876 .addImm(ImmOffset) in emitEpilogue()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ExpandPseudoInsts.cpp776 int ImmOffset = MI.getOperand(2).getImm() + Offset; in expandSVESpillFill() local
778 assert(ImmOffset >= -256 && ImmOffset < 256 && in expandSVESpillFill()
784 .addImm(ImmOffset); in expandSVESpillFill()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelDAGToDAG.cpp4044 SDValue Base, RegOffset, ImmOffset; in Select() local
4047 SelectAddrMode3(Addr, Base, RegOffset, ImmOffset); in Select()
4056 SDValue Ops[] = {Base, RegOffset, ImmOffset, Chain}; in Select()
4073 SDValue Base, RegOffset, ImmOffset; in Select() local
4076 SelectAddrMode3(Addr, Base, RegOffset, ImmOffset); in Select()
4087 SDValue Ops[] = {SDValue(RegPair, 0), Base, RegOffset, ImmOffset, Chain}; in Select()