reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
91 if (BD.runPasses(BD.getProgram(), Prefix, PrefixOutput)) 108 if (BD.runPasses(BD.getProgram(), Suffix)) 148 std::unique_ptr<Module> M = CloneModule(BD.getProgram(), VMap); 237 if (KeepMain && !is_contained(Funcs, BD.getProgram().getFunction("main"))) 242 std::unique_ptr<Module> M = CloneModule(BD.getProgram(), VMap); 347 std::unique_ptr<Module> M = CloneModule(BD.getProgram()); 445 std::unique_ptr<Module> M = CloneModule(BD.getProgram(), VMap); 519 const ValueSymbolTable &GST = BD.getProgram().getValueSymbolTable(); 564 std::unique_ptr<Module> M = CloneModule(BD.getProgram(), VMap); 626 const ValueSymbolTable &GST = BD.getProgram().getValueSymbolTable(); 650 : BD(bd), TestFn(testFn), TTI(bd.getProgram().getDataLayout()) {} 668 std::unique_ptr<Module> M = CloneModule(BD.getProgram(), VMap); 718 const ValueSymbolTable &GST = BD.getProgram().getValueSymbolTable(); 760 std::unique_ptr<Module> M = CloneModule(BD.getProgram(), VMap); 835 std::unique_ptr<Module> M = CloneModule(BD.getProgram(), VMap); 914 std::unique_ptr<Module> M = CloneModule(BD.getProgram(), VMap); 918 for (auto &NamedMD : BD.getProgram().named_metadata()) { 950 Module &OrigM = BD.getProgram(); 999 BD.EmitProgressBitcode(BD.getProgram(), "reduced-global-variables"); 1009 for (const Function &F : BD.getProgram()) 1044 for (Module::const_iterator FI = BD.getProgram().begin(), 1045 E = BD.getProgram().end(); 1084 BD.EmitProgressBitcode(BD.getProgram(), "reduced-instructions"); 1100 for (Function &F : BD.getProgram()) 1115 BD.EmitProgressBitcode(BD.getProgram(), "reduced-function"); 1120 for (Function &F : BD.getProgram()) 1130 Function *Fn = BD.getProgram().getFunction(Name); 1147 BD.EmitProgressBitcode(BD.getProgram(), "reduced-function-attributes"); 1154 for (Function &F : BD.getProgram()) 1166 BD.EmitProgressBitcode(BD.getProgram(), "reduced-conditionals"); 1176 for (Function &F : BD.getProgram()) 1184 BD.EmitProgressBitcode(BD.getProgram(), "reduced-blocks"); 1189 for (Function &F : BD.getProgram()) 1197 BD.EmitProgressBitcode(BD.getProgram(), "reduced-simplifycfg"); 1208 std::unique_ptr<Module> M = CloneModule(BD.getProgram()); 1228 for (auto &NamedMD : BD.getProgram().named_metadata()) 1240 for (auto &NamedMD : BD.getProgram().named_metadata()) 1248 BD.EmitProgressBitcode(BD.getProgram(), "reduced-named-md"); 1254 std::unique_ptr<Module> M = CloneModule(BD.getProgram()); 1263 BD.EmitProgressBitcode(BD.getProgram(), "reduced-simplified");tools/bugpoint/Miscompilation.cpp
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); 502 std::unique_ptr<Module> Clone = CloneModule(BD.getProgram(), VMap); 516 std::unique_ptr<Module> ToNotOptimize = CloneModule(BD.getProgram(), VMap); 571 std::unique_ptr<Module> ProgClone = CloneModule(BD.getProgram(), VMap); 621 Module &Prog = BD.getProgram(); 651 DisambiguateGlobalSymbols(BD.getProgram()); 675 DisambiguateGlobalSymbols(BD.getProgram()); 760 Module *ToNotOptimize = CloneModule(getProgram(), VMap).release(); 992 BD.diffProgram(BD.getProgram(), TestModuleBC.str(), *SharedObject, false); 1031 std::unique_ptr<Module> ToNotCodeGen = CloneModule(getProgram(), VMap);