Lines Matching refs:Safe
702 std::unique_ptr<Module> Safe) { in TestOptimizer() argument
721 auto Result = testMergedProgram(BD, *Optimized, *Safe, Broken); in TestOptimizer()
783 Module *Safe) { in CleanupAndPrepareModules() argument
794 if (Function *oldMain = Safe->getFunction("main")) in CleanupAndPrepareModules()
818 BasicBlock *BB = BasicBlock::Create(Safe->getContext(), "entry", newMain); in CleanupAndPrepareModules()
822 ReturnInst::Create(Safe->getContext(), call, BB); in CleanupAndPrepareModules()
832 FunctionCallee resolverFunc = Safe->getOrInsertFunction( in CleanupAndPrepareModules()
833 "getPointerToNamedFunction", Type::getInt8PtrTy(Safe->getContext()), in CleanupAndPrepareModules()
834 Type::getInt8PtrTy(Safe->getContext())); in CleanupAndPrepareModules()
837 for (Module::iterator F = Safe->begin(), E = Safe->end(); F != E; ++F) { in CleanupAndPrepareModules()
849 *Safe, InitArray->getType(), true /*isConstant*/, in CleanupAndPrepareModules()
933 if (verifyModule(*Test) || verifyModule(*Safe)) { in CleanupAndPrepareModules()
947 std::unique_ptr<Module> Safe) { in TestCodeGenerator() argument
948 Test = CleanupAndPrepareModules(BD, std::move(Test), Safe.get()); in TestCodeGenerator()
980 *Safe)) { in TestCodeGenerator()