Lines Matching defs:fpm
1067 /// @param fpm a function pass manager holding optional IR to IR
1076 llvm::legacy::FunctionPassManager &fpm, llvm::Function &toInvoke,
1311 fpm.run(*ret);
1323 /// @param fpm a function pass manager holding optional IR to IR
1333 llvm::legacy::FunctionPassManager &fpm,
1415 fpm.run(*ret);
1439 /// @param fpm a function pass manager holding optional IR to IR
1446 llvm::legacy::FunctionPassManager &fpm,
1462 fpm,
1474 fpm,
1488 fpm,
1895 llvm::legacy::FunctionPassManager fpm(module);
1901 fpm.add(llvm::createBasicAliasAnalysisPass());
1904 fpm.add(llvm::createPromoteMemoryToRegisterPass());
1907 fpm.add(llvm::createInstructionCombiningPass());
1910 fpm.add(llvm::createReassociatePass());
1913 fpm.add(llvm::createGVNPass());
1917 fpm.add(llvm::createCFGSimplificationPass());
1920 fpm.doInitialization();
1924 createUnwindExceptionTest(*module, theBuilder, fpm, "throwCppException");