Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Put all LLVM code into the llvm namespace, as per bug 109. | Brian Gaeke | 2003-11-11 | 1 | -0/+6 | |
| | | | | llvm-svn: 9903 | |||||
* | fix file headers | Chris Lattner | 2003-10-20 | 1 | -1/+0 | |
| | | | | llvm-svn: 9293 | |||||
* | Added copyright header to all C++ source files. | John Criswell | 2003-10-20 | 1 | -0/+8 | |
| | | | | llvm-svn: 9291 | |||||
* | Flush output after writing out the list of function names. | Brian Gaeke | 2003-10-15 | 1 | -0/+1 | |
| | | | | llvm-svn: 9138 | |||||
* | Eliminate the bugpoint -mode option, by making bugpoint automatically infer ↵ | Chris Lattner | 2003-10-14 | 1 | -29/+22 | |
| | | | | | | the root of all of your problems llvm-svn: 9115 | |||||
* | Unbreak code generator debug mode | Chris Lattner | 2003-10-13 | 1 | -3/+5 | |
| | | | | llvm-svn: 9106 | |||||
* | Use new method | Chris Lattner | 2003-09-17 | 1 | -7/+2 | |
| | | | | llvm-svn: 8573 | |||||
* | Kill warning | Chris Lattner | 2003-08-22 | 1 | -3/+7 | |
| | | | | llvm-svn: 8056 | |||||
* | Squash the warning that `Result' may not be initialized on all code paths. | Misha Brukman | 2003-08-22 | 1 | -1/+1 | |
| | | | | llvm-svn: 8042 | |||||
* | File-related functions moved to FileUtilities.h . | Misha Brukman | 2003-08-07 | 1 | -1/+1 | |
| | | | | llvm-svn: 7696 | |||||
* | Re-grouped and alphabetized headers for easier reading and cleaner style. | Misha Brukman | 2003-08-07 | 1 | -3/+3 | |
| | | | | llvm-svn: 7689 | |||||
* | Moved SystemUtils.h to include/Support and SystemUtils.cpp to lib/Support. | Misha Brukman | 2003-08-07 | 1 | -1/+1 | |
| | | | | llvm-svn: 7687 | |||||
* | Made a bunch of cleanups, as per Chris' recommendations: | Misha Brukman | 2003-07-24 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | | * 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 | |||||
* | Major addition to bugpoint: ability to debug code generators (LLC and LLI). | Misha Brukman | 2003-07-24 | 1 | -2/+68 | |
| | | | | | | | | | | | | | | | | | | | | | | | | 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 | |||||
* | Clarify BugDriver.cpp:BugDriver::ParseInputFile()'s return values in its | Brian Gaeke | 2003-05-23 | 1 | -1/+3 | |
| | | | | | | explanatory comment. llvm-svn: 6308 | |||||
* | The Grammar Police is out on patrol. | Misha Brukman | 2003-05-03 | 1 | -1/+1 | |
| | | | | llvm-svn: 5985 | |||||
* | Make sure that deleted functions have external linkage | Chris Lattner | 2003-04-24 | 1 | -1/+1 | |
| | | | | llvm-svn: 5912 | |||||
* | Move function from Miscompilation.cpp | Chris Lattner | 2003-04-24 | 1 | -0/+13 | |
| | | | | llvm-svn: 5908 | |||||
* | Implement support for bugpoint to identify which FUNCTION an optimization | Chris Lattner | 2003-04-24 | 1 | -0/+14 | |
| | | | | | | is miscompiling. llvm-svn: 5893 | |||||
* | Implement the start of the miscompilation detection stuff | Chris Lattner | 2002-12-23 | 1 | -16/+0 | |
| | | | | llvm-svn: 5119 | |||||
* | Initial checkin of bugpoint | Chris Lattner | 2002-11-20 | 1 | -0/+100 | |
llvm-svn: 4789 |