Home
last modified time | relevance | path

Searched refs:RootElement (Results 1 – 10 of 10) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/Frontend/HLSL/
H A DRootSignatureMetadata.h29 MetadataBuilder(llvm::LLVMContext &Ctx, ArrayRef<RootElement> Elements) in MetadataBuilder()
48 ArrayRef<RootElement> Elements;
H A DHLSLRootSignature.h151 using RootElement = variable
166 LLVM_ABI raw_ostream &operator<<(raw_ostream &OS, const RootElement &Element);
168 LLVM_ABI void dumpRootElements(raw_ostream &OS, ArrayRef<RootElement> Elements);
/freebsd/contrib/llvm-project/llvm/lib/Frontend/HLSL/
H A DHLSLRootSignature.cpp217 raw_ostream &operator<<(raw_ostream &OS, const RootElement &Element) { in operator <<()
230 void dumpRootElements(raw_ostream &OS, ArrayRef<RootElement> Elements) { in dumpRootElements()
233 for (const RootElement &Element : Elements) { in dumpRootElements()
H A DRootSignatureMetadata.cpp71 for (const RootElement &Element : Elements) { in BuildRootSignature()
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DSemaHLSL.h41 llvm::hlsl::rootsig::RootElement Element) in RootSignatureElement()
44 const llvm::hlsl::rootsig::RootElement &getElement() const { return Element; } in getElement()
49 llvm::hlsl::rootsig::RootElement Element;
/freebsd/contrib/llvm-project/clang/include/clang/Lex/
H A DHLSLRootSignatureTokenKinds.def90 // RootElement Keywords:
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DDecl.h5191 llvm::hlsl::rootsig::RootElement> {
5198 llvm::hlsl::rootsig::RootElement *getElems() { return getTrailingObjects(); } in getElems()
5200 const llvm::hlsl::rootsig::RootElement *getElems() const { in getElems()
5212 ArrayRef<llvm::hlsl::rootsig::RootElement> RootElements);
5219 ArrayRef<llvm::hlsl::rootsig::RootElement> getRootElements() const { in getRootElements()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGHLSLRuntime.cpp70 ArrayRef<llvm::hlsl::rootsig::RootElement> Elements, in addRootSignature()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaHLSL.cpp1074 SmallVector<llvm::hlsl::rootsig::RootElement> Elements; in ActOnFinishRootSignatureDecl()
1128 const llvm::hlsl::rootsig::RootElement &Elem = RootSigElem.getElement(); in handleRootSignatureElements()
1181 const llvm::hlsl::rootsig::RootElement &Elem = RootSigElem.getElement(); in handleRootSignatureElements()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DDecl.cpp5877 ArrayRef<llvm::hlsl::rootsig::RootElement> RootElements) { in Create()
5880 additionalSizeToAlloc<llvm::hlsl::rootsig::RootElement>( in Create()