Lines Matching refs:getProgram

92     if (BD.runPasses(BD.getProgram(), Prefix, PrefixOutput))  in doTest()
109 if (BD.runPasses(BD.getProgram(), Suffix)) in doTest()
149 std::unique_ptr<Module> M = CloneModule(BD.getProgram(), VMap); in TestGlobalVariables()
238 if (KeepMain && !is_contained(Funcs, BD.getProgram().getFunction("main"))) in TestFuncs()
243 std::unique_ptr<Module> M = CloneModule(BD.getProgram(), VMap); in TestFuncs()
348 std::unique_ptr<Module> M = CloneModule(BD.getProgram()); in TestFuncAttrs()
446 std::unique_ptr<Module> M = CloneModule(BD.getProgram(), VMap); in TestBlocks()
520 const ValueSymbolTable &GST = BD.getProgram().getValueSymbolTable(); in TestBlocks()
565 std::unique_ptr<Module> M = CloneModule(BD.getProgram(), VMap); in TestBlocks()
627 const ValueSymbolTable &GST = BD.getProgram().getValueSymbolTable(); in TestBlocks()
651 : BD(bd), TestFn(testFn), TTI(bd.getProgram().getDataLayout()) {} in ReduceSimplifyCFG()
669 std::unique_ptr<Module> M = CloneModule(BD.getProgram(), VMap); in TestBlocks()
719 const ValueSymbolTable &GST = BD.getProgram().getValueSymbolTable(); in TestBlocks()
761 std::unique_ptr<Module> M = CloneModule(BD.getProgram(), VMap); in TestInsts()
836 std::unique_ptr<Module> M = CloneModule(BD.getProgram(), VMap); in TestNamedMDs()
915 std::unique_ptr<Module> M = CloneModule(BD.getProgram(), VMap); in TestNamedMDOps()
919 for (auto &NamedMD : BD.getProgram().named_metadata()) { in TestNamedMDOps()
951 Module &OrigM = BD.getProgram(); in ReduceGlobalInitializers()
1000 BD.EmitProgressBitcode(BD.getProgram(), "reduced-global-variables"); in ReduceGlobalInitializers()
1010 for (const Function &F : BD.getProgram()) in ReduceInsts()
1045 for (Module::const_iterator FI = BD.getProgram().begin(), in ReduceInsts()
1046 E = BD.getProgram().end(); in ReduceInsts()
1085 BD.EmitProgressBitcode(BD.getProgram(), "reduced-instructions"); in ReduceInsts()
1101 for (Function &F : BD.getProgram()) in DebugACrash()
1116 BD.EmitProgressBitcode(BD.getProgram(), "reduced-function"); in DebugACrash()
1121 for (Function &F : BD.getProgram()) in DebugACrash()
1131 Function *Fn = BD.getProgram().getFunction(Name); in DebugACrash()
1148 BD.EmitProgressBitcode(BD.getProgram(), "reduced-function-attributes"); in DebugACrash()
1155 for (Function &F : BD.getProgram()) in DebugACrash()
1167 BD.EmitProgressBitcode(BD.getProgram(), "reduced-conditionals"); in DebugACrash()
1177 for (Function &F : BD.getProgram()) in DebugACrash()
1185 BD.EmitProgressBitcode(BD.getProgram(), "reduced-blocks"); in DebugACrash()
1190 for (Function &F : BD.getProgram()) in DebugACrash()
1198 BD.EmitProgressBitcode(BD.getProgram(), "reduced-simplifycfg"); in DebugACrash()
1209 std::unique_ptr<Module> M = CloneModule(BD.getProgram()); in DebugACrash()
1229 for (auto &NamedMD : BD.getProgram().named_metadata()) in DebugACrash()
1241 for (auto &NamedMD : BD.getProgram().named_metadata()) in DebugACrash()
1249 BD.EmitProgressBitcode(BD.getProgram(), "reduced-named-md"); in DebugACrash()
1255 std::unique_ptr<Module> M = CloneModule(BD.getProgram()); in DebugACrash()
1264 BD.EmitProgressBitcode(BD.getProgram(), "reduced-simplified"); in DebugACrash()