Searched refs:RootSignature (Results 1 – 10 of 10) sorted by relevance
266 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 …]
79 const object::DirectX::RootSignature &Data) { in create()494 IO.mapOptional("RootSignature", P.RootSignature); in mapping()
220 class RootSignature {237 RootSignature(StringRef PD) : PartData(PD) {} in RootSignature() function473 std::optional<DirectX::RootSignature> RootSignature; variable570 std::optional<DirectX::RootSignature> getRootSignature() const { in getRootSignature()571 return RootSignature; in getRootSignature()
96 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()
204 create(const object::DirectX::RootSignature &Data);297 std::optional<DXContainerYAML::RootSignatureYamlDesc> RootSignature; member388 mapping(IO &IO, DXContainerYAML::RootSignatureYamlDesc &RootSignature); in LLVM_YAML_IS_SEQUENCE_VECTOR()
311 if (NamedMDNode *RootSignature = M.getNamedMetadata("dx.rootsignatures")) in runOnModule() local312 RootSignature->eraseFromParent(); in runOnModule()
75 MDNode *RootSignature = RSBuilder.BuildRootSignature(); in addRootSignature() local80 MDNode::get(Ctx, {ValueAsMetadata::get(Fn), RootSignature, Version}); in addRootSignature()
91 KEYWORD(RootSignature) // used only for diagnostic messaging
4857 def RootSignature : Attr {4858 /// [RootSignature(Signature)]4859 let Spellings = [Microsoft<"RootSignature">];
8273 The ``RootSignature`` attribute applies to HLSL entry functions to define what