Lines Matching refs:getProgram

70   if (BD.runPasses(BD.getProgram(), Suffix, BitcodeResult, false /*delete*/,  in doTest()
75 BD.EmitProgressBitcode(BD.getProgram(), "pass-error", false); in doTest()
83 Expected<bool> Diff = BD.diffProgram(BD.getProgram(), BitcodeResult, "", in doTest()
112 if (BD.runPasses(BD.getProgram(), Prefix, BitcodeResult, false /*delete*/, in doTest()
117 BD.EmitProgressBitcode(BD.getProgram(), "pass-error", false); in doTest()
125 Diff = BD.diffProgram(BD.getProgram(), BitcodeResult, "", false); in doTest()
157 if (BD.runPasses(BD.getProgram(), Suffix, BitcodeResult, false /*delete*/, in doTest()
162 BD.EmitProgressBitcode(BD.getProgram(), "pass-error", false); in doTest()
170 Diff = BD.diffProgram(BD.getProgram(), BitcodeResult, "", in doTest()
268 std::unique_ptr<Module> Clone = CloneModule(BD.getProgram(), VMap); in TestFuncs()
279 std::unique_ptr<Module> ToNotOptimize = CloneModule(BD.getProgram(), VMap); in TestFuncs()
317 std::unique_ptr<Module> ToNotOptimize = CloneModule(BD.getProgram(), VMap); in ExtractLoops()
503 std::unique_ptr<Module> Clone = CloneModule(BD.getProgram(), VMap); in TestFuncs()
517 std::unique_ptr<Module> ToNotOptimize = CloneModule(BD.getProgram(), VMap); in TestFuncs()
572 std::unique_ptr<Module> ProgClone = CloneModule(BD.getProgram(), VMap); in ExtractBlocks()
622 Module &Prog = BD.getProgram(); in DebugAMiscompilation()
652 DisambiguateGlobalSymbols(BD.getProgram()); in DebugAMiscompilation()
676 DisambiguateGlobalSymbols(BD.getProgram()); in DebugAMiscompilation()
761 Module *ToNotOptimize = CloneModule(getProgram(), VMap).release(); in debugMiscompilation()
991 BD.diffProgram(BD.getProgram(), TestModuleBC.str(), *SharedObject, false); in TestCodeGenerator()
1030 std::unique_ptr<Module> ToNotCodeGen = CloneModule(getProgram(), VMap); in debugCodeGenerator()