- Jul 18, 2012
-
-
Douglas Gregor authored
llvm-svn: 160405
-
Douglas Gregor authored
llvm-svn: 160404
-
Akira Hatanaka authored
Patch by Reed Kotler. llvm-svn: 160403
-
Dmitri Gribenko authored
llvm-svn: 160402
-
Douglas Gregor authored
llvm-svn: 160401
-
Dmitri Gribenko authored
given declaration. It is based on the observation that during parsing the comment that should be attached to the decl is usually among the last two documentation comments parsed. llvm-svn: 160400
-
- Jul 17, 2012
-
-
Eric Christopher authored
llvm-svn: 160399
-
Douglas Gregor authored
GCC and MSVC. llvm-svn: 160397
-
Dmitri Gribenko authored
llvm-svn: 160396
-
Douglas Gregor authored
better. Fixes <rdar://problem/11466212>; the test (and back-ported version of this code) were committed to LLDB in r160186. llvm-svn: 160395
-
Eli Friedman authored
Don't treat overflow in floating-point conversions as a hard error in constant evaluation. <rdar://problem/11874571>. llvm-svn: 160394
-
Rafael Espindola authored
Fixes pr13353.cpp. llvm-svn: 160393
-
rdar://problem/11852285Greg Clayton authored
Remove assertions and turn what used the be the assertion into a logged error with instructions on what to attach to a radar so we can track down why this is happening. llvm-svn: 160392
-
Greg Clayton authored
llvm-svn: 160391
-
Greg Clayton authored
Call "drain" on the auto release pool as it will do the right thing for both GC and non-GC apps. It will also quiet the static analyzer. llvm-svn: 160390
-
Evan Cheng authored
llvm-svn: 160389
-
Joao Matos authored
llvm-svn: 160388
-
Evan Cheng authored
llvm-svn: 160387
-
Dmitri Gribenko authored
Minor cleanups and additions to the users manual. UsersManual.html now validates as HTML 4.01 Strict. Patch by Jonathan Sauer! (With minor edits from me.) llvm-svn: 160386
-
Eric Christopher authored
Patch by Eli Bendersky. llvm-svn: 160385
-
Jim Grosbach authored
A standalone pattern defined in a multiclass expansion should handle null_frag references just like patterns on instructions. Follow-up to r160333. llvm-svn: 160384
-
Dmitri Gribenko authored
llvm-svn: 160383
-
Fariborz Jahanian authored
Due to performance cost, this is an opt-in option placed under -Wassign-enum. // rdar://11824807 llvm-svn: 160382
-
Jakob Stoklund Olesen authored
These functions have obviously never been used before. They should be identical to the idf_ext_iterator counterparts. llvm-svn: 160381
-
Jakob Stoklund Olesen authored
llvm-svn: 160380
-
Jordan Rose authored
Checks against nil often appear as guards in macros, and comparing Objective-C literals to nil has well-defined behavior (if tautological). On OS X, 'nil' has not been typed as 'id' since 10.6 (possibly earlier), so the warning was already not firing, but other runtimes continue to use ((id)0) or some variant. This change accepts comparisons to any null pointer; to keep it simple, it looks through all casts (not just casts to 'id'). PR13276 llvm-svn: 160379
-
Jordan Rose authored
Suggested by Ted, since string literal comparison is at least slightly more sensible than comparison of runtime literals. (Ambiguous language on developer.apple.com implies that strings are guaranteed to be uniqued within a translation unit and possibly across a linked binary.) llvm-svn: 160378
-
Jordan Rose authored
Recovering as if the user had actually called -isEqual: is a bit too far from the semantics of the program as written, /even though/ it's probably what they intended. llvm-svn: 160377
-
Jordan Rose authored
This code has been moved around multiple times, but seems to have been obsolete ever since we started handled references like pointers. llvm-svn: 160375
-
Joao Matos authored
[Windows] Abstract pure virtual method calls in the ABI. Fix the Windows ABI to forward to the correct function. llvm-svn: 160373
-
Benjamin Kramer authored
llvm-svn: 160372
-
Marshall Clow authored
llvm-svn: 160370
-
Alexander Kornienko authored
llvm-svn: 160369
-
Nuno Lopes authored
llvm-svn: 160368
-
NAKAMURA Takumi authored
It began choking since Chandler's r159547, possibly due to improper expression on grep from TclParser to ShParser. llvm-svn: 160367
-
Jakob Stoklund Olesen authored
Make it possible to prune individual graph edges from a post-order traversal by specializing the po_iterator_storage template. Previously, it was only possible to prune full graph nodes. Edge pruning makes it possible to remove loop back-edges, for example. Also replace the existing DFSetTraits customization hook with a po_iterator_storage method for observing the post-order. DFSetTraits was only used by LoopIterator.h which now provides a po_iterator_storage specialization. Thanks to Sean and Chandler for reviewing. llvm-svn: 160366
-
Alexey Samsonov authored
To fetch a subprogram name we should not only inspect the DIE for this subprogram, but optionally inspect its specification, or its abstract origin (even if there is no inlining), or even specification of an abstract origin. Reviewed by Benjamin Kramer. llvm-svn: 160365
-
Rafael Espindola authored
is a bit fuzzy, but matches gcc behavior and existing code bases seem to depend on it. llvm-svn: 160364
-
NAKAMURA Takumi authored
llvm-svn: 160362
-
Kostya Serebryany authored
[asan] more code to merge crash callbacks. Doesn't fully work yet, but allows to hold performance experiments llvm-svn: 160361
-