Home
last modified time | relevance | path

Searched refs:Sampler (Results 1 – 25 of 37) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/
H A DDXILRootSignature.cpp206 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 DDXILPrettyPrinter.cpp30 case dxil::ResourceClass::Sampler: in getRCName()
44 case dxil::ResourceClass::Sampler: in getRCPrefix()
130 case dxil::ResourceKind::Sampler: in getTextureDimName()
H A DDXILResourceAccess.cpp121 case dxil::ResourceKind::Sampler: in createStoreIntrinsic()
192 case dxil::ResourceKind::Sampler: in createLoadIntrinsic()
H A DDXContainerGlobals.cpp209 dxbc::PSV::ResourceType::Sampler, in addResourcesForPSV()
210 dxil::ResourceKind::Sampler)); in addResourcesForPSV()
/freebsd/contrib/llvm-project/llvm/lib/Frontend/HLSL/
H A DHLSLRootSignature.cpp118 {"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 DRootSignatureMetadata.cpp27 {"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 DRootSignatureValidations.cpp59 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 DParseHLSLRootSignature.cpp85 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 DDXILABI.h29 Sampler, enumerator
49 Sampler, enumerator
H A DAMDGPUMetadata.h84 Sampler = 3, enumerator
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DOpenCLBuiltins.td401 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 DSemaHLSL.cpp67 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 DDXContainerConstants.def40 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 DHLSLRootSignature.h97 if (Type != ClauseType::Sampler) in setDefaultFlags()
112 case ClauseType::Sampler: in setDefaultFlags()
H A DRootSignatureMetadata.h45 MDNode *BuildStaticSampler(const StaticSampler &Sampler);
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/MCTargetDesc/
H A DR600MCCodeEmitter.cpp108 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 DDXILResource.cpp40 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 DDirectX.cpp86 case llvm::dxil::ResourceClass::Sampler: in getHLSLType()
H A DSPIR.cpp514 case llvm::dxil::ResourceClass::Sampler: in getHLSLType()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIInsertHardClauses.cpp125 if (BaseInfo->Sampler || BaseInfo->MSAA) in getHardClauseType()
H A DMIMGInstructions.td42 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 DDXILResource.h689 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 DHLSLRootSignatureTokenKinds.def104 KEYWORD(Sampler)
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVBuiltins.cpp2026 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 DAMDGPUMetadata.cpp56 YIO.enumCase(EN, "Sampler", ValueKind::Sampler); in enumeration()

12