Lines Matching refs:getProgram
69 if (BD.runPasses(BD.getProgram(), Suffix, BitcodeResult, false /*delete*/,
74 BD.EmitProgressBitcode(BD.getProgram(), "pass-error", false);
82 Expected<bool> Diff = BD.diffProgram(BD.getProgram(), BitcodeResult, "",
111 if (BD.runPasses(BD.getProgram(), Prefix, BitcodeResult, false /*delete*/,
116 BD.EmitProgressBitcode(BD.getProgram(), "pass-error", false);
124 Diff = BD.diffProgram(BD.getProgram(), BitcodeResult, "", false);
156 if (BD.runPasses(BD.getProgram(), Suffix, BitcodeResult, false /*delete*/,
161 BD.EmitProgressBitcode(BD.getProgram(), "pass-error", false);
169 Diff = BD.diffProgram(BD.getProgram(), BitcodeResult, "",
267 std::unique_ptr<Module> Clone = CloneModule(BD.getProgram(), VMap);
278 std::unique_ptr<Module> ToNotOptimize = CloneModule(BD.getProgram(), VMap);
316 std::unique_ptr<Module> ToNotOptimize = CloneModule(BD.getProgram(), VMap);
504 std::unique_ptr<Module> Clone = CloneModule(BD.getProgram(), VMap);
518 std::unique_ptr<Module> ToNotOptimize = CloneModule(BD.getProgram(), VMap);
573 std::unique_ptr<Module> ProgClone = CloneModule(BD.getProgram(), VMap);
624 Module &Prog = BD.getProgram();
654 DisambiguateGlobalSymbols(BD.getProgram());
678 DisambiguateGlobalSymbols(BD.getProgram());
763 Module *ToNotOptimize = CloneModule(getProgram(), VMap).release();
995 BD.getProgram(), std::string(TestModuleBC), *SharedObject, false);
1034 std::unique_ptr<Module> ToNotCodeGen = CloneModule(getProgram(), VMap);