Home
last modified time | relevance | path

Searched refs:RootDescriptor (Results 1 – 14 of 14) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/BinaryFormat/
H A DDXContainer.h693 struct RootDescriptor { struct
748 struct RootDescriptor : public v1::RootDescriptor { struct
751 RootDescriptor() = default; argument
752 explicit RootDescriptor(v1::RootDescriptor &Base) in RootDescriptor() argument
753 : v1::RootDescriptor(Base), Flags(0u) {} in RootDescriptor()
756 v1::RootDescriptor::swapBytes(); in swapBytes() argument
/freebsd/contrib/llvm-project/llvm/include/llvm/MC/
H A DDXContainerRootSignature.h42 SmallVector<dxbc::RTS0::v2::RootDescriptor> Descriptors;
60 dxbc::RTS0::v2::RootDescriptor Descriptor) { in addParameter()
86 const dxbc::RTS0::v2::RootDescriptor &getRootDescriptor(size_t Index) const { in getRootDescriptor()
/freebsd/contrib/llvm-project/llvm/include/llvm/Frontend/HLSL/
H A DHLSLRootSignature.h47 struct RootDescriptor { struct
152 std::variant<dxbc::RootFlags, RootConstants, RootDescriptor,
163 const RootDescriptor &Descriptor);
H A DRootSignatureMetadata.h42 MDNode *BuildRootDescriptor(const RootDescriptor &Descriptor);
/freebsd/contrib/llvm-project/llvm/include/llvm/Object/
H A DDXContainer.h167 llvm::Expected<dxbc::RTS0::v2::RootDescriptor> read(uint32_t Version) { in read()
169 auto Descriptor = readParameter<dxbc::RTS0::v1::RootDescriptor>(); in read()
172 return dxbc::RTS0::v2::RootDescriptor(*Descriptor); in read()
178 return readParameter<dxbc::RTS0::v2::RootDescriptor>(); in read()
272 DataSize = sizeof(dxbc::RTS0::v1::RootDescriptor); in getParameter()
274 DataSize = sizeof(dxbc::RTS0::v2::RootDescriptor); in getParameter()
/freebsd/contrib/llvm-project/llvm/lib/MC/
H A DDXContainerRootSignature.cpp46 Size += sizeof(dxbc::RTS0::v1::RootDescriptor); in getSize()
48 Size += sizeof(dxbc::RTS0::v2::RootDescriptor); in getSize()
115 const dxbc::RTS0::v2::RootDescriptor &Descriptor = in write()
/freebsd/contrib/llvm-project/llvm/lib/Frontend/HLSL/
H A DHLSLRootSignature.cpp181 raw_ostream &operator<<(raw_ostream &OS, const RootDescriptor &Descriptor) { in operator <<()
221 [&OS](const RootDescriptor &Descriptor) { OS << Descriptor; }, in operator <<()
H A DRootSignatureMetadata.cpp57 [this](const RootDescriptor &Descriptor) -> MDNode * { in BuildRootSignature()
103 MDNode *MetadataBuilder::BuildRootDescriptor(const RootDescriptor &Descriptor) { in BuildRootDescriptor()
/freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/
H A DDXILRootSignature.cpp159 dxbc::RTS0::v2::RootDescriptor Descriptor; in parseRootDescriptors()
425 const dxbc::RTS0::v2::RootDescriptor &Descriptor = in validate()
645 const dxbc::RTS0::v2::RootDescriptor &Descriptor = in run()
/freebsd/contrib/llvm-project/clang/include/clang/Parse/
H A DParseHLSLRootSignature.h79 std::optional<llvm::hlsl::rootsig::RootDescriptor> parseRootDescriptor();
/freebsd/contrib/llvm-project/llvm/lib/ObjectYAML/
H A DDXContainerEmitter.cpp298 dxbc::RTS0::v2::RootDescriptor Descriptor; in writeParts()
H A DDXContainerYAML.cpp130 llvm::Expected<dxbc::RTS0::v2::RootDescriptor> DescriptorOrErr = in create()
/freebsd/contrib/llvm-project/clang/lib/Parse/
H A DParseHLSLRootSignature.cpp220 std::optional<RootDescriptor> RootSignatureParser::parseRootDescriptor() { in parseRootDescriptor()
232 RootDescriptor Descriptor; in parseRootDescriptor()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaHLSL.cpp1130 std::get_if<llvm::hlsl::rootsig::RootDescriptor>(&Elem)) { in handleRootSignatureElements()
1183 std::get_if<llvm::hlsl::rootsig::RootDescriptor>(&Elem)) { in handleRootSignatureElements()