Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DDXILResource.cpp16 bool ResourceInfo::isUAV() const { return RC == ResourceClass::UAV; } in isUAV()
18 bool ResourceInfo::isCBuffer() const { return RC == ResourceClass::CBuffer; } in isCBuffer()
20 bool ResourceInfo::isSampler() const { return RC == ResourceClass::Sampler; } in isSampler()
69 ResourceInfo RI(ResourceClass::SRV, Kind, Symbol, Name, Binding, UniqueID); in SRV()
80 ResourceInfo RI(ResourceClass::SRV, ResourceKind::RawBuffer, Symbol, Name, in RawBuffer()
89 ResourceInfo RI(ResourceClass::SRV, ResourceKind::StructuredBuffer, Symbol, in StructuredBuffer()
101 ResourceInfo RI(ResourceClass::SRV, ResourceKind::Texture2DMS, Symbol, Name, in Texture2DMS()
112 ResourceInfo RI(ResourceClass::SRV, ResourceKind::Texture2DMSArray, Symbol, in Texture2DMSArray()
125 ResourceInfo RI(ResourceClass::UAV, Kind, Symbol, Name, Binding, UniqueID); in UAV()
140 ResourceInfo RI(ResourceClass::UAV, ResourceKind::RawBuffer, Symbol, Name, in RWRawBuffer()
[all …]
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGHLSLRuntime.cpp182 llvm::hlsl::ResourceClass RC = Buf.IsCBuffer in finishCodeGen()
183 ? llvm::hlsl::ResourceClass::CBuffer in finishCodeGen()
184 : llvm::hlsl::ResourceClass::SRV; in finishCodeGen()
198 llvm::hlsl::ResourceClass RC, in addBufferResourceAnnotation()
207 case llvm::hlsl::ResourceClass::UAV: in addBufferResourceAnnotation()
210 case llvm::hlsl::ResourceClass::SRV: in addBufferResourceAnnotation()
213 case llvm::hlsl::ResourceClass::CBuffer: in addBufferResourceAnnotation()
288 llvm::hlsl::ResourceClass RC = HLSLResClassAttr->getResourceClass(); in annotateHLSLResource()
H A DCGHLSLRuntime.h127 llvm::hlsl::ResourceClass RC,
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DHLSLExternalSemaSource.cpp118 BuiltinTypeDeclBuilder &annotateHLSLResource(ResourceClass RC, in annotateHLSLResource()
148 static Expr *emitResourceClassExpr(ASTContext &AST, ResourceClass RC) { in emitResourceClassExpr()
157 ResourceClass RC) { in addDefaultHandleConstructor()
489 ResourceClass RC, ResourceKind RK, in setupBufferType()
503 setupBufferType(Decl, *SemaPtr, ResourceClass::UAV, in defineHLSLTypesWithForwardDeclarations()
514 setupBufferType(Decl, *SemaPtr, ResourceClass::UAV, in defineHLSLTypesWithForwardDeclarations()
H A DSemaHLSL.cpp452 llvm::dxil::ResourceClass RC; in handleResourceClassAttr()
/freebsd/contrib/llvm-project/llvm/include/llvm/Frontend/HLSL/
H A DHLSLResource.h25 using dxil::ResourceClass;
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DDXILResource.h86 dxil::ResourceClass RC;
115 ResourceInfo(dxil::ResourceClass RC, dxil::ResourceKind Kind, Value *Symbol, in ResourceInfo()
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/
H A DDXILABI.h42 enum class ResourceClass : uint8_t { enum
/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DAttr.td4602 EnumArgument<"ResourceClass", "llvm::hlsl::ResourceClass",