Home
last modified time | relevance | path

Searched refs:DescriptorTable (Results 1 – 16 of 16) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/MC/
H A DDXContainerRootSignature.h28 struct DescriptorTable { struct
43 SmallVector<DescriptorTable> Tables; argument
66 DescriptorTable Table) { in addParameter()
90 const DescriptorTable &getDescriptorTable(size_t Index) const { in getDescriptorTable()
/freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/
H A DDXILRootSignature.cpp186 mcdxbc::DescriptorTable &Table, in parseDescriptorRange()
255 mcdxbc::DescriptorTable Table; in parseDescriptorTable()
257 llvm::to_underlying(dxbc::RootParameterType::DescriptorTable); in parseDescriptorTable()
361 .Case("DescriptorTable", RootSignatureElementKind::DescriptorTable) in parseRootSignatureElement()
375 case RootSignatureElementKind::DescriptorTable: in parseRootSignatureElement()
441 case llvm::to_underlying(dxbc::RootParameterType::DescriptorTable): { in validate()
442 const mcdxbc::DescriptorTable &Table = in validate()
653 case llvm::to_underlying(dxbc::RootParameterType::DescriptorTable): { in run()
654 const mcdxbc::DescriptorTable &Table = in run()
H A DDXILRootSignature.h36 DescriptorTable = 6, enumerator
/freebsd/contrib/llvm-project/llvm/include/llvm/Frontend/HLSL/
H A DHLSLRootSignature.h75 struct DescriptorTable { struct
153 DescriptorTable, DescriptorTableClause, StaticSampler>;
161 LLVM_ABI raw_ostream &operator<<(raw_ostream &OS, const DescriptorTable &Table);
H A DRootSignatureMetadata.h43 MDNode *BuildDescriptorTable(const DescriptorTable &Table);
/freebsd/contrib/llvm-project/llvm/lib/MC/
H A DDXContainerRootSignature.cpp51 case llvm::to_underlying(dxbc::RootParameterType::DescriptorTable): in getSize()
52 const DescriptorTable &Table = in getSize()
126 case llvm::to_underlying(dxbc::RootParameterType::DescriptorTable): { in write()
127 const DescriptorTable &Table = in write()
/freebsd/contrib/llvm-project/llvm/include/llvm/Object/
H A DDXContainer.h181 template <typename T> struct DescriptorTable { struct
194 llvm::to_underlying(dxbc::RootParameterType::DescriptorTable)); in classof() argument
198 template <typename T> llvm::Expected<DescriptorTable<T>> read() { in read()
200 DescriptorTable<T> Table; in read()
276 case dxbc::RootParameterType::DescriptorTable: in getParameter()
/freebsd/contrib/llvm-project/llvm/lib/Frontend/HLSL/
H A DHLSLRootSignature.cpp158 raw_ostream &operator<<(raw_ostream &OS, const DescriptorTable &Table) { in operator <<()
223 [&OS](const DescriptorTable &Table) { OS << Table; }, in operator <<()
H A DRootSignatureMetadata.cpp63 [this](const DescriptorTable &Table) -> MDNode * { in BuildRootSignature()
121 MDNode *MetadataBuilder::BuildDescriptorTable(const DescriptorTable &Table) { in BuildDescriptorTable()
/freebsd/contrib/llvm-project/clang/include/clang/Lex/
H A DHLSLRootSignatureTokenKinds.def93 KEYWORD(DescriptorTable)
100 // DescriptorTable Keywords:
/freebsd/contrib/llvm-project/clang/include/clang/Parse/
H A DParseHLSLRootSignature.h80 std::optional<llvm::hlsl::rootsig::DescriptorTable> parseDescriptorTable();
/freebsd/contrib/llvm-project/llvm/lib/ObjectYAML/
H A DDXContainerEmitter.cpp306 case llvm::to_underlying(dxbc::RootParameterType::DescriptorTable): { in writeParts()
309 mcdxbc::DescriptorTable Table; in writeParts()
H A DDXContainerYAML.cpp42 llvm::Expected<object::DirectX::DescriptorTable<T>> TableOrErr = in readDescriptorRanges()
442 case llvm::to_underlying(dxbc::RootParameterType::DescriptorTable): { in mapping()
/freebsd/contrib/llvm-project/llvm/include/llvm/BinaryFormat/
H A DDXContainerConstants.def119 ROOT_PARAMETER(0, DescriptorTable)
/freebsd/contrib/llvm-project/clang/lib/Parse/
H A DParseHLSLRootSignature.cpp281 std::optional<DescriptorTable> RootSignatureParser::parseDescriptorTable() { in parseDescriptorTable()
289 DescriptorTable Table; in parseDescriptorTable()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaHLSL.cpp1236 std::get_if<llvm::hlsl::rootsig::DescriptorTable>(&Elem)) { in handleRootSignatureElements()