Lines Matching refs:getProgram

84     if (BD.runPasses(BD.getProgram(), Prefix, PrefixOutput))
101 if (BD.runPasses(BD.getProgram(), Suffix)) {
146 Module *M = CloneModule(BD.getProgram(), VMap).release();
237 BD.getProgram()->getFunction("main")) ==
243 Module *M = CloneModule(BD.getProgram(), VMap).release();
350 Module *M = CloneModule(BD.getProgram(), VMap).release();
460 Module *M = CloneModule(BD.getProgram(), VMap).release();
536 Module *M = CloneModule(BD.getProgram(), VMap).release();
618 Module *M = CloneModule(BD.getProgram(), VMap).release();
622 for (auto &NamedMD : BD.getProgram()->named_metadata()) {
655 if (BD.getProgram()->global_begin() != BD.getProgram()->global_end()) {
658 Module *M = CloneModule(BD.getProgram()).release();
685 for (Module::global_iterator I = BD.getProgram()->global_begin(),
686 E = BD.getProgram()->global_end(); I != E; ++I)
699 BD.EmitProgressBitcode(BD.getProgram(), "reduced-global-variables");
713 for (const Function &F : *BD.getProgram())
744 for (Module::const_iterator FI = BD.getProgram()->begin(),
745 E = BD.getProgram()->end(); FI != E; ++FI)
781 BD.EmitProgressBitcode(BD.getProgram(), "reduced-instructions");
798 for (Function &F : *BD.getProgram())
810 BD.EmitProgressBitcode(BD.getProgram(), "reduced-function");
820 for (Function &F : *BD.getProgram())
826 BD.EmitProgressBitcode(BD.getProgram(), "reduced-blocks");
840 for (auto &NamedMD : BD.getProgram()->named_metadata())
849 for (auto &NamedMD : BD.getProgram()->named_metadata())
854 BD.EmitProgressBitcode(BD.getProgram(), "reduced-named-md");
860 Module *M = CloneModule(BD.getProgram()).release();
871 BD.EmitProgressBitcode(BD.getProgram(), "reduced-simplified");