summaryrefslogtreecommitdiffstats
path: root/llvm/tools/bugpoint/bugpoint.cpp
Commit message (Collapse)AuthorAgeFilesLines
...
* Make ToolExecutionError inherit std::exception and implement itsAlkis Evlogimenos2004-02-191-1/+1
| | | | | | interface: getMessage() is gone, use what() instead. llvm-svn: 11621
* Catch exception and print message as appropriateChris Lattner2004-02-181-0/+4
| | | | llvm-svn: 11594
* Bugpoint will be throwing exceptions soon, perpare for the worst.Chris Lattner2004-02-181-2/+7
| | | | llvm-svn: 11584
* Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke2003-11-111-0/+2
| | | | llvm-svn: 9903
* fix file headersChris Lattner2003-10-201-2/+1
| | | | llvm-svn: 9293
* Added copyright header to all C++ source files.John Criswell2003-10-201-0/+8
| | | | llvm-svn: 9291
* Add usage blurbChris Lattner2003-10-181-1/+4
| | | | llvm-svn: 9246
* Bugpoint has the ability of generating a plethora of core files, so toMisha Brukman2003-09-121-0/+12
| | | | | | avoid filling up the disk, set the max core file size to 0. llvm-svn: 8503
* Re-grouped and alphabetized headers for easier reading and cleaner style.Misha Brukman2003-08-071-1/+1
| | | | llvm-svn: 7689
* Moved definition of InputArgv into ExecutionDriver.cpp -- it is only used there.Misha Brukman2003-07-301-6/+0
| | | | llvm-svn: 7427
* Add variable to capture arguments that should be passed to the user programChris Lattner2003-07-301-2/+5
| | | | | | This is unused so far. llvm-svn: 7422
* Major addition to bugpoint: ability to debug code generators (LLC and LLI).Misha Brukman2003-07-241-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | 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
* Bugpoint is always verbose, eliminate optionChris Lattner2003-05-031-5/+1
| | | | llvm-svn: 5989
* Initial checkin of bugpointChris Lattner2002-11-201-0/+39
llvm-svn: 4789
OpenPOWER on IntegriCloud