- Jan 23, 2013
-
-
Michael J. Spencer authored
llvm-svn: 173299
-
Eli Bendersky authored
llvm-svn: 173298
-
Tom Stellard authored
This intrinsic is translated to ALLOC_EXPORT_WORD1_SWIZ, hence its name. It is used to store vs/fs outputs Patch by: Vincent Lejeune Reviewed-by:
Tom Stellard <thomas.stellard@amd.com> llvm-svn: 173297
-
Tom Stellard authored
Patch by: Vincent Lejeune Reviewed-by:
Tom Stellard <thomas.stellard@amd.com> llvm-svn: 173296
-
Ted Kremenek authored
llvm-svn: 173295
-
Ted Kremenek authored
llvm-svn: 173294
-
Benjamin Kramer authored
llvm-svn: 173293
-
Ted Kremenek authored
llvm-svn: 173292
-
Ted Kremenek authored
This isn't likely a full solution, but it catches the common cases and can be refined over time. Fixes <rdar://problem/11634353>. llvm-svn: 173291
-
Daniel Jasper authored
Before: if (aaaaaaaaaa( aaaaaaaaaa)) {} After: if (aaaaaaaaaa( aaaaaaaaaa)) {} llvm-svn: 173290
-
Benjamin Kramer authored
This fixes some edge cases that we would get wrong with uint64_ts. PR14986. llvm-svn: 173289
-
Richard Osborne authored
llvm-svn: 173288
-
Michael J. Spencer authored
It owns and manages passes. llvm-svn: 173287
-
Dmitri Gribenko authored
GCC implements -Wvla as "warn on every VLA" (this is useful to find every VLA, for example, if they are forbidden by coding guidelines). Currently Clang implements -Wvla as "warn on VLA when it is an extension". The attached patch makes our behavior match GCC. The existing vla extwarn is moved under -Wvla-extension and is still included into -Wgnu. This fixes PR5953. llvm-svn: 173286
-
Chad Rosier authored
llvm-svn: 173285
-
Bill Wendling authored
llvm-svn: 173284
-
Douglas Gregor authored
identifiers into two parts: the part that involves dealing with the key (which can be re-used) and the ASTReader-specific part that creates the IdentifierInfos. While I'm at it, StringRef'ify this code, which was using pair<const char*, unsigned>. No functionality change. llvm-svn: 173283
-
Sean Silva authored
Anybody using clang is a "developer". llvm-svn: 173282
-
Argyrios Kyrtzidis authored
that redefined a macro without undef'ing it first. Proper reconstruction of the macro info history from modules will properly fix this in subsequent commits. rdar://13016031 llvm-svn: 173281
-
Dmitri Gribenko authored
llvm-svn: 173280
-
Benjamin Kramer authored
This causes crashes during the build of compiler-rt during selfhost. Add a testcase for coverage. llvm-svn: 173279
-
Dmitri Gribenko authored
llvm-svn: 173278
-
Dmitri Gribenko authored
llvm-svn: 173277
-
Benjamin Kramer authored
This does the right thing unless the multiplication overflows, but the old code didn't handle that case either. llvm-svn: 173276
-
Eli Bendersky authored
llvm-svn: 173275
-
Dmitri Gribenko authored
llvm-svn: 173274
-
Daniel Jasper authored
Before: int aaaa = aaaaa().aaaaa() // force break .aaaaa(); After: int aaaa = aaaaa().aaaaa() // force break .aaaaa(); The other indent is just wrong and confusing. llvm-svn: 173273
-
Dmitri Gribenko authored
llvm-svn: 173272
-
Eli Bendersky authored
Clean up assignment of CalleeSaveStackSlotSize: get rid of the default and explicitly set this in every target that needs to change it from the default. llvm-svn: 173270
-
Dmitri Gribenko authored
llvm-svn: 173269
-
Daniel Jasper authored
Before: bool aaaa = aaaaaaaaaaa( aaaaaaaaaaaaaaaaa); After: bool aaaa = aaaaaaaaaaa( aaaaaaaaaaaaaaaaa); The other indentation was a nice attempt but doesn't work in many cases. Not sure what the right long term solution is as the "After: " is still not nice. We either need to figure out what to do in the cases where it "doesn't work" or come up with a third solution, e.g. falling back to: bool aaaa = aaaaaaaaaaa( aaaaaaaaaaaaaaaaa); which should always work and nicely highlight the structure. llvm-svn: 173268
-
Benjamin Kramer authored
This is still an egregious hack since we don't have a nice interface for this kind of thing but should help the valgrind leak check buildbot to become green. llvm-svn: 173267
-
Shankar Easwaran authored
llvm-svn: 173266
-
Anton Korobeynikov authored
Otherwise this might hide the problems. llvm-svn: 173265
-
Manuel Klimek authored
Now correctly formats: #define A (1) llvm-svn: 173264
-
Evgeniy Stepanov authored
This is used in symbolizer init. llvm-svn: 173263
-
Manuel Klimek authored
Layouting would prevent breaking before + in a[b + c] = d; Regression detected by code review. Also fixes an invalid-read found by the valgrind bot. llvm-svn: 173262
-
Kostya Serebryany authored
llvm-svn: 173261
-
Kostya Serebryany authored
[asan] initialize kHighMemEnd at startup (instead of at compile time) to simplify further changes for various address space layouts. Fix asan_allocator2 for PowerPC (tested on 44-bit address space) llvm-svn: 173260
-
Daniel Jasper authored
Before: for (int & a : Values) {} After: for (int &a : Values) {} llvm-svn: 173259
-