- Jun 23, 2011
-
-
Rafael Espindola authored
This reverts commit e8e00f5efb4a22238f2407bf813de4606f30c5aa. The cmake build on OS X is still broken. llvm-svn: 133718
-
Rafael Espindola authored
llvm-svn: 133717
-
Dylan Noblesmith authored
It broke the build worse. llvm-svn: 133716
-
Dylan Noblesmith authored
Sorry! This commit worked in CMake, but CXX_INCLUDE_ROOT is defined in a different config.h for autoconf. llvm-svn: 133715
-
Rafael Espindola authored
llvm-svn: 133714
-
Dylan Noblesmith authored
It has only one user. This eliminates the last include of config.h from the public headers -- ideally, config.h shouldn't even be installed by `make install` anymore. llvm-svn: 133713
-
Dylan Noblesmith authored
Replace it with llvm-config.h, which defines a subset of config.h's macros "so that they can be in exported headers and won't override package specific directives", e.g., PACKAGE_NAME. Endian.h wasn't using any macros at all though, so just delete the include there instead. llvm-svn: 133712
-
Dylan Noblesmith authored
It's now replaced with a simple ifdef _MSC_VER in the one place it's needed (clang's FileManager.h header). llvm-svn: 133711
-
Dylan Noblesmith authored
This is the only usage in clang's headers, and it's for a define that only exists on CMake builds for the sake of the MSVC compiler, so just use an ifdef instead. Also add an include for config.h in a file that actually needs it, and was picking it up by accident indirectly. llvm-svn: 133710
-
Dylan Noblesmith authored
This broke after r133364. llvm-svn: 133709
-
Jay Foad authored
-Wshorten-64-to-32 warning in Instructions.h. llvm-svn: 133708
-
Bill Wendling authored
llvm-svn: 133707
-
Bill Wendling authored
llvm-svn: 133706
-
Eric Christopher authored
"Reinstate r133435 and r133449 (reverted in r133499) now that the clang self-hosted build failure has been fixed (r133512)." Due to some additional warnings. llvm-svn: 133700
-
Alexis Hunt authored
llvm-svn: 133693
-
Charles Davis authored
- Respect DESTDIR. - Use the realpath function on the path before prepending DESTDIR. - Don't depend on liblldb.{so,dylib} being installed already. - Don't put the DESTDIR into the _lldb.so symlink. Patch by Elias Pipping! llvm-svn: 133689
-
Nick Lewycky authored
llvm-svn: 133688
-
Bill Wendling authored
supports compact unwind info instead of having a separate flag indicating this. llvm-svn: 133685
-
Greg Clayton authored
llvm-svn: 133684
-
Rafael Espindola authored
register allocation if it has a indirectbr or if we can duplicate it to every predecessor. This fixes the SingleSource/Benchmarks/Shootout-C++/matrix.cpp regression but keeps the previous improvements to sunspider. llvm-svn: 133682
-
Evan Cheng authored
llvm-svn: 133679
-
Alexis Hunt authored
llvm-svn: 133678
-
Alexis Hunt authored
One weird thing is the addition of several <a name=""> tags where previously there were id attributes on the <h3> tags. This is because the id attribute must begin with a letter, not an underscore. The name attribute is not so constrained, so links will continue to work. llvm-svn: 133677
-
Bill Wendling authored
be emitted in a compact way, we then default to emitting a CIE and FDE. llvm-svn: 133676
-
Douglas Gregor authored
and into a new file, SemaExprMember.cpp, bringing SemaExpr.cpp just under 10,000 lines of code (ugh). No functionality change, although I intend to do some refactoring of this code to address PR8368 at some point in the "near" future. llvm-svn: 133674
-
Alexis Hunt authored
In fact it does. For the driver anyway, and not cc1 which I'm supposed to pretend doesn't exist. llvm-svn: 133673
-
-
Alexis Hunt authored
llvm-svn: 133671
-
Bill Wendling authored
llvm-svn: 133670
-
Bill Wendling authored
llvm-svn: 133669
-
Bill Wendling authored
llvm-svn: 133668
-
Howard Hinnant authored
llvm-svn: 133667
-
Alexis Hunt authored
llvm-svn: 133666
-
Andrew Trick authored
Take #2. Don't piggyback on the existing config.build_mode. Instead, define a new lit feature for each build feature we need (currently just "asserts"). Teach both autoconf'd and cmake'd Makefiles to define this feature within test/lit.site.cfg. This doesn't require any lit harness changes and should be more robust across build systems. llvm-svn: 133665
-
Andrew Trick authored
Take #2. Don't piggyback on the existing config.build_mode. Instead, define a new lit feature for each build feature we need (currently just "asserts"). Teach both autoconf'd and cmake'd Makefiles to define this feature within test/lit.site.cfg. This doesn't require any lit harness changes and should be more robust across build systems. llvm-svn: 133664
-
Douglas Gregor authored
Sema::CreateUnaryExprOrTypeTraitExpr() rather than recursing in some cases. Fixes <rdar://problem/9659191>. llvm-svn: 133663
-
Bill Wendling authored
llvm-svn: 133662
-
Peter Collingbourne authored
SWIG on Darwin does not support -MT, and it only means that we lose the .d target, which doesn't seem to be used or needed. Pointed out by Charles Davis. llvm-svn: 133660
-
Rafael Espindola authored
don't remove blocks that have their address taken. llvm-svn: 133659
-
Bill Wendling authored
If the linker supports it, this will hold the CIE and FDE information in a compact format. The implementation of the compact unwinding emission is coming soon. llvm-svn: 133658
-