Lines Matching refs:PassManager
36 class PassManager {
43 PassManager() in PassManager() function
82 PassManager& SetPrintAll(std::ostream* out) { in SetPrintAll()
90 PassManager& SetTimeReport(std::ostream* out) { in SetTimeReport()
96 PassManager& SetTargetEnv(spv_target_env env) { in SetTargetEnv()
102 PassManager& SetValidatorOptions(spv_validator_options options) { in SetValidatorOptions()
108 PassManager& SetValidateAfterAll(bool validate) { in SetValidateAfterAll()
132 inline void PassManager::AddPass(std::unique_ptr<Pass> pass) { in AddPass()
137 inline void PassManager::AddPass(Args&&... args) { in AddPass()
142 inline uint32_t PassManager::NumPasses() const { in NumPasses()
146 inline Pass* PassManager::GetPass(uint32_t index) const { in GetPass()
151 inline const MessageConsumer& PassManager::consumer() const { in consumer()