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()
454 std::unique_ptr<Module> M = CloneModule(BD.getProgram(), VMap); in TestBlocks()
529 const ValueSymbolTable &GST = BD.getProgram().getValueSymbolTable(); in TestBlocks()
574 std::unique_ptr<Module> M = CloneModule(BD.getProgram(), VMap); in TestBlocks()
637 const ValueSymbolTable &GST = BD.getProgram().getValueSymbolTable(); in TestBlocks()
661 : BD(bd), TestFn(testFn), TTI(bd.getProgram().getDataLayout()) {} in ReduceSimplifyCFG()
679 std::unique_ptr<Module> M = CloneModule(BD.getProgram(), VMap); in TestBlocks()
730 const ValueSymbolTable &GST = BD.getProgram().getValueSymbolTable(); in TestBlocks()
772 std::unique_ptr<Module> M = CloneModule(BD.getProgram(), VMap); in TestInsts()
847 std::unique_ptr<Module> M = CloneModule(BD.getProgram(), VMap); in TestInsts()
918 std::unique_ptr<Module> M = CloneModule(BD.getProgram(), VMap); in TestNamedMDs()
997 std::unique_ptr<Module> M = CloneModule(BD.getProgram(), VMap); in TestNamedMDOps()
1001 for (auto &NamedMD : BD.getProgram().named_metadata()) { in TestNamedMDOps()
1033 Module &OrigM = BD.getProgram(); in ReduceGlobalInitializers()
1082 BD.EmitProgressBitcode(BD.getProgram(), "reduced-global-variables"); in ReduceGlobalInitializers()
1092 for (const Function &F : BD.getProgram()) in ReduceInsts()
1127 for (Module::const_iterator FI = BD.getProgram().begin(), in ReduceInsts()
1128 E = BD.getProgram().end(); in ReduceInsts()
1172 for (Function &F : BD.getProgram()) in ReduceInsts()
1182 BD.EmitProgressBitcode(BD.getProgram(), "reduced-instructions"); in ReduceInsts()
1198 for (Function &F : BD.getProgram()) in DebugACrash()
1213 BD.EmitProgressBitcode(BD.getProgram(), "reduced-function"); in DebugACrash()
1219 for (Function &F : BD.getProgram()) in DebugACrash()
1229 Function *Fn = BD.getProgram().getFunction(Name); in DebugACrash()
1246 BD.EmitProgressBitcode(BD.getProgram(), "reduced-function-attributes"); in DebugACrash()
1254 for (Function &F : BD.getProgram()) in DebugACrash()
1266 BD.EmitProgressBitcode(BD.getProgram(), "reduced-conditionals"); in DebugACrash()
1276 for (Function &F : BD.getProgram()) in DebugACrash()
1284 BD.EmitProgressBitcode(BD.getProgram(), "reduced-blocks"); in DebugACrash()
1289 for (Function &F : BD.getProgram()) in DebugACrash()
1297 BD.EmitProgressBitcode(BD.getProgram(), "reduced-simplifycfg"); in DebugACrash()
1308 std::unique_ptr<Module> M = CloneModule(BD.getProgram()); in DebugACrash()
1328 for (auto &NamedMD : BD.getProgram().named_metadata()) in DebugACrash()
1340 for (auto &NamedMD : BD.getProgram().named_metadata()) in DebugACrash()
1348 BD.EmitProgressBitcode(BD.getProgram(), "reduced-named-md"); in DebugACrash()
1354 std::unique_ptr<Module> M = CloneModule(BD.getProgram()); in DebugACrash()
1363 BD.EmitProgressBitcode(BD.getProgram(), "reduced-simplified"); in DebugACrash()
1405 EmitProgressBitcode(getProgram(), "reduced-simplified"); in debugOptimizerCrash()