- Feb 27, 2005
-
-
Chris Lattner authored
llvm-svn: 20342
-
Chris Lattner authored
llvm-svn: 20341
-
Chris Lattner authored
llvm-svn: 20340
-
Chris Lattner authored
llvm-svn: 20339
-
- Feb 26, 2005
-
-
Reid Spencer authored
bytecode file members or not. Patch Contributed By Adam Treat llvm-svn: 20338
-
Chris Lattner authored
If we fold three constants together (c1+c2+c3), make sure to keep LHSC updated, instead of reusing (in this case), the 1 instead of the partial sum. llvm-svn: 20337
-
Chris Lattner authored
llvm-svn: 20336
-
Chris Lattner authored
a ternary commutative expr. Remove FIXME that does not need to be fixed (can't happen). llvm-svn: 20335
-
Chris Lattner authored
llvm-svn: 20334
-
- Feb 25, 2005
-
-
Andrew Lenharth authored
make BB labels be exported for debuging, add fp negation optimization, further pecimise the FP instructions llvm-svn: 20332
-
Chris Lattner authored
llvm-svn: 20328
-
Chris Lattner authored
Actually teach dsa about select instructions. This doesn't affect the graph in any way other than not setting a spurious U marker on pointer nodes that are selected. llvm-svn: 20324
-
- Feb 24, 2005
-
-
Reid Spencer authored
llvm-svn: 20322
-
Reid Spencer authored
llvm-svn: 20321
-
Reid Spencer authored
llvm-svn: 20320
-
Reid Spencer authored
bytecode as data, not program. llvm-svn: 20319
-
Reid Spencer authored
Use the DataInstall and MKDIR macros instead of using $(INSTALL) directly llvm-svn: 20318
-
Chris Lattner authored
X = gep null, ... Used to not create a scalar map entry for X, which caused clients to barf. This is bad. llvm-svn: 20316
-
Reid Spencer authored
LLVM_CONFIG_PROJECT macro. llvm-svn: 20313
-
Reid Spencer authored
recommended configuration of projects is now much simplified and depends on LLVM file presence rather than local project file presence. llvm-svn: 20312
-
Reid Spencer authored
avoids version conflict problems with ltmain.sh (libtool), mkinstalldirs and install-sh. This prevents projects from becoming stale when the LLVM build system is upgraded or modified. llvm-svn: 20311
-
Reid Spencer authored
* Make the auxilliary directory be llvm/autoconf not the project's * Use the LLVM_CONFIG_PROJECT macro to get the --with-llvm{src,obj} args llvm-svn: 20310
-
Reid Spencer authored
llvm-svn: 20309
-
Chris Lattner authored
llvm-svn: 20308
-
Reid Spencer authored
* Make aclocal look in LLVM's autoconf/m4 directory for macros * Don't force generation of missing files llvm-svn: 20307
-
Andrew Lenharth authored
llvm-svn: 20306
-
Reid Spencer authored
in the config.status script. This allows the AC_CONFIG_MAKEFILE macro to work properly after it was changed to support sub-projects. llvm-svn: 20305
-
Reid Spencer authored
is in ${srcdir}/autoconf because that is only true if the project is LLVM. For other projects (e.g. sample), we don't want to have to distribute the mkinstalldirs or install-sh programs because it opens a window of breakage for projects. So, this change requires that the llvm_src variable be set up via another AC_CONFIG_COMMANDS call. For LLVM this is done in the configure.ac. For projects its done in the LLVM_CONFIG_PROJECT macro. llvm-svn: 20304
-
Reid Spencer authored
takes care of the --with-llvmsrc and --with-llvmobj options for the project It was moved here from the project's configure.ac file because there is some tricky handling of the llvm_src variable to tell the project where the llvm source tree is (for mkinstalldirs and install-sh commands). llvm-svn: 20303
-
Chris Lattner authored
reporting the problem and exiting. llvm-svn: 20302
-
Reid Spencer authored
llvm-svn: 20301
-
Chris Lattner authored
This does a simple form of "jump threading", which eliminates CFG edges that are provably dead. This triggers 90 times in the external tests, and eliminating CFG edges is always always a good thing! :) llvm-svn: 20300
-
Chris Lattner authored
All CFG edges to DEAD should be eliminated. llvm-svn: 20299
-
Chris Lattner authored
llvm-svn: 20298
-
Chris Lattner authored
llvm-svn: 20297
-
Chris Lattner authored
llvm-svn: 20296
-
Chris Lattner authored
llvm-svn: 20295
-
Reid Spencer authored
* Consolidate all "install" usage to the install program/script found by autoconf which includes the autoconf/install-sh script if necessary * Change Makefile.rules to not use the -D flag to install but use the MKDIR command as necessary. * Change Makefile.rules to differentiate between installation of executable files and regular data files to get the permission modes correct. llvm-svn: 20294
-
Chris Lattner authored
llvm-svn: 20293
-
Tanya Lattner authored
Only print out machine instructions before modulo scheduling if we are actually doing modulo scheduling! :) llvm-svn: 20292
-