Searched refs:FeatureManager (Results 1 – 21 of 21) sorted by relevance
26 void FeatureManager::Analyze(Module* module) { in Analyze()32 void FeatureManager::AddExtensions(Module* module) { in AddExtensions()38 void FeatureManager::AddExtension(Instruction* ext) { in AddExtension()50 void FeatureManager::RemoveExtension(Extension ext) { in RemoveExtension()55 void FeatureManager::AddCapability(SpvCapability cap) { in AddCapability()68 void FeatureManager::RemoveCapability(SpvCapability cap) { in RemoveCapability()73 void FeatureManager::AddCapabilities(Module* module) { in AddCapabilities()79 void FeatureManager::AddExtInstImportIds(Module* module) { in AddExtInstImportIds()87 bool operator==(const FeatureManager& a, const FeatureManager& b) { in operator ==()
26 class FeatureManager {28 explicit FeatureManager(const AssemblyGrammar& grammar) : grammar_(grammar) {} in FeatureManager() function62 friend bool operator==(const FeatureManager& a, const FeatureManager& b);63 friend bool operator!=(const FeatureManager& a, const FeatureManager& b) {
78 FeatureManager* get_feature_mgr() const { in get_feature_mgr()
525 FeatureManager* get_feature_mgr() { in get_feature_mgr()721 feature_mgr_ = MakeUnique<FeatureManager>(grammar_); in AnalyzeFeatures()776 std::unique_ptr<FeatureManager> feature_mgr_;
361 FeatureManager current(grammar_); in IsConsistent()
1296 FeatureManager* feature_manager = context_->get_feature_mgr(); in AddFoldingRules()
2626 FeatureManager* feature_manager = context_->get_feature_mgr(); in AddFoldingRules()
26 void FeatureManager::Analyze(Module* module) { in Analyze()32 void FeatureManager::AddExtensions(Module* module) { in AddExtensions()38 void FeatureManager::AddExtension(Instruction* ext) { in AddExtension()49 void FeatureManager::RemoveExtension(Extension ext) { in RemoveExtension()54 void FeatureManager::AddCapability(SpvCapability cap) { in AddCapability()67 void FeatureManager::RemoveCapability(SpvCapability cap) { in RemoveCapability()72 void FeatureManager::AddCapabilities(Module* module) { in AddCapabilities()78 void FeatureManager::AddExtInstImportIds(Module* module) { in AddExtInstImportIds()86 bool operator==(const FeatureManager& a, const FeatureManager& b) { in operator ==()
85 FeatureManager* get_feature_mgr() const { in get_feature_mgr()
542 FeatureManager* get_feature_mgr() { in get_feature_mgr()738 feature_mgr_ = MakeUnique<FeatureManager>(grammar_); in AnalyzeFeatures()793 std::unique_ptr<FeatureManager> feature_mgr_;
363 FeatureManager current(grammar_); in IsConsistent()
1474 FeatureManager* feature_manager = context_->get_feature_mgr(); in AddFoldingRules()
2972 FeatureManager* feature_manager = context_->get_feature_mgr(); in AddFoldingRules()
1200 FeatureManager* feature_manager = context_->get_feature_mgr(); in AddFoldingRules()