- Apr 07, 2006
-
-
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
-
- Oct 23, 2005
-
-
Jeff Cohen authored
llvm-svn: 23889
-
Jeff Cohen authored
pointer marking the end of the list, the zero *must* be cast to the pointer type. An un-cast zero is a 32-bit int, and at least on x86_64, gcc will not extend the zero to 64 bits, thus allowing the upper 32 bits to be random junk. The new END_WITH_NULL macro may be used to annotate a such a function so that GCC (version 4 or newer) will detect the use of un-casted zero at compile time. llvm-svn: 23888
-
- Oct 21, 2005
-
-
Jim Laskey authored
llvm-svn: 23870
-
- Oct 14, 2005
-
-
Chris Lattner authored
llvm-svn: 23732
-
- Oct 05, 2005
-
-
Chris Lattner authored
llvm-svn: 23629
-
- Sep 03, 2005
-
-
Chris Lattner authored
llvm-svn: 23237
-
- Aug 27, 2005
-
-
Reid Spencer authored
These changes modify the makefiles so that the output of flex and bison are placed in the SRC directory, not the OBJ directory. It is intended that they be checked in as any other LLVM source so that platforms without convenient access to flex/bison can be compiled. From now on, if you change a .y or .l file you *must* also commit the generated .cpp and .h files. llvm-svn: 23115
-
- Aug 25, 2005
-
-
Reid Spencer authored
Move the implementation of the fix from Makefile.rules to Makefile. This ensures that it is only checked on a top-level rebuild, and not in every single subdirectory. This removes some annoying messages from the build and numerous executions of config.status if the .in file changes but not substantively enough to cause the .h file to be modified by config.status. llvm-svn: 23039
-
Reid Spencer authored
project. Thanks to Chris for pointing out this deficiency. llvm-svn: 23037
-
- Aug 24, 2005
-
-
Reid Spencer authored
projects to compile properly. llvm-svn: 23007
-
Reid Spencer authored
Make any header files that are automatically generated be preconditions of the compilation. This ensures that if a *.h.in file is changed then its corresponding *.h file gets updated on the next rebuild. Note that this can lead to confusing (but correct) results if the *.h.in file changed unsubstantially so that autoheader doesn't update the *.h file. In that case, manually touch the *.h file in question to restore order. Moral of the story, if you're going to "touch" a *.in file then modify it substantially. llvm-svn: 23006
-
- Aug 17, 2005
-
-
Misha Brukman authored
llvm-svn: 22821
-
- Aug 13, 2005
-
-
Andrew Lenharth authored
llvm-svn: 22777
-
- Jul 23, 2005
-
-
Misha Brukman authored
llvm-svn: 22506
-