Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/ObjectYAML/
H A DDXContainerEmitter.cpp266 if (!P.RootSignature.has_value()) in writeParts()
270 RS.Flags = P.RootSignature->getEncodedFlags(); in writeParts()
271 RS.Version = P.RootSignature->Version; in writeParts()
272 RS.RootParameterOffset = P.RootSignature->RootParametersOffset; in writeParts()
273 RS.NumStaticSamplers = P.RootSignature->NumStaticSamplers; in writeParts()
274 RS.StaticSamplersOffset = P.RootSignature->StaticSamplersOffset; in writeParts()
277 P.RootSignature->Parameters.Locations) { in writeParts()
284 P.RootSignature->Parameters.getOrInsertConstants(L); in writeParts()
296 P.RootSignature->Parameters.getOrInsertDescriptor(L); in writeParts()
308 P.RootSignature->Parameters.getOrInsertTable(L); in writeParts()
[all …]
H A DDXContainerYAML.cpp79 const object::DirectX::RootSignature &Data) { in create()
494 IO.mapOptional("RootSignature", P.RootSignature); in mapping()
/freebsd/contrib/llvm-project/llvm/include/llvm/Object/
H A DDXContainer.h220 class RootSignature {
237 RootSignature(StringRef PD) : PartData(PD) {} in RootSignature() function
473 std::optional<DirectX::RootSignature> RootSignature; variable
570 std::optional<DirectX::RootSignature> getRootSignature() const { in getRootSignature()
571 return RootSignature; in getRootSignature()
/freebsd/contrib/llvm-project/llvm/lib/Object/
H A DDXContainer.cpp96 if (RootSignature) in parseRootSignature()
98 RootSignature = DirectX::RootSignature(Part); in parseRootSignature()
99 if (Error Err = RootSignature->parse()) in parseRootSignature()
244 Error DirectX::RootSignature::parse() { in parse()
/freebsd/contrib/llvm-project/llvm/include/llvm/ObjectYAML/
H A DDXContainerYAML.h204 create(const object::DirectX::RootSignature &Data);
297 std::optional<DXContainerYAML::RootSignatureYamlDesc> RootSignature; member
388 mapping(IO &IO, DXContainerYAML::RootSignatureYamlDesc &RootSignature); in LLVM_YAML_IS_SEQUENCE_VECTOR()
/freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/
H A DDXILPrepare.cpp311 if (NamedMDNode *RootSignature = M.getNamedMetadata("dx.rootsignatures")) in runOnModule() local
312 RootSignature->eraseFromParent(); in runOnModule()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGHLSLRuntime.cpp75 MDNode *RootSignature = RSBuilder.BuildRootSignature(); in addRootSignature() local
80 MDNode::get(Ctx, {ValueAsMetadata::get(Fn), RootSignature, Version}); in addRootSignature()
/freebsd/contrib/llvm-project/clang/include/clang/Lex/
H A DHLSLRootSignatureTokenKinds.def91 KEYWORD(RootSignature) // used only for diagnostic messaging
/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DAttr.td4857 def RootSignature : Attr {
4858 /// [RootSignature(Signature)]
4859 let Spellings = [Microsoft<"RootSignature">];
H A DAttrDocs.td8273 The ``RootSignature`` attribute applies to HLSL entry functions to define what