- Jul 24, 2003
-
-
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
-
- Jul 21, 2003
-
-
Misha Brukman authored
llvm-svn: 7223
-
- Jul 14, 2003
-
-
Misha Brukman authored
llvm-svn: 7173
-
- Jun 30, 2003
-
-
John Criswell authored
system. llvm-svn: 7014
-
- Jun 25, 2003
-
-
Chris Lattner authored
llvm-svn: 6897
-
Chris Lattner authored
llvm-svn: 6896
-
- Jun 17, 2003
-
-
Brian Gaeke authored
it is needed. llvm-svn: 6753
-
Chris Lattner authored
optimized INTO an alloca llvm-svn: 6727
-
Chris Lattner authored
llvm-svn: 6726
-
- Jun 16, 2003
-
-
Brian Gaeke authored
so that we can easily change its use to be conditional on the result of an autoconf test later. llvm-svn: 6723
-
- Jun 02, 2003
-
-
Chris Lattner authored
llvm-svn: 6533
-
Chris Lattner authored
llvm-svn: 6532
-
- May 23, 2003
-
-
Brian Gaeke authored
explanatory comment. llvm-svn: 6308
-
- May 21, 2003
-
-
Chris Lattner authored
llvm-svn: 6271
-
Chris Lattner authored
llvm-svn: 6267
-
- May 12, 2003
-
-
Chris Lattner authored
llvm-svn: 6119
-
- May 03, 2003
-
-
Chris Lattner authored
llvm-svn: 5991
-
Chris Lattner authored
llvm-svn: 5990
-
Chris Lattner authored
llvm-svn: 5989
-
Misha Brukman authored
llvm-svn: 5985
-
- Apr 26, 2003
-
-
Chris Lattner authored
llvm-svn: 5950
-
- Apr 25, 2003
-
-
Chris Lattner authored
FIX problem where we were incorrectly putting the prefix of the list into the "suffix" list. llvm-svn: 5926
-
Chris Lattner authored
Fix problem where we accidentally returned KeepPrefix instead of KeepSuffix! llvm-svn: 5925
-
Chris Lattner authored
about them. Try to delete them if it doesn't affect the passes. llvm-svn: 5918
-
Chris Lattner authored
llvm-svn: 5917
-
Chris Lattner authored
Speed up convergence significantly and also reduce the size of testcases by making large portions of a function's CFG dead at a time. llvm-svn: 5915
-
Chris Lattner authored
- if (I->isExternal() && !Functions.count(I)) + if (!I->isExternal() && !Functions.count(I)) We were not actually deleting any functions from the module! llvm-svn: 5914
-
Chris Lattner authored
llvm-svn: 5913
-
Chris Lattner authored
llvm-svn: 5912
-
Chris Lattner authored
only occur when multiple passes interact or when multiple functions exist in a module llvm-svn: 5911
-
Chris Lattner authored
Move function to generic code llvm-svn: 5910
-
Chris Lattner authored
llvm-svn: 5909
-
Chris Lattner authored
llvm-svn: 5908
-
- Apr 24, 2003
-
-
Chris Lattner authored
llvm-svn: 5907
-
Chris Lattner authored
llvm-svn: 5905
-
Chris Lattner authored
llvm-svn: 5904
-
Chris Lattner authored
llvm-svn: 5900
-
Chris Lattner authored
is miscompiling. llvm-svn: 5893
-
- Apr 23, 2003
-
-
Chris Lattner authored
llvm-svn: 5891
-
Chris Lattner authored
llvm-svn: 5888
-