Searched refs:ResourceClass (Results 1 – 9 of 9) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | DXILResource.cpp | 16 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 D | CGHLSLRuntime.cpp | 182 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 D | CGHLSLRuntime.h | 127 llvm::hlsl::ResourceClass RC,
|
/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | HLSLExternalSemaSource.cpp | 118 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 D | SemaHLSL.cpp | 452 llvm::dxil::ResourceClass RC; in handleResourceClassAttr()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Frontend/HLSL/ |
H A D | HLSLResource.h | 25 using dxil::ResourceClass;
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/ |
H A D | DXILResource.h | 86 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 D | DXILABI.h | 42 enum class ResourceClass : uint8_t { enum
|
/freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
H A D | Attr.td | 4602 EnumArgument<"ResourceClass", "llvm::hlsl::ResourceClass",
|