Searched refs:RootDescriptor (Results 1 – 14 of 14) sorted by relevance
693 struct RootDescriptor { struct748 struct RootDescriptor : public v1::RootDescriptor { struct751 RootDescriptor() = default; argument752 explicit RootDescriptor(v1::RootDescriptor &Base) in RootDescriptor() function753 : v1::RootDescriptor(Base), Flags(0u) {} in RootDescriptor()756 v1::RootDescriptor::swapBytes(); in swapBytes() argument
42 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()
47 struct RootDescriptor { struct152 std::variant<dxbc::RootFlags, RootConstants, RootDescriptor,163 const RootDescriptor &Descriptor);
42 MDNode *BuildRootDescriptor(const RootDescriptor &Descriptor);
167 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()
46 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()
181 raw_ostream &operator<<(raw_ostream &OS, const RootDescriptor &Descriptor) { in operator <<()221 [&OS](const RootDescriptor &Descriptor) { OS << Descriptor; }, in operator <<()
57 [this](const RootDescriptor &Descriptor) -> MDNode * { in BuildRootSignature()103 MDNode *MetadataBuilder::BuildRootDescriptor(const RootDescriptor &Descriptor) { in BuildRootDescriptor()
159 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()
79 std::optional<llvm::hlsl::rootsig::RootDescriptor> parseRootDescriptor();
298 dxbc::RTS0::v2::RootDescriptor Descriptor; in writeParts()
130 llvm::Expected<dxbc::RTS0::v2::RootDescriptor> DescriptorOrErr = in create()
220 std::optional<RootDescriptor> RootSignatureParser::parseRootDescriptor() { in parseRootDescriptor()232 RootDescriptor Descriptor; in parseRootDescriptor()
1130 std::get_if<llvm::hlsl::rootsig::RootDescriptor>(&Elem)) { in handleRootSignatureElements()1183 std::get_if<llvm::hlsl::rootsig::RootDescriptor>(&Elem)) { in handleRootSignatureElements()