| /openbsd/src/gnu/llvm/llvm/lib/Target/AMDGPU/ |
| D | MIMGInstructions.td | 1134 class MIMG_IntersectRay_Helper<bit Is64, bit IsA16> { 1135 int num_addrs = !if(Is64, !if(IsA16, 9, 12), !if(IsA16, 8, 11)); 1139 int gfx11_nsa_addrs = !if(IsA16, 4, 5); 1142 !if(IsA16, 1147 class MIMG_IntersectRay_gfx10<mimgopc op, string opcode, RegisterClass AddrRC, bit IsA16> 1151 !if(IsA16, (ins A16:$a16), (ins))); 1152 let AsmString = opcode#" $vdata, $vaddr0, $srsrc"#!if(IsA16, "$a16", ""); 1157 class MIMG_IntersectRay_nsa_gfx10<mimgopc op, string opcode, int num_addrs, bit IsA16> 1161 !if(IsA16, (ins A16:$a16), (ins))); 1162 let AsmString = opcode#" $vdata, "#nsah.AddrAsm#", $srsrc"#!if(IsA16, "$a16", ""); [all …]
|
| D | AMDGPULegalizerInfo.cpp | 4773 bool IsA16, bool IsG16) { in packImage16bitOpsToDwords() argument 4787 (I >= Intr->CoordStart && !IsA16)) { in packImage16bitOpsToDwords() 4788 if ((I < Intr->GradientStart) && IsA16 && in packImage16bitOpsToDwords() 4797 assert((!IsA16 || Intr->NumBiasArgs == 0 || I != Intr->BiasIndex) && in packImage16bitOpsToDwords() 4900 const bool IsA16 = AddrTy == S16; in legalizeImageIntrinsic() local 4959 if (BaseOpcode->Gradients && !ST.hasG16() && (IsA16 != IsG16)) { in legalizeImageIntrinsic() 4965 if (IsA16 && !ST.hasA16()) { in legalizeImageIntrinsic() 4970 if (IsA16 || IsG16) { in legalizeImageIntrinsic() 4974 packImage16bitOpsToDwords(B, MI, PackedRegs, ArgOffset, Intr, IsA16, in legalizeImageIntrinsic() 5031 if (IsA16) in legalizeImageIntrinsic() [all …]
|
| D | SIISelLowering.cpp | 6401 bool IsA16 = false; in lowerImage() local 6491 IsA16 = VAddrScalarVT == MVT::f16 || VAddrScalarVT == MVT::i16; in lowerImage() 6495 if (IsA16 && (Op.getOperand(ArgOffset + I).getValueType() == MVT::f16)) { in lowerImage() 6504 assert((!IsA16 || Intr->NumBiasArgs == 0 || I != Intr->BiasIndex) && in lowerImage() 6510 if (BaseOpcode->Gradients && !ST->hasG16() && (IsA16 != IsG16)) { in lowerImage() 6519 if (IsA16) { in lowerImage() 6553 if (IsA16) { in lowerImage() 6663 Ops.push_back(IsA16 && // r128, a16 for gfx9 in lowerImage() 6666 Ops.push_back(IsA16 ? True : False); in lowerImage() 7747 const bool IsA16 = RayDir.getValueType().getVectorElementType() == MVT::f16; in LowerINTRINSIC_W_CHAIN() local [all …]
|
| D | AMDGPUInstructionSelector.cpp | 1779 const bool IsA16 = (Flags & 1) != 0; in selectImageIntrinsic() local 1783 if (IsA16 && !STI.hasG16() && !IsG16) in selectImageIntrinsic() 1827 if (IsG16 && !IsA16) { in selectImageIntrinsic() 1947 MIB.addImm(IsA16 && // a16 or r128 in selectImageIntrinsic() 1950 MIB.addImm(IsA16 ? -1 : 0); in selectImageIntrinsic()
|
| D | SIInstrInfo.cpp | 4622 bool IsA16 = false; in verifyInstruction() local 4625 IsA16 = R128A16->getImm() != 0; in verifyInstruction() 4628 IsA16 = A16->getImm() != 0; in verifyInstruction() 4634 AMDGPU::getAddrSizeMIMGOp(BaseOpcode, Dim, IsA16, ST.hasG16()); in verifyInstruction()
|
| /openbsd/src/gnu/llvm/llvm/lib/Target/AMDGPU/Utils/ |
| D | AMDGPUBaseInfo.cpp | 240 const MIMGDimInfo *Dim, bool IsA16, in getAddrSizeMIMGOp() argument 245 if (IsA16) in getAddrSizeMIMGOp() 256 if ((IsA16 && !IsG16Supported) || BaseOpcode->G16) in getAddrSizeMIMGOp()
|
| D | AMDGPUBaseInfo.h | 423 const MIMGDimInfo *Dim, bool IsA16,
|
| /openbsd/src/gnu/llvm/llvm/lib/Target/AMDGPU/Disassembler/ |
| D | AMDGPUDisassembler.cpp | 918 const bool IsA16 = (A16Idx != -1 && MI.getOperand(A16Idx).getImm()); in convertMIMGInst() local 921 AMDGPU::getAddrSizeMIMGOp(BaseOpcode, Dim, IsA16, AMDGPU::hasG16(STI)); in convertMIMGInst()
|
| /openbsd/src/gnu/llvm/llvm/lib/Target/AMDGPU/AsmParser/ |
| D | AMDGPUAsmParser.cpp | 3679 bool IsA16 = (A16Idx != -1 && Inst.getOperand(A16Idx).getImm()); in validateMIMGAddrSize() local 3682 AMDGPU::getAddrSizeMIMGOp(BaseOpcode, DimInfo, IsA16, hasG16()); in validateMIMGAddrSize()
|