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(0), Interpreter(0), SafeInterpreter(0), gcc(0),
78 delete Program;
115 assert(Program == 0 && "Cannot call addSources multiple times!");
119 Program = ParseInputFile(Filenames[0], Context);
120 if (Program == 0) return true;
130 if (Linker::LinkModules(Program, M.get(), Linker::DestroySource,
151 // Rearrange the passes and apply them to the program. Repeat this process
152 // until the user kills the program or we find a bug.
159 // decision by trying to run all of the passes on the input program,
164 outs() << "Running selected passes on program to test for crash: ";
165 if (runPasses(Program, PassesToRun))
175 compileProgram(Program, &Error);
188 outs() << "Generating reference output from raw program: ";
189 if (!createReferenceFile(Program)) {
200 // Diff the output of the raw program against the reference output. If it
204 bool Diff = diffProgram(Program, "", "", false, &Error);
219 outs() << "\n*** Input program does not match reference diff!\n";