Home
last modified time | relevance | path

Searched defs:RequirementHandler (Results 1 – 1 of 1) sorted by relevance

/aosp_15_r20/external/swiftshader/third_party/llvm-16.0/llvm/lib/Target/SPIRV/
H A DSPIRVModuleAnalysis.h60 struct RequirementHandler { struct
73 RequirementHandler() : MinVersion(0), MaxVersion(0) {} in RequirementHandler() argument
74 void clear() { in clear()
82 unsigned getMinVersion() const { return MinVersion; } in getMinVersion()
83 unsigned getMaxVersion() const { return MaxVersion; } in getMaxVersion()
84 const CapabilityList &getMinimalCapabilities() const { return MinimalCaps; } in getMinimalCapabilities()
85 const SmallSet<Extension::Extension, 4> &getExtensions() const { in getExtensions()
92 void addCapability(Capability::Capability ToAdd) { addCapabilities({ToAdd}); } in addCapability()
93 void addExtensions(const ExtensionList &ToAdd) { in addExtensions()
96 void addExtension(Extension::Extension ToAdd) { AllExtensions.insert(ToAdd); } in addExtension()
[all …]