Lines Matching refs:FPM
790 FunctionPassManager *FPM = new FunctionPassManager(OpenModule);
794 FPM->add(new DataLayout(*NewEngine->getDataLayout()));
796 FPM->add(createBasicAliasAnalysisPass());
798 FPM->add(createPromoteMemoryToRegisterPass());
800 FPM->add(createInstructionCombiningPass());
802 FPM->add(createReassociatePass());
804 FPM->add(createGVNPass());
806 FPM->add(createCFGSimplificationPass());
807 FPM->doInitialization();
813 // Run the FPM on this function
814 FPM->run(*it);
818 delete FPM;