- May 06, 2004
-
-
Chris Lattner authored
llvm-svn: 13385
-
- May 04, 2004
-
-
Brian Gaeke authored
This is intended to address Bug 40. llvm-svn: 13358
-
- Apr 19, 2004
-
-
Misha Brukman authored
* Wrap a long line llvm-svn: 13061
-
- Apr 02, 2004
-
-
Chris Lattner authored
around llvm-svn: 12603
-
- Feb 19, 2004
-
-
Chris Lattner authored
llvm-svn: 11613
-
- Feb 18, 2004
-
-
Chris Lattner authored
files. llvm-svn: 11607
-
Chris Lattner authored
variable and the CBE variable are pointer equal. llvm-svn: 11599
-
- Feb 11, 2004
-
-
Brian Gaeke authored
Add ProgramExitedNonzero argument to executeProgram(), and make it tell its caller whether the program exited nonzero. Move executeProgramWithCBE() out of line, to ExecutionDriver.cpp, and remove its extra arguments which are always defaulted. Make it turn off check-exit-code if the program exits nonzero while generating a reference output. Make diffProgram() assume that any nonzero exit code is a failure, if check-exit-code is turned on. llvm-svn: 11325
-
- Jan 14, 2004
-
-
Chris Lattner authored
llvm-svn: 10839
-
- Nov 11, 2003
-
-
Brian Gaeke authored
llvm-svn: 9903
-
- Oct 21, 2003
-
-
Brian Gaeke authored
interpreter by default, by picking the first one that works from a hard-coded list. llvm-svn: 9337
-
- Oct 20, 2003
-
-
Chris Lattner authored
llvm-svn: 9293
-
John Criswell authored
llvm-svn: 9291
-
- Oct 19, 2003
-
-
Chris Lattner authored
debugging with the JIT llvm-svn: 9273
-
- Oct 18, 2003
-
-
Chris Lattner authored
llvm-svn: 9242
-
Chris Lattner authored
Many people associate lli with the jit, so we don't want to suprise them llvm-svn: 9238
-
Chris Lattner authored
llvm-svn: 9237
-
- Oct 15, 2003
-
-
Chris Lattner authored
llvm-svn: 9131
-
- Oct 14, 2003
-
-
Chris Lattner authored
Other adjustments to work with the new ToolRunner interfaces llvm-svn: 9130
-
Chris Lattner authored
object's name instead llvm-svn: 9120
-
- Oct 07, 2003
-
-
Chris Lattner authored
llvm-svn: 8920
-
- Sep 30, 2003
-
-
Misha Brukman authored
llvm-svn: 8756
-
- Aug 29, 2003
-
-
Misha Brukman authored
llvm-svn: 8197
-
- Aug 19, 2003
-
-
Chris Lattner authored
llvm-svn: 7965
-
Chris Lattner authored
optimizations based on these rules. :( llvm-svn: 7964
-
- Aug 07, 2003
-
-
Misha Brukman authored
llvm-svn: 7689
-
Misha Brukman authored
llvm-svn: 7687
-
- Aug 04, 2003
-
-
Chris Lattner authored
llvm-svn: 7555
-
- Aug 02, 2003
-
-
Chris Lattner authored
llvm-svn: 7491
-
- Aug 01, 2003
-
-
Chris Lattner authored
llvm-svn: 7484
-
- Jul 30, 2003
-
-
Misha Brukman authored
* Added DEBUG() statements to print out parameters passed to executing programs * Actually ADD parameters to a program running via the JIT (using vector<char*>) llvm-svn: 7433
-
Misha Brukman authored
llvm-svn: 7427
-
Misha Brukman authored
parameters, such as command-line arguments that the executing program gets via bugpoint. llvm-svn: 7423
-
- Jul 28, 2003
-
-
Misha Brukman authored
* Added method to query if BugDriver is executing the JIT currently. This provides the ability in adding code that is conditionally executed in codegen debugging phase. CodeGeneratorBug.cpp: * Delete test functions from the Safe module * Code conditionally added when debugging the JIT: use the lazy resolver function added to Emitter.cpp to get function pointer by name. When compiled into an .so, this is the only way to get a pointer to an external function * Added a symbol disambiguator which will keep symbols uniquely named across modules * Delete generated files by default * The function `main' *must* stay in the .bc file for the JIT, but that prevents debugging it alone. This patch makes the old `main' become `old_main' and adds a new function named `main' which just calls the original with the same parameters, thereby keeping functionality the same. ExecutionDriver.cpp: * Returned to getting unique filenames * Simplified code choosing between using and not using shared library option llvm-svn: 7364
-
- 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 03, 2003
-
-
Chris Lattner authored
llvm-svn: 5991
-
Chris Lattner authored
llvm-svn: 5990
-
- Apr 24, 2003
-
-
Chris Lattner authored
is miscompiling. llvm-svn: 5893
-
- Apr 23, 2003
-
-
Chris Lattner authored
llvm-svn: 5888
-