- Feb 28, 2011
-
-
Owen Anderson authored
llvm-svn: 126684
-
Owen Anderson authored
llvm-svn: 126683
-
Chris Lattner authored
llvm-svn: 126682
-
Douglas Gregor authored
UnresolvedLookupExpr and UnresolvedMemberExpr. Also, improve the computation that checks whether the base of a member expression (either unresolved or dependent-scoped) is implicit. The previous check didn't cover all of the cases we use in our representation, which threw off source-location information for these expressions (which, in turn, caused some breakage in libclang's token annotation). llvm-svn: 126681
-
Dan Gohman authored
llvm-svn: 126680
-
Owen Anderson authored
llvm-svn: 126679
-
Fariborz Jahanian authored
The prototype for objc_msgSend() is technically variadic - `id objc_msgSend(id, SEL, ...)`. But all method calls should use a prototype that matches the method, not the prototype for objc_msgSend itself(). // rdar://9048030 llvm-svn: 126678
-
Argyrios Kyrtzidis authored
llvm-svn: 126676
-
Argyrios Kyrtzidis authored
llvm-svn: 126675
-
Argyrios Kyrtzidis authored
llvm-svn: 126674
-
Argyrios Kyrtzidis authored
llvm-svn: 126673
-
Dan Gohman authored
llvm-svn: 126671
-
Peter Collingbourne authored
llvm-svn: 126670
-
Dan Gohman authored
only existed as the result of a misunderstanding. llvm-svn: 126669
-
Dan Gohman authored
was started for in the foreseeable future. llvm-svn: 126668
-
Jakob Stoklund Olesen authored
llvm-svn: 126666
-
Douglas Gregor authored
llvm-svn: 126665
-
David Greene authored
[AVX] Add decode support for VUNPCKLPS/D instructions, both 128-bit and 256-bit forms. Because the number of elements in a vector does not determine the vector type (4 elements could be v4f32 or v4f64), pass the full type of the vector to decode routines. llvm-svn: 126664
-
Douglas Gregor authored
CXXDependentScopeMemberExpr, and clean up instantiation of nested-name-specifiers with dependent template specialization types in the process. llvm-svn: 126663
-
Kevin Enderby authored
needed two predicate operands before the imm operand. llvm-svn: 126662
-
-
Argyrios Kyrtzidis authored
They cooperate in that NSErrorChecker listens for ImplicitNullDerefEvent events that DereferenceChecker can dispatch. ImplicitNullDerefEvent is when we dereferenced a location that may be null. llvm-svn: 126659
-
Argyrios Kyrtzidis authored
A checker can register as receiver/listener of "events" (basically it registers a callback with a function getting called with an argument of the event type) and other checkers can register as "dispatchers" and can pass an event object to all the listeners. This allows cooperation amongst checkers but with very loose coupling. llvm-svn: 126658
-
Argyrios Kyrtzidis authored
llvm-svn: 126657
-
Douglas Gregor authored
dependent template names. There is still a lot of redundant code in TreeTransform to cope with TemplateSpecializationTypes, which I'll remove in stages. llvm-svn: 126656
-
Stuart Hastings authored
patch to the front-end. Radar 7662569. llvm-svn: 126655
-
David Chisnall authored
Make -fobjc-nonfragile-abi and -fgnu-runtime imply -fblocks (unless -fno-blocks is specified), because this combination of flags defines an Objective-C runtime that includes a blocks runtime. llvm-svn: 126654
-
Douglas Gregor authored
llvm-svn: 126653
-
Duncan Sands authored
actually tested on. llvm-svn: 126652
-
Kalle Raiskila authored
The implemented algorithm is overly simplistic (just speculate all branches are taken)- this is work in progress. llvm-svn: 126651
-
Duncan Sands authored
llvm-svn: 126650
-
Axel Naumann authored
* Add default implementations (no-op) for ExternalASTSource's pure virtual functions. There are valid use cases that can live with these defaults. * Move ExternalASTSource's out of line implementations into separate source file. * Whitespace, forward decl, #include cleanup. llvm-svn: 126648
-
Frits van Bommel authored
Based on a patch by Alistair Lynn. llvm-svn: 126647
-
NAKAMURA Takumi authored
The feature "shell" is implemented in llvm/test. llvm-svn: 126646
-
Nick Lewycky authored
llvm-svn: 126645
-
Nick Lewycky authored
also have a zero when numerator = denominator. Reverts parts of r126635 and r126637. llvm-svn: 126644
-
Nick Lewycky authored
PR9343. llvm-svn: 126643
-
Nick Lewycky authored
llvm-svn: 126642
-
Chandler Carruth authored
I've only covered C++'s flags here, we should probably do something similar for ObjC flags. llvm-svn: 126641
-
Chandler Carruth authored
of -fexceptions to disably C++ exceptions. The correct code was in the ObjC branch, this just mirrors that logic on the C++ side of things. Thanks to John Wiegley for pointing this out. llvm-svn: 126640
-