| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUISelDAGToDAG.h | 132 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 D | AMDGPUISelDAGToDAG.cpp | 1585 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 D | AMDGPUInstructionSelector.h | 256 uint64_t ImmOffset) const; 303 Register &SOffset, int64_t &ImmOffset) const;
|
| H A D | AMDGPUInstructionSelector.cpp | 1868 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 D | AMDGPURegisterBankInfo.cpp | 1264 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 D | AMDGPULegalizerInfo.cpp | 5778 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 D | SIInstrInfo.h | 1447 bool splitMUBUFOffset(uint32_t Imm, uint32_t &SOffset, uint32_t &ImmOffset,
|
| H A D | SIISelLowering.cpp | 10653 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 D | SIInstrInfo.cpp | 9479 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 D | X86MCCodeEmitter.cpp | 364 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 D | PPCFrameLowering.cpp | 859 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 D | AArch64ExpandPseudoInsts.cpp | 776 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 D | ARMISelDAGToDAG.cpp | 4044 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()
|