Home
last modified time | relevance | path

Searched refs:RootFlags (Results 1 – 12 of 12) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/BinaryFormat/
H A DDXContainer.cpp63 static const EnumEntry<RootFlags> RootFlagNames[] = {
64 #define ROOT_SIGNATURE_FLAG(Val, Enum) {#Enum, RootFlags::Enum},
68 ArrayRef<EnumEntry<RootFlags>> dxbc::getRootFlags() { in getRootFlags()
/freebsd/contrib/llvm-project/llvm/include/llvm/Frontend/HLSL/
H A DHLSLRootSignature.h152 std::variant<dxbc::RootFlags, RootConstants, RootDescriptor,
156 LLVM_ABI raw_ostream &operator<<(raw_ostream &OS, const dxbc::RootFlags &Flags);
H A DRootSignatureMetadata.h40 MDNode *BuildRootFlags(const dxbc::RootFlags &Flags);
/freebsd/contrib/llvm-project/llvm/lib/Frontend/HLSL/
H A DHLSLRootSignature.cpp142 raw_ostream &operator<<(raw_ostream &OS, const dxbc::RootFlags &Flags) { in operator <<()
219 [&OS](const dxbc::RootFlags &Flags) { OS << Flags; }, in operator <<()
H A DRootSignatureMetadata.cpp51 [this](const dxbc::RootFlags &Flags) -> MDNode * { in BuildRootSignature()
81 MDNode *MetadataBuilder::BuildRootFlags(const dxbc::RootFlags &Flags) { in BuildRootFlags()
/freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/
H A DDXILRootSignature.h31 RootFlags = 1, enumerator
H A DDXILRootSignature.cpp356 .Case("RootFlags", RootSignatureElementKind::RootFlags) in parseRootSignatureElement()
367 case RootSignatureElementKind::RootFlags: in parseRootSignatureElement()
/freebsd/contrib/llvm-project/clang/lib/Parse/
H A DParseHLSLRootSignature.cpp121 std::optional<llvm::dxbc::RootFlags> RootSignatureParser::parseRootFlags() { in parseRootFlags()
129 std::optional<llvm::dxbc::RootFlags> Flags = llvm::dxbc::RootFlags::None; in parseRootFlags()
153 Flags = maybeOrFlag<llvm::dxbc::RootFlags>(Flags, \ in parseRootFlags()
154 llvm::dxbc::RootFlags::NAME); \ in parseRootFlags()
/freebsd/contrib/llvm-project/clang/include/clang/Parse/
H A DParseHLSLRootSignature.h77 std::optional<llvm::dxbc::RootFlags> parseRootFlags();
/freebsd/contrib/llvm-project/llvm/include/llvm/BinaryFormat/
H A DDXContainer.h161 enum class RootFlags : uint32_t { enum
167 LLVM_ABI ArrayRef<EnumEntry<RootFlags>> getRootFlags();
/freebsd/contrib/llvm-project/clang/include/clang/Lex/
H A DHLSLRootSignatureTokenKinds.def92 KEYWORD(RootFlags)
/freebsd/contrib/llvm-project/llvm/lib/ObjectYAML/
H A DDXContainerYAML.cpp184 RootSigDesc.Val = (Flags & llvm::to_underlying(dxbc::RootFlags::Val)) > 0; in create()
202 Flag |= (uint32_t)dxbc::RootFlags::Val; in getEncodedFlags()