Lines Matching refs:ForEachInst
86 void Module::ForEachInst(const std::function<void(Instruction*)>& f, in ForEachInst() function in spvtools::opt::Module
88 #define DELEGATE(list) list.ForEachInst(f, run_on_debug_line_insts) in ForEachInst()
92 if (memory_model_) memory_model_->ForEachInst(f, run_on_debug_line_insts); in ForEachInst()
101 for (auto& i : functions_) i->ForEachInst(f, run_on_debug_line_insts); in ForEachInst()
105 void Module::ForEachInst(const std::function<void(const Instruction*)>& f, in ForEachInst() function in spvtools::opt::Module
107 #define DELEGATE(i) i.ForEachInst(f, run_on_debug_line_insts) in ForEachInst()
113 ->ForEachInst(f, run_on_debug_line_insts); in ForEachInst()
123 static_cast<const Function*>(i.get())->ForEachInst(f, in ForEachInst()
157 ForEachInst(write_inst, true); in ToBinary()
166 ForEachInst( in ComputeIdBound()
198 module.ForEachInst([&str](const Instruction* inst) { in operator <<()