- Jan 09, 2013
-
-
David Greene authored
If the compiler is gcc, disable variants of -Wuninitialized depending on the gcc version. This gets a lot of false positive warnings out of the build. Generate a new configure for the gcc -Wno-uninitialized fix. Pick up -Wno-uninitialized from configure Add the option -Wno[-maybe]-uninitialized as determined by configure. llvm-svn: 172006
-
- Jan 02, 2013
-
-
Chandler Carruth authored
into their new header subdirectory: include/llvm/IR. This matches the directory structure of lib, and begins to correct a long standing point of file layout clutter in LLVM. There are still more header files to move here, but I wanted to handle them in separate commits to make tracking what files make sense at each layer easier. The only really questionable files here are the target intrinsic tablegen files. But that's a battle I'd rather not fight today. I've updated both CMake and Makefile build systems (I think, and my tests think, but I may have missed something). I've also re-sorted the includes throughout the project. I'll be committing updates to Clang, DragonEgg, and Polly momentarily. llvm-svn: 171366
-
- Dec 19, 2012
-
-
Roman Divacky authored
llvm-svn: 170578
-
- Oct 12, 2012
-
-
- Oct 10, 2012
-
-
Bill Wendling authored
llvm-svn: 165599
-
Bob Wilson authored
This reverts commit 165428 in an attempt to get our buildbots going. llvm-svn: 165574
-
- Oct 08, 2012
-
-
Bill Wendling authored
llvm-svn: 165428
-
- Oct 05, 2012
-
-
Bill Wendling authored
llvm-svn: 165282
-
- Oct 04, 2012
-
-
Jordan Rose authored
When aliasing tools, rather than using the base TOOLEXENAME, we should instead use the built tool's basename (for 'make') or the installed tool's basename (for 'make install'). This should not cause any changes for anyone building unprefixed 'clang' and 'clang++' tools. Patch by Rick Foos! llvm-svn: 165189
-
- Oct 01, 2012
-
-
Jordan Rose authored
The Apple buildbots have been modified not to pass --target, so they shouldn't choke on a default program prefix anymore. Patch by Rick Foos! llvm-svn: 164956
-
- Sep 26, 2012
-
-
Jordan Rose authored
The Apple buildbots are set up to pass --target to configure for both cross- and non-cross-compile builds, and the standard autoconf response to this is to set the program prefix to '<target>-'. Until we can figure out the proper way to handle this (don't pass --target? pass an explicit --program-prefix=""? don't auto-populate program_prefix with target_alias?) it's more important to keep the buildbots running. This reverts r164633 / ba48ceb1a3802e20e781ef04ea2573ffae2ac414. llvm-svn: 164651
-
- Sep 25, 2012
-
-
Sebastian Pop authored
llvm-svn: 164633
-
- Aug 28, 2012
-
-
Eric Christopher authored
llvm-svn: 162722
-
Sebastian Pop authored
llvm-svn: 162707
-
- Aug 03, 2012
-
-
Eric Christopher authored
while building as requested by Lang. llvm-svn: 161253
-
Eric Christopher authored
rdar://11366674 llvm-svn: 161251
-
Eric Christopher authored
packages for particular uses. llvm-svn: 161246
-
Eric Christopher authored
to store additional flag options since too many things can and do override CPPFLAGS. Also, this is exported, unlike CPPFLAGS so it can be actually used elsewhere. This should enable us to remove the AC_SUBSTs in the intel checks, but I have no way of testing it. llvm-svn: 161233
-
- Jun 28, 2012
-
-
Chandler Carruth authored
nuked. Add a comment that the 'check-lit' rule is really just a legacy of having two test runners. llvm-svn: 159310
-
- May 23, 2012
-
-
Nicolas Geoffray authored
llvm-svn: 157342
-
- May 07, 2012
-
-
Preston Gurd authored
optional library support to the llvm-build tool: - Add new command line parameter to llvm-build: “--enable-optional-libraries” - Add handing of new llvm-build library type “OptionalLibrary” - Update Cmake and automake build systems to pass correct flags to llvm-build based on configuration Patch by Dan Malea! llvm-svn: 156319
-
- Apr 19, 2012
-
-
Michael J. Spencer authored
llvm-ld is no longer useful and causes confusion and so it is being removed. * Does not work very well on Windows because it must call a gcc like driver to assemble and link. * Has lots of hard coded paths which are wrong on many systems. * Does not understand most of ld's options. * Can be partially replaced by llvm-link | opt | {llc | as, llc -filetype=obj} | ld, or fully replaced by Clang. I know of no production use of llvm-ld, and hacking use should be replaced by Clang's driver. llvm-svn: 155147
-
- Apr 11, 2012
-
-
Sylvestre Ledru authored
Thanks to Pino Toscano for the patch llvm-svn: 154500
-
- Mar 12, 2012
-
-
Eric Christopher authored
Patch by John Spencer llvm-svn: 152574
-
- Mar 06, 2012
-
-
Daniel Dunbar authored
- On OS X 10.7+ this is apparently recommended practice. This maybe should become a configurey thing one day, but I'm not sure it is right to automatically turn it on. llvm-svn: 152133
-
- Feb 29, 2012
-
-
Rafael Espindola authored
sure we don't use it with compilers that don't support it. llvm-svn: 151665
-
- Feb 28, 2012
-
-
Chandler Carruth authored
Clang builds. The detection logic for compilers that support the warning isn't working. Rafael is going to investigate it, but didn't want people to have to wade through build spam until then. llvm-svn: 151649
-
Rafael Espindola authored
llvm-svn: 151609
-
- Feb 18, 2012
-
-
David Meyer authored
On Cygwin/MingW, add SharedLibDir and LLVMToolDir to the library search path, since shared libraries are placed in 'bin'. (static libraries are still in 'lib'). llvm-svn: 150876
-
- Feb 03, 2012
-
-
Daniel Dunbar authored
llvm-svn: 149643
-
Daniel Dunbar authored
build/Make: Add missing dependency, LLVMBuild makefile fragment implicitly depends on Makefile.config. llvm-svn: 149642
-
- Dec 27, 2011
-
-
Rafael Espindola authored
llvm-svn: 147296
-
- Dec 22, 2011
-
-
Benjamin Kramer authored
This was disabled years ago because of a bug in GCC 4.1, which is on our "broken compilers" list for other reasons. Saving ~500k on a clang binary (Release+Asserts) is well worth dropping support for it. We currently disable it for shared libraries (where it would bring the biggest win) because clang is broken (PR11642). IMPORTANT: If you're doing incremental builds you may get tons of linker warnings. make clean will fix them. llvm-svn: 147182
-
- Dec 01, 2011
-
-
Anshuman Dasgupta authored
llvm-svn: 145629
-
Daniel Dunbar authored
- Another reapply of r144300, with hopefully one last fix. llvm-svn: 145623
-
Duncan Sands authored
Original commit message: llvm-config: Replace with C++ version (was llvm-config-2). - Reapply of r144300, with lots of fixes/migration easement in between. llvm-svn: 145582
-
- Nov 29, 2011
-
-
Daniel Dunbar authored
- Reapply of r144300, with lots of fixes/migration easement in between. llvm-svn: 145449
-
- Nov 28, 2011
-
-
rdar://10217046Bob Wilson authored
Some files installed by clang are not relevant for general users and we'd like to be able to install them to a different location. This adds a new --with-internal-prefix configure option and a corresponding PROJ_internal_prefix makefile variable, which defaults to the standard prefix. A tool makefile can specify that it should be installed to this internal prefix by defining INTERNAL_TOOL. llvm-svn: 145234
-
- Nov 14, 2011
-
-
Daniel Dunbar authored
build/Make: Switch over to using llvm-config-2 for dependencies one more (hopefully last) time, now that it also builds as a build tool. llvm-svn: 144535
-
- Nov 12, 2011
-
-
Daniel Dunbar authored
ARCH, which gets tested in many more contexts. llvm-svn: 144434
-