Lines Matching refs:PerFunctionPasses
60 mutable FunctionPassManager *PerFunctionPasses; member in __anonfbf255770111::EmitAssemblyHelper
84 if (!PerFunctionPasses) { in getPerFunctionPasses()
85 PerFunctionPasses = new FunctionPassManager(TheModule); in getPerFunctionPasses()
86 PerFunctionPasses->add(new DataLayoutPass()); in getPerFunctionPasses()
88 TM->addAnalysisPasses(*PerFunctionPasses); in getPerFunctionPasses()
90 return PerFunctionPasses; in getPerFunctionPasses()
119 PerFunctionPasses(nullptr) {} in EmitAssemblyHelper()
124 delete PerFunctionPasses; in ~EmitAssemblyHelper()
615 if (PerFunctionPasses) { in EmitAssembly()
618 PerFunctionPasses->doInitialization(); in EmitAssembly()
622 PerFunctionPasses->run(*I); in EmitAssembly()
623 PerFunctionPasses->doFinalization(); in EmitAssembly()