Searched refs:EncodedOffset (Results 1 – 5 of 5) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/Utils/ |
H A D | AMDGPUBaseInfo.cpp | 2827 int64_t EncodedOffset) { in isLegalSMRDEncodedUnsignedOffset() argument 2829 return isUInt<23>(EncodedOffset); in isLegalSMRDEncodedUnsignedOffset() 2831 return hasSMEMByteOffset(ST) ? isUInt<20>(EncodedOffset) in isLegalSMRDEncodedUnsignedOffset() 2832 : isUInt<8>(EncodedOffset); in isLegalSMRDEncodedUnsignedOffset() 2836 int64_t EncodedOffset, in isLegalSMRDEncodedSignedOffset() argument 2839 return isInt<24>(EncodedOffset); in isLegalSMRDEncodedSignedOffset() 2843 isInt<21>(EncodedOffset); in isLegalSMRDEncodedSignedOffset() 2882 int64_t EncodedOffset = convertSMRDOffsetUnits(ST, ByteOffset); in getSMRDEncodedOffset() local 2883 return isLegalSMRDEncodedUnsignedOffset(ST, EncodedOffset) in getSMRDEncodedOffset() 2884 ? std::optional<int64_t>(EncodedOffset) in getSMRDEncodedOffset() [all …]
|
H A D | AMDGPUBaseInfo.h | 1468 int64_t EncodedOffset); 1472 int64_t EncodedOffset,
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | SIFrameLowering.cpp | 443 unsigned EncodedOffset = AMDGPU::convertSMRDOffsetUnits(Subtarget, Offset); in emitEntryFunctionFlatScratchInit() local 446 .addImm(EncodedOffset) // offset in emitEntryFunctionFlatScratchInit() 759 unsigned EncodedOffset = AMDGPU::convertSMRDOffsetUnits(Subtarget, Offset); in emitEntryFunctionScratchRsrcRegSetup() local 762 .addImm(EncodedOffset) // offset in emitEntryFunctionScratchRsrcRegSetup()
|
H A D | AMDGPUISelDAGToDAG.cpp | 2061 std::optional<int64_t> EncodedOffset = AMDGPU::getSMRDEncodedOffset( in SelectSMRDOffset() local 2063 if (EncodedOffset && Offset && !Imm32Only) { in SelectSMRDOffset() 2064 *Offset = CurDAG->getTargetConstant(*EncodedOffset, SL, MVT::i32); in SelectSMRDOffset() 2072 EncodedOffset = AMDGPU::getSMRDEncodedLiteralOffset32(*Subtarget, ByteOffset); in SelectSMRDOffset() 2073 if (EncodedOffset && Offset && Imm32Only) { in SelectSMRDOffset() 2074 *Offset = CurDAG->getTargetConstant(*EncodedOffset, SL, MVT::i32); in SelectSMRDOffset()
|
H A D | AMDGPUInstructionSelector.cpp | 5326 std::optional<int64_t> EncodedOffset = in selectSMRDBufferSgprImm() local 5328 if (!EncodedOffset) in selectSMRDBufferSgprImm() 5333 [=](MachineInstrBuilder &MIB) { MIB.addImm(*EncodedOffset); }}}; in selectSMRDBufferSgprImm()
|