Lines Matching refs:getProgram
96 if (BD.runPasses(BD.getProgram(), Prefix, PrefixOutput)) in doTest()
113 if (BD.runPasses(BD.getProgram(), Suffix)) in doTest()
153 std::unique_ptr<Module> M = CloneModule(BD.getProgram(), VMap); in TestGlobalVariables()
242 if (KeepMain && !is_contained(Funcs, BD.getProgram().getFunction("main"))) in TestFuncs()
247 std::unique_ptr<Module> M = CloneModule(BD.getProgram(), VMap); in TestFuncs()
352 std::unique_ptr<Module> M = CloneModule(BD.getProgram()); in TestFuncAttrs()
455 std::unique_ptr<Module> M = CloneModule(BD.getProgram(), VMap); in TestBlocks()
530 const ValueSymbolTable &GST = BD.getProgram().getValueSymbolTable(); in TestBlocks()
575 std::unique_ptr<Module> M = CloneModule(BD.getProgram(), VMap); in TestBlocks()
638 const ValueSymbolTable &GST = BD.getProgram().getValueSymbolTable(); in TestBlocks()
662 : BD(bd), TestFn(testFn), TTI(bd.getProgram().getDataLayout()) {} in ReduceSimplifyCFG()
680 std::unique_ptr<Module> M = CloneModule(BD.getProgram(), VMap); in TestBlocks()
731 const ValueSymbolTable &GST = BD.getProgram().getValueSymbolTable(); in TestBlocks()
773 std::unique_ptr<Module> M = CloneModule(BD.getProgram(), VMap); in TestInsts()
849 std::unique_ptr<Module> M = CloneModule(BD.getProgram(), VMap); in TestInsts()
920 std::unique_ptr<Module> M = CloneModule(BD.getProgram(), VMap); in TestNamedMDs()
999 std::unique_ptr<Module> M = CloneModule(BD.getProgram(), VMap); in TestNamedMDOps()
1003 for (auto &NamedMD : BD.getProgram().named_metadata()) { in TestNamedMDOps()
1035 Module &OrigM = BD.getProgram(); in ReduceGlobalInitializers()
1084 BD.EmitProgressBitcode(BD.getProgram(), "reduced-global-variables"); in ReduceGlobalInitializers()
1094 for (const Function &F : BD.getProgram()) in ReduceInsts()
1129 for (Module::const_iterator FI = BD.getProgram().begin(), in ReduceInsts()
1130 E = BD.getProgram().end(); in ReduceInsts()
1174 for (Function &F : BD.getProgram()) in ReduceInsts()
1184 BD.EmitProgressBitcode(BD.getProgram(), "reduced-instructions"); in ReduceInsts()
1200 for (Function &F : BD.getProgram()) in DebugACrash()
1215 BD.EmitProgressBitcode(BD.getProgram(), "reduced-function"); in DebugACrash()
1221 for (Function &F : BD.getProgram()) in DebugACrash()
1231 Function *Fn = BD.getProgram().getFunction(Name); in DebugACrash()
1248 BD.EmitProgressBitcode(BD.getProgram(), "reduced-function-attributes"); in DebugACrash()
1256 for (Function &F : BD.getProgram()) in DebugACrash()
1268 BD.EmitProgressBitcode(BD.getProgram(), "reduced-conditionals"); in DebugACrash()
1278 for (Function &F : BD.getProgram()) in DebugACrash()
1286 BD.EmitProgressBitcode(BD.getProgram(), "reduced-blocks"); in DebugACrash()
1291 for (Function &F : BD.getProgram()) in DebugACrash()
1299 BD.EmitProgressBitcode(BD.getProgram(), "reduced-simplifycfg"); in DebugACrash()
1310 std::unique_ptr<Module> M = CloneModule(BD.getProgram()); in DebugACrash()
1330 for (auto &NamedMD : BD.getProgram().named_metadata()) in DebugACrash()
1342 for (auto &NamedMD : BD.getProgram().named_metadata()) in DebugACrash()
1350 BD.EmitProgressBitcode(BD.getProgram(), "reduced-named-md"); in DebugACrash()
1356 std::unique_ptr<Module> M = CloneModule(BD.getProgram()); in DebugACrash()
1365 BD.EmitProgressBitcode(BD.getProgram(), "reduced-simplified"); in DebugACrash()
1407 EmitProgressBitcode(getProgram(), "reduced-simplified"); in debugOptimizerCrash()