- Dec 10, 2006
-
-
Reid Spencer authored
need it like llvm-gcc3 did. llvm-svn: 32410
-
- Dec 03, 2006
-
-
Reid Spencer authored
llvm-svn: 32163
-
Reid Spencer authored
llvm-svn: 32161
-
- Nov 17, 2006
-
-
Reid Spencer authored
premature, these libraries will be going away for the 2.0 release. Other arrangements for profiling, gc, etc. should be made in the next few months. llvm-svn: 31807
-
Reid Spencer authored
be dropped. This patch pertains to removing the runtime directory from LLVM. llvm-svn: 31793
-
- Nov 15, 2006
-
-
Chris Lattner authored
llvm-svn: 31766
-
- Nov 11, 2006
-
-
Reid Spencer authored
llvm-svn: 31655
-
- Nov 02, 2006
-
-
Reid Spencer authored
Turn on -Wunused and -Wno-unused-parameter. Clean up most of the resulting fall out by removing unused variables. Remaining warnings have to do with unused functions (I didn't want to delete code without review) and unused variables in generated code. Maintainers should clean up the remaining issues when they see them. All changes pass DejaGnu tests and Olden. llvm-svn: 31380
-
- Oct 24, 2006
-
-
Chris Lattner authored
will compute a locally wrong numbering for the intrinsics. This fixes a nasty issue where the x86 backend started miscompiling stuff in a 'cvs up'd build after the altivec intrinsics were added. llvm-svn: 31172
-
- Sep 29, 2006
-
-
Chris Lattner authored
override the optimization level. llvm-svn: 30672
-
- Sep 04, 2006
-
-
Chris Lattner authored
llvm-svn: 30096
-
Chris Lattner authored
llvm-svn: 30093
-
Chris Lattner authored
llvm-svn: 30087
-
Chris Lattner authored
llvm-svn: 30086
-
Chris Lattner authored
libraries they need. This uses llvm-config to link the tools. llvm-svn: 30084
-
Chris Lattner authored
llvm-svn: 30074
-
- Aug 28, 2006
-
-
Reid Spencer authored
Close out this long standing bug by removing the remaining overloaded virtual functions in LLVM. The -Woverloaded-virtual option is now turned on. llvm-svn: 29934
-
- Aug 25, 2006
-
-
Reid Spencer authored
llvm-svn: 29883
-
Reid Spencer authored
Final commit for this bug. This removes the last EH holdouts in LLVM and turns off exception support by using the -fno-exceptions option. This leads to the following reduction in library and executable sizes: DEBUG BUILD RELEASE BUILD before after delta before after delta lib 162,328K 157,616K 4,712 17,864K 16,416K 1,448K bin 571,444K 557,156K 14,288 63,296K 56,996K 6,300K Debug Improvement: 19,000K (2.59%) Release Improvement: 7,748K (9.55%) llvm-svn: 29882
-
Reid Spencer authored
Demote check for bison from error to warning and make sure that the makefile can handle an empty definition for BISON variable. llvm-svn: 29861
-
- Aug 18, 2006
-
-
Reid Spencer authored
and a handler, which would produce errors like: terminate called after throwing an instance of 'std::string' we must comment out setting -fno-exceptions until PR797 is completely fixed. Once libraries like lib/System and lib/Support are exception free, we can turn it back on. llvm-svn: 29768
-
Reid Spencer authored
1. Actually turn on -fno-exceptions in libraries that do not have the REQUIRES_EH option in their Makefile. The following library file size savings were made (DEBUG): libLLVMDataStructure.a 525K libLLVMCore.a 380K libLLVMCodeGen.a 350K libLLVMTransformUtils.a 305K libLLVMScalarOpts.a 270K libLLVMAnalysis.a 247K libLLVMSelectionDAG.a 233K libLLVMipo.a 175K LLVMX86.o 123K LLVMPPC.o 81K libLLVMipa.a 17K TOTAL 2,706K Note that the savings is actually a little larger than this because I didn't count any of the libraries that had small changes. 2. Remove REQUIRES_EH from the AsmParser library as it is now exception free. This resulted in a nearly 78K drop in the size of the debug library for AsmParser. llvm-svn: 29767
-
- Aug 08, 2006
-
-
Reid Spencer authored
1. Change the usage of LOADABLE_MODULE so that it implies all the things necessary to make a loadable module. This reduces the user's burdern to get a loadable module correctly built. 2. Document the usage of LOADABLE_MODULE in the MakefileGuide 3. Adjust the makefile for lib/Transforms/Hello to use the new specification for building loadable modules 4. Adjust the sample project to not attempt to build a shared library for its little library. This was just wasteful and not instructive at all. llvm-svn: 29551
-
- Jul 27, 2006
-
-
Chris Lattner authored
Darwin doesn't default to it being on. llvm-svn: 29350
-
- Jul 26, 2006
-
-
Reid Spencer authored
Provide support for making cross-compiling builds. See the PR for details. Patch provided by Anton Korobeynikov. Thanks, Anton! llvm-svn: 29309
-
Chris Lattner authored
llvm-svn: 29300
-
- Jul 22, 2006
-
-
Evan Cheng authored
llvm-svn: 29260
-
- Jul 21, 2006
-
-
Devang Patel authored
llvm-svn: 29246
-
Chris Lattner authored
This works around bugs in some versions of the cygwin linker. Patch contributed by Anton Korobeynikov. llvm-svn: 29239
-
- Jul 20, 2006
-
-
Andrew Lenharth authored
llvm-svn: 29219
-
- Jul 11, 2006
-
-
Chris Lattner authored
llvm-svn: 29109
-
- Jun 29, 2006
-
-
Chris Lattner authored
make ENABLE_OPTIMIZED=1 UNIVERSAL=1 UNIVERSAL_ARCH="i386 ppc ppc64" retain the default of building for just i386/ppc. llvm-svn: 28985
-
- Jun 21, 2006
-
-
Chris Lattner authored
llvm-svn: 28903
-
Chris Lattner authored
llvm-svn: 28902
-
- Jun 20, 2006
-
-
Evan Cheng authored
llvm-svn: 28873
-
- Jun 16, 2006
-
-
Chris Lattner authored
SDK to use when building "universal" on Mac OS/X, if they want to use a specific one. llvm-svn: 28842
-
- Jun 15, 2006
-
-
Chris Lattner authored
llvm-svn: 28801
-
- Jun 02, 2006
-
-
Chris Lattner authored
llvm-svn: 28648
-
- Jun 01, 2006
-
-
Reid Spencer authored
llvm-svn: 28639
-
Reid Spencer authored
Turn -pedantic and -Wno-long-long compile flags on by default. In a few places, avoid the warnings by removing these options in the local makefile. One notable exception: lib/Target/CBackend/Writer.cpp. These warnings are left on as a reminder to developers to clean them up. llvm-svn: 28614
-