Home | History | Annotate | Download | only in bugpoint

Lines Matching refs:Program

38   // program.  If this filename is set, it is used as the reference diff source,
43 OutputFile("output", cl::desc("Specify a reference program output "
47 /// setNewProgram - If we reduce or update the program somehow, call this method
49 /// specified one as the current program.
51 delete Program;
52 Program = M;
73 Program(nullptr), Interpreter(nullptr), SafeInterpreter(nullptr),
78 delete Program;
119 assert(!Program && "Cannot call addSources multiple times!");
123 Program = ParseInputFile(Filenames[0], Context);
124 if (!Program) return true;
134 if (Linker::LinkModules(Program, M.get(), Linker::DestroySource,
155 // Rearrange the passes and apply them to the program. Repeat this process
156 // until the user kills the program or we find a bug.
163 // decision by trying to run all of the passes on the input program,
168 outs() << "Running selected passes on program to test for crash: ";
169 if (runPasses(Program, PassesToRun))
179 compileProgram(Program, &Error);
192 outs() << "Generating reference output from raw program: ";
193 if (!createReferenceFile(Program)) {
204 // Diff the output of the raw program against the reference output. If it
208 bool Diff = diffProgram(Program, "", "", false, &Error);
223 outs() << "\n*** Input program does not match reference diff!\n";