| /freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/ |
| H A D | DXILRootSignature.cpp | 206 llvm::to_underlying(dxbc::DescriptorRangeType::Sampler)) in parseDescriptorRange() 277 dxbc::RTS0::v1::StaticSampler Sampler; in parseStaticSampler() local 279 Sampler.Filter = *Val; in parseStaticSampler() 284 Sampler.AddressU = *Val; in parseStaticSampler() 289 Sampler.AddressV = *Val; in parseStaticSampler() 294 Sampler.AddressW = *Val; in parseStaticSampler() 299 Sampler.MipLODBias = *Val; in parseStaticSampler() 304 Sampler.MaxAnisotropy = *Val; in parseStaticSampler() 309 Sampler.ComparisonFunc = *Val; in parseStaticSampler() 314 Sampler.BorderColor = *Val; in parseStaticSampler() [all …]
|
| H A D | DXILPrettyPrinter.cpp | 30 case dxil::ResourceClass::Sampler: in getRCName() 44 case dxil::ResourceClass::Sampler: in getRCPrefix() 130 case dxil::ResourceKind::Sampler: in getTextureDimName()
|
| H A D | DXILResourceAccess.cpp | 121 case dxil::ResourceKind::Sampler: in createStoreIntrinsic() 192 case dxil::ResourceKind::Sampler: in createLoadIntrinsic()
|
| H A D | DXContainerGlobals.cpp | 209 dxbc::PSV::ResourceType::Sampler, in addResourcesForPSV() 210 dxil::ResourceKind::Sampler)); in addResourcesForPSV()
|
| /freebsd/contrib/llvm-project/llvm/lib/Frontend/HLSL/ |
| H A D | HLSLRootSignature.cpp | 118 {"Sampler", dxil::ResourceClass::Sampler}, 191 raw_ostream &operator<<(raw_ostream &OS, const StaticSampler &Sampler) { in operator <<() argument 192 OS << "StaticSampler(" << Sampler.Reg << ", filter = " << Sampler.Filter in operator <<() 193 << ", addressU = " << Sampler.AddressU in operator <<() 194 << ", addressV = " << Sampler.AddressV in operator <<() 195 << ", addressW = " << Sampler.AddressW in operator <<() 196 << ", mipLODBias = " << Sampler.MipLODBias in operator <<() 197 << ", maxAnisotropy = " << Sampler.MaxAnisotropy in operator <<() 198 << ", comparisonFunc = " << Sampler.CompFunc in operator <<() 199 << ", borderColor = " << Sampler.BorderColor in operator <<() [all …]
|
| H A D | RootSignatureMetadata.cpp | 27 {"Sampler", dxil::ResourceClass::Sampler}, 66 [this](const StaticSampler &Sampler) -> MDNode * { in BuildRootSignature() argument 67 return BuildStaticSampler(Sampler); in BuildRootSignature() 161 MDNode *MetadataBuilder::BuildStaticSampler(const StaticSampler &Sampler) { in BuildStaticSampler() argument 166 Builder.getInt32(llvm::to_underlying(Sampler.Filter))), in BuildStaticSampler() 168 Builder.getInt32(llvm::to_underlying(Sampler.AddressU))), in BuildStaticSampler() 170 Builder.getInt32(llvm::to_underlying(Sampler.AddressV))), in BuildStaticSampler() 172 Builder.getInt32(llvm::to_underlying(Sampler.AddressW))), in BuildStaticSampler() 174 Sampler.MipLODBias)), in BuildStaticSampler() 175 ConstantAsMetadata::get(Builder.getInt32(Sampler.MaxAnisotropy)), in BuildStaticSampler() [all …]
|
| H A D | RootSignatureValidations.cpp | 59 case llvm::to_underlying(dxbc::DescriptorRangeType::Sampler): in verifyRangeType() 72 (Type == llvm::to_underlying(dxbc::DescriptorRangeType::Sampler)); in verifyDescriptorRangeFlag()
|
| /freebsd/contrib/llvm-project/clang/lib/Parse/ |
| H A D | ParseHLSLRootSignature.cpp | 85 auto Sampler = parseStaticSampler(); in parse() local 86 if (!Sampler.has_value()) { in parse() 91 Elements.emplace_back(ElementLoc, *Sampler); in parse() 376 Clause.Type = ClauseType::Sampler; in parseDescriptorTableClause() 422 StaticSampler Sampler; in parseStaticSampler() local 438 Sampler.Reg = Params->Reg.value(); in parseStaticSampler() 442 Sampler.Filter = Params->Filter.value(); in parseStaticSampler() 445 Sampler.AddressU = Params->AddressU.value(); in parseStaticSampler() 448 Sampler.AddressV = Params->AddressV.value(); in parseStaticSampler() 451 Sampler.AddressW = Params->AddressW.value(); in parseStaticSampler() [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Support/ |
| H A D | DXILABI.h | 29 Sampler, enumerator 49 Sampler, enumerator
|
| H A D | AMDGPUMetadata.h | 84 Sampler = 3, enumerator
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | OpenCLBuiltins.td | 401 def Sampler : Type<"sampler_t", QualType<"Context.OCLSamplerTy">>; 1266 …def : Builtin<"read_imagef", [VectorType<Float, 4>, ImageType<imgTy, "RO">, Sampler, coordTy], Att… 1267 …def : Builtin<"read_imagei", [VectorType<Int, 4>, ImageType<imgTy, "RO">, Sampler, coordTy], Attr.… 1268 …def : Builtin<"read_imageui", [VectorType<UInt, 4>, ImageType<imgTy, "RO">, Sampler, coordTy], Att… 1273 …def : Builtin<"read_imagef", [VectorType<Float, 4>, ImageType<imgTy, "RO">, Sampler, VectorType<co… 1274 …def : Builtin<"read_imagei", [VectorType<Int, 4>, ImageType<imgTy, "RO">, Sampler, VectorType<coor… 1275 …def : Builtin<"read_imageui", [VectorType<UInt, 4>, ImageType<imgTy, "RO">, Sampler, VectorType<co… 1280 …def : Builtin<"read_imagef", [VectorType<Float, 4>, ImageType<imgTy, "RO">, Sampler, VectorType<co… 1281 …def : Builtin<"read_imagei", [VectorType<Int, 4>, ImageType<imgTy, "RO">, Sampler, VectorType<coor… 1282 …def : Builtin<"read_imageui", [VectorType<UInt, 4>, ImageType<imgTy, "RO">, Sampler, VectorType<co… [all …]
|
| H A D | SemaHLSL.cpp | 67 case ResourceClass::Sampler: in getRegisterType() 68 return RegisterType::Sampler; in getRegisterType() 92 *RT = RegisterType::Sampler; in convertToRegisterType() 115 case RegisterType::Sampler: in getResourceClass() 116 return ResourceClass::Sampler; in getResourceClass() 1141 } else if (const auto *Sampler = in handleRootSignatureElements() local 1143 VerifyRegister(Loc, Sampler->Reg.Number); in handleRootSignatureElements() 1144 VerifySpace(Loc, Sampler->Space); in handleRootSignatureElements() 1146 assert(!std::isnan(Sampler->MaxLOD) && !std::isnan(Sampler->MinLOD) && in handleRootSignatureElements() 1150 if (!llvm::hlsl::rootsig::verifyMaxAnisotropy(Sampler->MaxAnisotropy)) in handleRootSignatureElements() [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/BinaryFormat/ |
| H A D | DXContainerConstants.def | 40 SHADER_FEATURE_FLAG(21, 26, SamplerFeedback, "Sampler feedback") 45 SHADER_FEATURE_FLAG(26, 31, SamplerDescriptorHeapIndexing, "Sampler descriptor heap indexing") 113 DESCRIPTOR_RANGE(3, Sampler) 324 RESOURCE_TYPE(1, Sampler) 352 RESOURCE_KIND(14, Sampler)
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Frontend/HLSL/ |
| H A D | HLSLRootSignature.h | 97 if (Type != ClauseType::Sampler) in setDefaultFlags() 112 case ClauseType::Sampler: in setDefaultFlags()
|
| H A D | RootSignatureMetadata.h | 45 MDNode *BuildStaticSampler(const StaticSampler &Sampler);
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/MCTargetDesc/ |
| H A D | R600MCCodeEmitter.cpp | 108 int64_t Sampler = MI.getOperand(14).getImm(); in encodeInstruction() local 118 uint32_t Word2 = Sampler << 15 | SrcSelect[ELEMENT_X] << 20 | in encodeInstruction()
|
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | DXILResource.cpp | 40 case ResourceClass::Sampler: in getResourceClassName() 74 case ResourceKind::Sampler: in getResourceKindName() 253 RC = ResourceClass::Sampler; in ResourceTypeInfo() 254 Kind = ResourceKind::Sampler; in ResourceTypeInfo() 359 case ResourceKind::Sampler: { in createElementStruct() 383 return RC == ResourceClass::Sampler; in isSampler() 408 case ResourceKind::Sampler: in isTyped() 450 case ResourceKind::Sampler: in isROV() 523 case ResourceKind::Sampler: in getTypedElementType()
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/Targets/ |
| H A D | DirectX.cpp | 86 case llvm::dxil::ResourceClass::Sampler: in getHLSLType()
|
| H A D | SPIR.cpp | 514 case llvm::dxil::ResourceClass::Sampler: in getHLSLType()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | SIInsertHardClauses.cpp | 125 if (BaseInfo->Sampler || BaseInfo->MSAA) in getHardClauseType()
|
| H A D | MIMGInstructions.td | 42 bit Sampler = 0; 65 let Fields = ["BaseOpcode", "Store", "Atomic", "AtomicX2", "Sampler", 516 !if(BaseOpcode.Sampler, (ins SReg_128_XNULL:$samp), (ins)), 522 #!if(BaseOpcode.Sampler, ", $samp", "") 533 !if(BaseOpcode.Sampler, (ins SReg_128_XNULL:$samp), (ins)), 539 #!if(BaseOpcode.Sampler, ", $samp", "") 1406 let Sampler = 1;
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | DXILResource.h | 689 SamplerSpaces(dxil::ResourceClass::Sampler), ImplicitBinding(false), in DXILResourceBindingInfo() 704 case dxil::ResourceClass::Sampler: in getBindingSpaces()
|
| /freebsd/contrib/llvm-project/clang/include/clang/Lex/ |
| H A D | HLSLRootSignatureTokenKinds.def | 104 KEYWORD(Sampler)
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/ |
| H A D | SPIRVBuiltins.cpp | 2026 Register Sampler = Call->Arguments[1]; in generateReadImageInst() local 2028 if (!GR->isScalarOfType(Sampler, SPIRV::OpTypeSampler) && in generateReadImageInst() 2029 getDefInstrMaybeConstant(Sampler, MRI)->getOperand(1).isCImm()) { in generateReadImageInst() 2030 uint64_t SamplerMask = getIConstVal(Sampler, MRI); in generateReadImageInst() 2031 Sampler = GR->buildConstantSampler( in generateReadImageInst() 2045 .addUse(Sampler); in generateReadImageInst() 2118 Register Sampler = GR->buildConstantSampler( in generateSampleImageInst() local 2122 return Sampler.isValid(); in generateSampleImageInst()
|
| /freebsd/contrib/llvm-project/llvm/lib/Support/ |
| H A D | AMDGPUMetadata.cpp | 56 YIO.enumCase(EN, "Sampler", ValueKind::Sampler); in enumeration()
|