Lines Matching refs:getProgram
108 if (BD.runPasses(BD.getProgram(), Prefix, PrefixOutput)) in doTest()
125 if (BD.runPasses(BD.getProgram(), Suffix)) in doTest()
165 std::unique_ptr<Module> M = CloneModule(BD.getProgram(), VMap); in TestGlobalVariables()
254 if (KeepMain && !is_contained(Funcs, BD.getProgram().getFunction("main"))) in TestFuncs()
259 std::unique_ptr<Module> M = CloneModule(BD.getProgram(), VMap); in TestFuncs()
364 std::unique_ptr<Module> M = CloneModule(BD.getProgram()); in TestFuncAttrs()
470 std::unique_ptr<Module> M = CloneModule(BD.getProgram(), VMap); in TestBlocks()
538 const ValueSymbolTable &GST = BD.getProgram().getValueSymbolTable(); in TestBlocks()
583 std::unique_ptr<Module> M = CloneModule(BD.getProgram(), VMap); in TestBlocks()
639 const ValueSymbolTable &GST = BD.getProgram().getValueSymbolTable(); in TestBlocks()
663 : BD(bd), TestFn(testFn), TTI(bd.getProgram().getDataLayout()) {} in ReduceSimplifyCFG()
681 std::unique_ptr<Module> M = CloneModule(BD.getProgram(), VMap); in TestBlocks()
725 const ValueSymbolTable &GST = BD.getProgram().getValueSymbolTable(); in TestBlocks()
767 std::unique_ptr<Module> M = CloneModule(BD.getProgram(), VMap); in TestInsts()
840 std::unique_ptr<Module> M = CloneModule(BD.getProgram(), VMap); in TestInsts()
909 std::unique_ptr<Module> M = CloneModule(BD.getProgram(), VMap); in TestNamedMDs()
986 std::unique_ptr<Module> M = CloneModule(BD.getProgram(), VMap); in TestNamedMDOps()
990 for (auto &NamedMD : BD.getProgram().named_metadata()) { in TestNamedMDOps()
1020 Module &OrigM = BD.getProgram(); in ReduceGlobalInitializers()
1069 BD.EmitProgressBitcode(BD.getProgram(), "reduced-global-variables"); in ReduceGlobalInitializers()
1079 for (const Function &F : BD.getProgram()) in ReduceInsts()
1114 for (Module::const_iterator FI = BD.getProgram().begin(), in ReduceInsts()
1115 E = BD.getProgram().end(); in ReduceInsts()
1159 for (Function &F : BD.getProgram()) in ReduceInsts()
1169 BD.EmitProgressBitcode(BD.getProgram(), "reduced-instructions"); in ReduceInsts()
1185 for (Function &F : BD.getProgram()) in DebugACrash()
1200 BD.EmitProgressBitcode(BD.getProgram(), "reduced-function"); in DebugACrash()
1206 for (Function &F : BD.getProgram()) in DebugACrash()
1216 Function *Fn = BD.getProgram().getFunction(Name); in DebugACrash()
1233 BD.EmitProgressBitcode(BD.getProgram(), "reduced-function-attributes"); in DebugACrash()
1241 for (Function &F : BD.getProgram()) in DebugACrash()
1253 BD.EmitProgressBitcode(BD.getProgram(), "reduced-conditionals"); in DebugACrash()
1263 for (Function &F : BD.getProgram()) in DebugACrash()
1271 BD.EmitProgressBitcode(BD.getProgram(), "reduced-blocks"); in DebugACrash()
1276 for (Function &F : BD.getProgram()) in DebugACrash()
1284 BD.EmitProgressBitcode(BD.getProgram(), "reduced-simplifycfg"); in DebugACrash()
1295 std::unique_ptr<Module> M = CloneModule(BD.getProgram()); in DebugACrash()
1315 for (auto &NamedMD : BD.getProgram().named_metadata()) in DebugACrash()
1327 for (auto &NamedMD : BD.getProgram().named_metadata()) in DebugACrash()
1335 BD.EmitProgressBitcode(BD.getProgram(), "reduced-named-md"); in DebugACrash()
1341 std::unique_ptr<Module> M = CloneModule(BD.getProgram()); in DebugACrash()
1350 BD.EmitProgressBitcode(BD.getProgram(), "reduced-simplified"); in DebugACrash()
1392 EmitProgressBitcode(getProgram(), "reduced-simplified"); in debugOptimizerCrash()