Home
last modified time | relevance | path

Searched refs:IsA16 (Results 1 – 9 of 9) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DMIMGInstructions.td1405 class MIMG_IntersectRay_Helper<bit Is64, bit IsA16> {
1406 int num_addrs = !if(Is64, !if(IsA16, 9, 12), !if(IsA16, 8, 11));
1410 int GFX11PlusNSAAddrs = !if(IsA16, 4, 5);
1413 !if(IsA16,
1456 multiclass MIMG_IntersectRay<mimgopc op, string opcode, bit Is64, bit IsA16> {
1457 defvar info = MIMG_IntersectRay_Helper<Is64, IsA16>;
1460 let A16 = IsA16;
1468 a16 = IsA16,
H A DAMDGPULegalizerInfo.cpp6027 (I >= Intr->CoordStart && !IsA16)) { in packImage16bitOpsToDwords()
6028 if ((I < Intr->GradientStart) && IsA16 && in packImage16bitOpsToDwords()
6145 const bool IsA16 = AddrTy == S16; in legalizeImageIntrinsic() local
6210 if (IsA16 && !ST.hasA16()) { in legalizeImageIntrinsic()
6218 if (IsA16 || IsG16) { in legalizeImageIntrinsic()
6294 if (IsA16) in legalizeImageIntrinsic()
6743 Opcode = AMDGPU::getMIMGOpcode(BaseOpcodes[Is64][IsA16], in legalizeBVHIntrinsic()
6750 Opcode = AMDGPU::getMIMGOpcode(BaseOpcodes[Is64][IsA16], in legalizeBVHIntrinsic()
6770 if (IsA16) { in legalizeBVHIntrinsic()
6810 if (IsA16) { in legalizeBVHIntrinsic()
[all …]
H A DSIISelLowering.cpp7476 bool IsA16 = false; in lowerImage() local
7569 IsA16 = VAddrScalarVT == MVT::f16 || VAddrScalarVT == MVT::i16; in lowerImage()
7588 if (BaseOpcode->Gradients && !ST->hasG16() && (IsA16 != IsG16)) { in lowerImage()
7597 if (IsA16) { in lowerImage()
7631 if (IsA16) { in lowerImage()
7756 Ops.push_back(IsA16 && // r128, a16 for gfx9 in lowerImage()
7759 Ops.push_back(IsA16 ? True : False); in lowerImage()
8952 Opcode = AMDGPU::getMIMGOpcode(BaseOpcodes[Is64][IsA16], in LowerINTRINSIC_W_CHAIN()
8959 Opcode = AMDGPU::getMIMGOpcode(BaseOpcodes[Is64][IsA16], in LowerINTRINSIC_W_CHAIN()
8999 if (IsA16) { in LowerINTRINSIC_W_CHAIN()
[all …]
H A DAMDGPUInstructionSelector.cpp1859 const bool IsA16 = (Flags & 1) != 0; in selectImageIntrinsic() local
1863 if (IsA16 && !STI.hasG16() && !IsG16) in selectImageIntrinsic()
2036 MIB.addImm(IsA16 && // a16 or r128 in selectImageIntrinsic()
2039 MIB.addImm(IsA16 ? -1 : 0); in selectImageIntrinsic()
H A DSIInstrInfo.cpp5036 bool IsA16 = false; in verifyInstruction() local
5039 IsA16 = R128A16->getImm() != 0; in verifyInstruction()
5042 IsA16 = A16->getImm() != 0; in verifyInstruction()
5048 AMDGPU::getAddrSizeMIMGOp(BaseOpcode, Dim, IsA16, ST.hasG16()); in verifyInstruction()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/Utils/
H A DAMDGPUBaseInfo.cpp268 const MIMGDimInfo *Dim, bool IsA16, in getAddrSizeMIMGOp() argument
273 if (IsA16) in getAddrSizeMIMGOp()
284 if ((IsA16 && !IsG16Supported) || BaseOpcode->G16) in getAddrSizeMIMGOp()
H A DAMDGPUBaseInfo.h420 const MIMGDimInfo *Dim, bool IsA16,
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/Disassembler/
H A DAMDGPUDisassembler.cpp1074 const bool IsA16 = (A16Idx != -1 && MI.getOperand(A16Idx).getImm()); in convertMIMGInst() local
1077 AMDGPU::getAddrSizeMIMGOp(BaseOpcode, Dim, IsA16, AMDGPU::hasG16(STI)); in convertMIMGInst()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/AsmParser/
H A DAMDGPUAsmParser.cpp3759 bool IsA16 = (A16Idx != -1 && Inst.getOperand(A16Idx).getImm()); in validateMIMGAddrSize() local
3761 if (IsA16 == BaseOpcode->A16) in validateMIMGAddrSize()
3775 AMDGPU::getAddrSizeMIMGOp(BaseOpcode, DimInfo, IsA16, hasG16()); in validateMIMGAddrSize()