#include "Target/SPIRV/SPIRVModuleAnalysis.h"
Definition at line 62 of file SPIRVModuleAnalysis.h.
◆ RequirementHandler()
llvm::SPIRV::RequirementHandler::RequirementHandler |
( |
| ) |
|
|
inline |
◆ addAvailableCaps()
◆ addCapabilities()
◆ addCapability()
void llvm::SPIRV::RequirementHandler::addCapability |
( |
Capability::Capability | ToAdd | ) |
|
|
inline |
◆ addExtension()
void llvm::SPIRV::RequirementHandler::addExtension |
( |
Extension::Extension | ToAdd | ) |
|
|
inline |
◆ addExtensions()
◆ addRequirements()
◆ checkSatisfiable()
◆ clear()
void llvm::SPIRV::RequirementHandler::clear |
( |
| ) |
|
|
inline |
◆ getAndAddRequirements()
void llvm::SPIRV::RequirementHandler::getAndAddRequirements |
( |
SPIRV::OperandCategory::OperandCategory | Category, |
|
|
uint32_t | i, |
|
|
const SPIRVSubtarget & | ST ) |
◆ getExtensions()
const SmallSet< Extension::Extension, 4 > & llvm::SPIRV::RequirementHandler::getExtensions |
( |
| ) |
const |
|
inline |
◆ getMinimalCapabilities()
◆ initAvailableCapabilities()
◆ isCapabilityAvailable()
bool llvm::SPIRV::RequirementHandler::isCapabilityAvailable |
( |
Capability::Capability | Cap | ) |
const |
|
inline |
◆ removeCapabilityIf()
void llvm::SPIRV::RequirementHandler::removeCapabilityIf |
( |
const Capability::Capability | ToRemove, |
|
|
const Capability::Capability | IfPresent ) |
The documentation for this struct was generated from the following file: