- Mar 09, 2011
-
-
Andrew Trick authored
llvm-svn: 127340
-
Argyrios Kyrtzidis authored
Introduce '-chain-include' option to specify headers that will be converted to chained PCHs in memory without having to use multiple runs and intermediate files. Intended for testing & debugging of chained PCH. llvm-svn: 127339
-
Howard Hinnant authored
llvm-svn: 127338
-
Douglas Gregor authored
llvm-svn: 127336
-
Benjamin Kramer authored
llvm-svn: 127335
-
Howard Hinnant authored
llvm-svn: 127334
-
Oscar Fuentes authored
before the main loop. This is necessary because the loop ignores the items added to `link_components' after it is entered. llvm-svn: 127333
-
Benjamin Kramer authored
llvm-svn: 127331
-
Abramo Bagnara authored
llvm-svn: 127330
-
NAKAMURA Takumi authored
include/clang/Basic/BuiltinsX86.def: __builtin_ia32_crc32**() should be defined to take unsigned args and to return unsigned value. mingw-w64's intrin.h declares __builtin_ia32_crc32**() as external. llvm-svn: 127329
-
NAKAMURA Takumi authored
llvm-svn: 127328
-
Chandler Carruth authored
llvm-svn: 127327
-
NAKAMURA Takumi authored
include/clang/Makefile: [PR2928] "make install" may install include files along explicit pattern, not to install CMake's building stuff. llvm-svn: 127326
-
NAKAMURA Takumi authored
Makefile.rules: [PR2928] "make install" may install include files along explicit pattern, not to install CMake's building stuff. llvm-svn: 127325
-
John McCall authored
llvm-svn: 127324
-
Nick Lewycky authored
Thanks Duncan Sands! llvm-svn: 127323
-
John McCall authored
recomputation. llvm-svn: 127322
-
Cameron Zwarich authored
llvm-svn: 127321
-
Cameron Zwarich authored
alloca as both integer and floating-point vectors of the same size. Bugpoint is not cooperating with me, but I'll try to find a manual testcase tomorrow. llvm-svn: 127320
-
John McCall authored
llvm-svn: 127319
-
Nick Lewycky authored
gave up when I realized I couldn't come up with a good name for what the refactored function would be, to describe what it does. This is PR9343 test12, which is test3 with arguments reordered. Whoops! llvm-svn: 127318
-
Cameron Zwarich authored
a union of a float, <2 x float>, and <4 x float>. This mostly comes up with the use of vector intrinsics, especially in NEON when programmers know the layout of the register file. This enables codegen to eliminate a lot of the subregister traffic it would otherwise generate. This commit only enables this for a small number of floating-point cases, but a lot more integer cases. I assume this is okay for all ports, but I did not do extensive testing of the quality of code involving i512 vectors and the like. If there is a use case where this generates worse code than before, let me know and we can scale it back. This fixes <rdar://problem/9036264>. llvm-svn: 127317
-
Cameron Zwarich authored
more complicated. llvm-svn: 127316
-
Anders Carlsson authored
When deserializing CXXBaseSpecifiers (and offsets), make sure to walk the chain in the correct order. llvm-svn: 127315
-
John McCall authored
simplify the logic of initializing function parameters so that we don't need both a variable declaration and a type in FunctionArgList. This also means that we need to propagate the CGFunctionInfo down in a lot of places rather than recalculating it from the FAL. There's more we can do to eliminate redundancy here, and I've left FIXMEs behind to do it. llvm-svn: 127314
-
John McCall authored
K&R-style default argument promotion. llvm-svn: 127313
-
-
Matt Beaumont-Gay authored
llvm-svn: 127311
-
-
NAKAMURA Takumi authored
Cygwin's ctype.h says; /* These macros are intentionally written in a manner that will trigger a gcc -Wall warning if the user mistakenly passes a 'char' instead of an int containing an 'unsigned char'. (snip) */ llvm-svn: 127308
-
Bill Wendling authored
llvm-svn: 127307
-
Eli Friedman authored
INT_MIN % -1. llvm-svn: 127306
-
Bill Wendling authored
llvm-svn: 127304
-
Howard Hinnant authored
Chris Jefferson found a defect in the C++0x working draft by trying to run libc++ against boost. I've submitted an issue to the LWG, and this commit attempts to implement the proposed resolution of that defect report. I'd point to the issue but it hasn't been put into the LWG list yet. The title of the issue will be: Stage 2 accumulate incompatibilty llvm-svn: 127303
-
Sean Callanan authored
ARM disassembler was wrong, causing the disassembler to fail to initialize. llvm-svn: 127302
-
Jakob Stoklund Olesen authored
This will we used for keeping register allocator data structures up to date while LiveRangeEdit is trimming live intervals. llvm-svn: 127300
-
Eli Friedman authored
reachable uses, but there still might be uses in dead blocks. Use the standard solution of replacing all the uses with undef. This is a rare case because it's very sensitive to phase ordering in SimplifyCFG. llvm-svn: 127299
-
Eric Christopher authored
llvm-svn: 127298
-
Bill Wendling authored
* Add tests for VSRI and VSLI. llvm-svn: 127297
-
Jakob Stoklund Olesen authored
llvm-svn: 127295
-