Home
last modified time | relevance | path

Searched refs:CBuffer (Results 1 – 20 of 20) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/Support/
H A DDXILABI.h28 CBuffer, enumerator
48 CBuffer, enumerator
/freebsd/contrib/llvm-project/llvm/include/llvm/Frontend/HLSL/
H A DHLSLRootSignature.h45 enum class DescriptorType : uint8_t { SRV = 0, UAV, CBuffer }; enumerator
63 case DescriptorType::CBuffer: in setDefaultFlags()
105 case ClauseType::CBuffer: in setDefaultFlags()
/freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/
H A DDXILPrettyPrinter.cpp28 case dxil::ResourceClass::CBuffer: in getRCName()
42 case dxil::ResourceClass::CBuffer: in getRCPrefix()
128 case dxil::ResourceKind::CBuffer: in getTextureDimName()
169 case dxil::ResourceKind::CBuffer: in format()
H A DDXILResourceAccess.cpp120 case dxil::ResourceKind::CBuffer: in createStoreIntrinsic()
188 case dxil::ResourceKind::CBuffer: in createLoadIntrinsic()
H A DDXContainerGlobals.cpp204 dxil::ResourceKind::CBuffer)); in addResourcesForPSV()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DDXILResource.cpp38 case ResourceClass::CBuffer: in getResourceClassName()
72 case ResourceKind::CBuffer: in getResourceKindName()
250 RC = ResourceClass::CBuffer; in ResourceTypeInfo()
251 Kind = ResourceKind::CBuffer; in ResourceTypeInfo()
348 case ResourceKind::CBuffer: { in createElementStruct()
379 return RC == ResourceClass::CBuffer; in isCBuffer()
407 case ResourceKind::CBuffer: in isTyped()
449 case ResourceKind::CBuffer: in isROV()
522 case ResourceKind::CBuffer: in getTypedElementType()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/Targets/
H A DDirectX.cpp73 case llvm::dxil::ResourceClass::CBuffer: { in getHLSLType()
H A DSPIR.cpp501 case llvm::dxil::ResourceClass::CBuffer: { in getHLSLType()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaHLSL.cpp65 case ResourceClass::CBuffer: in getRegisterType()
66 return RegisterType::CBuffer; in getRegisterType()
88 *RT = RegisterType::CBuffer; in convertToRegisterType()
113 case RegisterType::CBuffer: in getResourceClass()
114 return ResourceClass::CBuffer; in getResourceClass()
192 Decl *SemaHLSL::ActOnStartBuffer(Scope *BufferScope, bool CBuffer, in ActOnStartBuffer() argument
199 getASTContext(), LexicalParent, CBuffer, KwLoc, Ident, IdentLoc, LBrace); in ActOnStartBuffer()
202 auto RC = CBuffer ? llvm::hlsl::ResourceClass::CBuffer in ActOnStartBuffer()
580 BufDecl->isCBuffer() ? RegisterType::CBuffer : RegisterType::SRV; in addImplicitBindingAttrToBuffer()
1200 Info.Class = llvm::dxil::ResourceClass::CBuffer; in handleRootSignatureElements()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Frontend/HLSL/
H A DHLSLRootSignature.cpp115 {"CBV", dxil::ResourceClass::CBuffer},
H A DRootSignatureMetadata.cpp24 {"CBV", dxil::ResourceClass::CBuffer},
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DSemaHLSL.h110 Decl *ActOnStartBuffer(Scope *BufferScope, bool CBuffer, SourceLocation KwLoc,
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DDXILResource.h688 CBufferSpaces(dxil::ResourceClass::CBuffer), in DXILResourceBindingInfo()
702 case dxil::ResourceClass::CBuffer: in getBindingSpaces()
/freebsd/contrib/llvm-project/llvm/include/llvm/BinaryFormat/
H A DDXContainerConstants.def351 RESOURCE_KIND(13, CBuffer)
/freebsd/contrib/llvm-project/clang/lib/Parse/
H A DParseHLSLRootSignature.cpp238 Descriptor.Type = DescriptorType::CBuffer; in parseRootDescriptor()
364 Clause.Type = ClauseType::CBuffer; in parseDescriptorTableClause()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGHLSLRuntime.cpp191 HLSLAttributedResourceType::Attributes(ResourceClass::CBuffer)); in createBufferHandleType()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DDecl.cpp5781 HLSLBufferDecl::HLSLBufferDecl(DeclContext *DC, bool CBuffer, in HLSLBufferDecl() argument
5786 IsCBuffer(CBuffer), HasValidPackoffset(false), LayoutStruct(nullptr) {} in HLSLBufferDecl()
5789 DeclContext *LexicalParent, bool CBuffer, in Create() argument
5806 new (C, DC) HLSLBufferDecl(DC, CBuffer, KwLoc, ID, IDLoc, LBrace); in Create()
H A DItaniumMangle.cpp4681 case llvm::dxil::ResourceClass::CBuffer: in mangleType()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DDecl.h5123 HLSLBufferDecl(DeclContext *DC, bool CBuffer, SourceLocation KwLoc,
5131 bool CBuffer, SourceLocation KwLoc,
/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DAttr.td4905 enum class RegisterType : unsigned { SRV, UAV, CBuffer, Sampler, C, I };
5006 /*is_string=*/true, ["SRV", "UAV", "CBuffer", "Sampler"],
5007 ["SRV", "UAV", "CBuffer", "Sampler"],