- May 18, 2006
-
-
Reid Spencer authored
1. Remove the LLVM_DO_NOT_BUILD feature (not needed any more) 2. Ensure that lib/VMCore gets built first. This needs to be done because VMCore now uses tblgen to generate the Intrinsics header which are needed in other libraries. In parallel builds, this can cause problems. llvm-svn: 28374
-
- May 16, 2006
-
-
Reid Spencer authored
with which source is compiled are used when linking. This matters when a project is using the LLVM makefiles and overrides CXXFLAGS to specify new flags to use. llvm-svn: 28322
-
Vladimir Prus authored
can just add lib/Target to TableGen includes. llvm-svn: 28318
-
Reid Spencer authored
libraries. This ensures that the project's libraries (which most likely depend on LLVM libraries) come first on the command line and can thus be resolved by the LLVM libraries that appear later. llvm-svn: 28316
-
- May 11, 2006
-
-
Owen Anderson authored
llvm-svn: 28218
-
- Apr 20, 2006
-
-
Reid Spencer authored
llvm-svn: 27902
-
Chris Lattner authored
llvm-svn: 27891
-
- Apr 19, 2006
-
-
Chris Lattner authored
llvm-svn: 27839
-
- Apr 12, 2006
-
-
Reid Spencer authored
a -L option to gccld whenever we're building a bytecode module or archive. This gets around the "Cannot find library 'crtend'" warning messages. llvm-svn: 27621
-
Reid Spencer authored
a distribution should need to be able to make a distribution so eliminate the "make dist" from the list of targets attempted. llvm-svn: 27600
-
- Apr 10, 2006
-
-
Reid Spencer authored
llvm-svn: 27558
-
Reid Spencer authored
llvm-svn: 27552
-
- Apr 07, 2006
-
-
Reid Spencer authored
1. Don't force debug builds to have assertion checking turned on always. Let the default (on) be taken, or overridden by the command line 2. Create two new BuildModes based on assertion checking: Release+Assert and Debug-Assert. 3. Ensure that when building a distribution we get a release build with assertions enabled, regardless of the tree's configuration. 4. (unrelated) Fix library name generation for llvm-config usage. llvm-svn: 27488
-
Evan Cheng authored
llvm-svn: 27483
-
Evan Cheng authored
llvm-svn: 27482
-
- Apr 06, 2006
-
-
Chris Lattner authored
universal binary, by specifying UNIVERSAL=1 on the make command line. llvm-svn: 27447
-
- Mar 24, 2006
-
-
Reid Spencer authored
This facility allows LLVMLIBS to be specified with something like: LLVMLIBS = config --libs jit instead of: LLVMLIBS = JIT with the same effect. However, the llvm-config utility is much more versatile than the single keyword approach. Note that "config" is the keyword after which any arguments to llvm-config are allowed. When llvm-config is tested and working well, we'll start using this and drop support for the JIT keyword. llvm-svn: 27057
-
- Mar 22, 2006
-
-
Reid Spencer authored
is a handy tool for users of LLVM who want to be able to quickly get information about LLVM's configuration. It is intended to be used in the command line of other tools. Documentation will be forthcoming in a subsequent patch. llvm-svn: 26952
-
- Mar 21, 2006
-
-
Chris Lattner authored
make ENABLE_OPTIMIZED=1 ENABLE_ASSERTIONS=1 llvm-svn: 26914
-
- Mar 10, 2006
-
-
Chris Lattner authored
llvm-svn: 26698
-
- Mar 09, 2006
-
-
Chris Lattner authored
llvm-svn: 26626
-
- Mar 03, 2006
-
-
Chris Lattner authored
llvm-svn: 26489
-
- Feb 28, 2006
-
-
Chris Lattner authored
llvm-svn: 26425
-
- Feb 16, 2006
-
-
Chris Lattner authored
want to copy the files when the .cpp file changes, we want to copy them to the .cvs versions when the .l/.y file change (like the comments even say). This avoids having bogus changes show up in diffs. llvm-svn: 26229
-
- Feb 15, 2006
-
-
Chris Lattner authored
llvm-svn: 26207
-
Chris Lattner authored
like the flex stuff, which actually works when people do cvs updates and get conflicts in the updated checked in file. llvm-svn: 26205
-
Duraid Madina authored
GCC's syntax for auto-dependency generation stuff. This should be changed to be disabling dependency stuff unless GCC/ICC is found. llvm-svn: 26201
-
Duraid Madina authored
llvm-svn: 26200
-
- Feb 14, 2006
-
-
Chris Lattner authored
should solve the "updating cvs when .l files change give me conflict markers that break my build" issue. llvm-svn: 26160
-
Chris Lattner authored
llvm-svn: 26159
-
Chris Lattner authored
llvm-svn: 26158
-
- Jan 27, 2006
-
-
Chris Lattner authored
* Make runtimes and projects build with the new front-end by not relying on 'llvm-gcc -c' to build a .bc file. Instead, use llvm-gcc -S -emit-llvm, then an explicit invocation of gccas. Also, don't use llvm-gcc to link .bc files together, use gccld directly. llvm-svn: 25707
-
- Dec 23, 2005
-
-
Reid Spencer authored
Don't install contents of CVS directories and don't double install when srcdir == objdir. llvm-svn: 24998
-
- Dec 22, 2005
-
-
Reid Spencer authored
1. When srcdir == objdir have "spotless" say that it isn't supported in that mode rather than just let make say "no such target" 2. Minor doc cleanups 3. Fix the double rebuild problem with yacc files. A missing dependency caused parallel builds to skip building the .cpp file after the .cpp file was regenerated by bison. llvm-svn: 24924
-
- Dec 21, 2005
-
-
Reid Spencer authored
* Add --enable-debug-runtime option, defaults to disabled * Pass the new config var, DEBUG_RUNTIME, to Makefiles * Don't use -Wa,-strip-debug if debug-runtime is enabled llvm-svn: 24891
-
- Oct 27, 2005
-
-
John Criswell authored
into the LLVMAnalysis library. This allows LLVMTranform and LLVMTransformUtils to be archives and linked with LLVMAnalysis.a, which provides any missing definitions. llvm-svn: 24036
-
- Oct 26, 2005
-
-
John Criswell authored
SparcV9 JIT. 2. Make LLVMTransformUtils a relinked object file and always link it before LLVMAnalysis.a. These two libraries have circular dependencies on each other which creates problem when building the SparcV9 JIT. This change fixes the dependency on all platforms problems with a minimum of fuss. llvm-svn: 24023
-
- Oct 25, 2005
-
-
Chris Lattner authored
llvm-svn: 23977
-
- Oct 24, 2005
-
-
Chris Lattner authored
default to turning off building of relinked objects. llvm-svn: 23939
-
Chris Lattner authored
using the JIT llvm-svn: 23930
-