| /freebsd/contrib/llvm-project/llvm/include/llvm/MC/ |
| H A D | DXContainerRootSignature.h | 28 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 D | DXILRootSignature.cpp | 186 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 D | DXILRootSignature.h | 36 DescriptorTable = 6, enumerator
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Frontend/HLSL/ |
| H A D | HLSLRootSignature.h | 75 struct DescriptorTable { struct 153 DescriptorTable, DescriptorTableClause, StaticSampler>; 161 LLVM_ABI raw_ostream &operator<<(raw_ostream &OS, const DescriptorTable &Table);
|
| H A D | RootSignatureMetadata.h | 43 MDNode *BuildDescriptorTable(const DescriptorTable &Table);
|
| /freebsd/contrib/llvm-project/llvm/lib/MC/ |
| H A D | DXContainerRootSignature.cpp | 51 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 D | DXContainer.h | 181 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 D | HLSLRootSignature.cpp | 158 raw_ostream &operator<<(raw_ostream &OS, const DescriptorTable &Table) { in operator <<() 223 [&OS](const DescriptorTable &Table) { OS << Table; }, in operator <<()
|
| H A D | RootSignatureMetadata.cpp | 63 [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 D | HLSLRootSignatureTokenKinds.def | 93 KEYWORD(DescriptorTable) 100 // DescriptorTable Keywords:
|
| /freebsd/contrib/llvm-project/clang/include/clang/Parse/ |
| H A D | ParseHLSLRootSignature.h | 80 std::optional<llvm::hlsl::rootsig::DescriptorTable> parseDescriptorTable();
|
| /freebsd/contrib/llvm-project/llvm/lib/ObjectYAML/ |
| H A D | DXContainerEmitter.cpp | 306 case llvm::to_underlying(dxbc::RootParameterType::DescriptorTable): { in writeParts() 309 mcdxbc::DescriptorTable Table; in writeParts()
|
| H A D | DXContainerYAML.cpp | 42 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 D | DXContainerConstants.def | 119 ROOT_PARAMETER(0, DescriptorTable)
|
| /freebsd/contrib/llvm-project/clang/lib/Parse/ |
| H A D | ParseHLSLRootSignature.cpp | 281 std::optional<DescriptorTable> RootSignatureParser::parseDescriptorTable() { in parseDescriptorTable() 289 DescriptorTable Table; in parseDescriptorTable()
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaHLSL.cpp | 1236 std::get_if<llvm::hlsl::rootsig::DescriptorTable>(&Elem)) { in handleRootSignatureElements()
|