- Apr 06, 2004
-
-
Misha Brukman authored
llvm-svn: 12701
-
- Mar 14, 2004
-
-
Chris Lattner authored
* Make several methods of bugdriver global functions (ParseInputFile, PrintFunctionList) * Make PrintFunctionList truncate the output after 10 entries, like the crash debugger did. This allows code sharing. * Add a couple of methods to BugDriver that allows us to eliminate some friends * Improve comments in ExtractFunction.cpp * Make classes that used to be friends up bugdriver now live in anon namespaces * Rip a bunch of functionality in the miscompilation tester into a new TestMergedProgram function for future code sharing. * Fix a bug in the miscompilation tester induced in my last checkin llvm-svn: 12393
-
Chris Lattner authored
code duplication. Also, don't use ReduceMiscompilingFunctions::TestFuncs to print out the final message. llvm-svn: 12387
-
- Feb 20, 2004
-
-
Chris Lattner authored
llvm-svn: 11651
-
- Feb 19, 2004
-
-
Chris Lattner authored
llvm-svn: 11624
-
Alkis Evlogimenos authored
interface: getMessage() is gone, use what() instead. llvm-svn: 11621
-
- Feb 18, 2004
-
-
Chris Lattner authored
many 'friends' of bugdriver. llvm-svn: 11603
-
Chris Lattner authored
llvm-svn: 11602
-
Chris Lattner authored
llvm-svn: 11595
-
Chris Lattner authored
llvm-svn: 11583
-
- Jan 14, 2004
-
-
Chris Lattner authored
llvm-svn: 10839
-
- Nov 11, 2003
-
-
Brian Gaeke authored
llvm-svn: 9903
-
- Oct 20, 2003
-
-
Chris Lattner authored
llvm-svn: 9293
-
John Criswell authored
llvm-svn: 9291
-
- Oct 15, 2003
-
-
Brian Gaeke authored
llvm-svn: 9138
-
- Oct 14, 2003
-
-
Chris Lattner authored
Eliminate the bugpoint -mode option, by making bugpoint automatically infer the root of all of your problems llvm-svn: 9115
-
- Oct 13, 2003
-
-
Chris Lattner authored
llvm-svn: 9106
-
- Sep 17, 2003
-
-
Chris Lattner authored
llvm-svn: 8573
-
- Aug 22, 2003
-
-
Chris Lattner authored
llvm-svn: 8056
-
Misha Brukman authored
llvm-svn: 8042
-
- Aug 07, 2003
-
-
Misha Brukman authored
llvm-svn: 7696
-
Misha Brukman authored
llvm-svn: 7689
-
Misha Brukman authored
llvm-svn: 7687
-
- Jul 24, 2003
-
-
Misha Brukman authored
* Removed unused global and member variables * Fixed comments (CodeGeneratorBug.cpp) * Check for possibly failing GCC::create() and CBE::create() * Remove generated files after diffing the output (e.g., shared object) * Instead of using std::for_each, use explicit loops as std::for_each may duplicate the functor, and ours carries state * Changed member var from cl::opt<std::string> to just std::string * Fixed doxygen comments * Fixed string comparisons to use [ str.empty() ] instead of [ str == "" ] * Cache instances of CBE and GCC in BugDriver across compilations and executions while testing tools. llvm-svn: 7302
-
Misha Brukman authored
The C backend is assumed correct and is used to generate shared objects to be loaded by the other two code generators. LLC debugging should be functional now, LLI needs a few more additions to work, the major one is renaming of external functions to call the JIT lazy function resolver. Bugpoint now has a command-line switch -mode with options 'compile' and 'codegen' to debug appropriate portions of tools. ExecutionDriver.cpp: Added implementations of AbstractInterpreter for LLC and GCC, broke out common code within other tools, and added ability to generate C code with CBE individually, without executing the program, and the GCC tool can generate executables shared objects or executables. If no reference output is specified to Bugpoint, it will be generated with CBE, because it is already assumed to be correct for the purposes of debugging using this method. As a result, many functions now accept as an optional parameter a shared object to be loaded in, if specified. llvm-svn: 7293
-
- May 23, 2003
-
-
Brian Gaeke authored
explanatory comment. llvm-svn: 6308
-
- May 03, 2003
-
-
Misha Brukman authored
llvm-svn: 5985
-
- Apr 25, 2003
-
-
Chris Lattner authored
llvm-svn: 5912
-
Chris Lattner authored
llvm-svn: 5908
-
- Apr 24, 2003
-
-
Chris Lattner authored
is miscompiling. llvm-svn: 5893
-
- Dec 24, 2002
-
-
Chris Lattner authored
llvm-svn: 5119
-
- Nov 20, 2002
-
-
Chris Lattner authored
llvm-svn: 4789
-