- Jan 13, 2010
-
-
Victor Hernandez authored
llvm-svn: 93355
-
Douglas Gregor authored
provide completions for @ keywords. Previously, we only provided @-completions after an @ was actually typed, which is useful but probably not the common case. Also, make sure a few Objective-C 2.0 completions only show up when Objective-C 2.0 support is enabled (the default). llvm-svn: 93354
-
Mike Stump authored
llvm-svn: 93353
-
Chris Lattner authored
llvm-svn: 93352
-
Chris Lattner authored
llvm-svn: 93351
-
Chris Lattner authored
llvm-svn: 93350
-
Johnny Chen authored
llvm-svn: 93349
-
Mike Stump authored
llvm-svn: 93348
-
Mike Stump authored
llvm-svn: 93347
-
Mike Stump authored
llvm-svn: 93346
-
Anders Carlsson authored
llvm-svn: 93345
-
John McCall authored
Patch by Enea Zaffanella. llvm-svn: 93344
-
Ted Kremenek authored
Add 'referringDecl' field to CXCursor to prepare the way to better model declaration references from other delcarations. llvm-svn: 93343
-
Jakob Stoklund Olesen authored
llvm-svn: 93342
-
Chris Lattner authored
llvm-svn: 93341
-
Mike Stump authored
llvm-svn: 93340
-
Victor Hernandez authored
llvm-svn: 93339
-
Victor Hernandez authored
Enumerate function-local metadata (and its types and operands) only during function-incorporation, global metadata continues to be enumerated during creation of ValueEnumerator llvm-svn: 93338
-
Victor Hernandez authored
llvm-svn: 93337
-
Chris Lattner authored
SelectSectionForGlobal, unbreaking weak globals with no-name. llvm-svn: 93336
-
Evan Cheng authored
Commit some changes I had managed to lose last night while refactoring the code. Avoid change use of PHI instructions because it's not legal to insert any instructions before them. This fixes PR6027. llvm-svn: 93335
-
Chris Lattner authored
llvm-svn: 93334
-
Chris Lattner authored
llvm-svn: 93333
-
Chris Lattner authored
llvm-svn: 93332
-
Fariborz Jahanian authored
rewriting for any target. (refixes radar 7530235). llvm-svn: 93331
-
Ted Kremenek authored
llvm-svn: 93328
-
Douglas Gregor authored
that name constructors, the endless joys of out-of-line constructor definitions, and various other corner cases that the previous hack never imagined. Fixes PR5688 and tightens up semantic analysis for constructor names. Additionally, fixed a problem where we wouldn't properly enter the declarator scope of a parenthesized declarator. We were entering the scope, then leaving it when we saw the ")"; now, we re-enter the declarator scope before parsing the parameter list. Note that we are forced to perform some tentative parsing within a class (call it C) to tell the difference between C(int); // constructor and C (f)(int); // member function which is rather unfortunate. And, although it isn't necessary for correctness, we use the same tentative-parsing mechanism for out-of-line constructors to improve diagnostics in icky cases like: C::C C::f(int); // error: C::C refers to the constructor name, but // we complain nicely and recover by treating it as // a type. llvm-svn: 93322
-
Douglas Gregor authored
llvm-svn: 93320
-
Daniel Dunbar authored
to 'make-print-%' to match LLVM. llvm-svn: 93319
-
Daniel Dunbar authored
llvm-svn: 93318
-
Benjamin Kramer authored
twine can be represented as a single StringRef. Use the new methode to simplify some twine users. llvm-svn: 93317
-
John McCall authored
information to feed diagnostics instead of regenerating it. Much room for improvement here, but fixes some unfortunate problems reporting on method calls. llvm-svn: 93316
-
Alexis Hunt authored
This now rejects literal operators that don't meet the requirements. Templates are not yet checked for. llvm-svn: 93315
-
Alexis Hunt authored
llvm-svn: 93314
-
Evan Cheng authored
llvm-svn: 93313
-
Alexis Hunt authored
disabled with the intent that users can start with them now and not have to change a thing to have them work when we implement the features. llvm-svn: 93312
-
Chris Lattner authored
llvm-svn: 93310
-
Chris Lattner authored
llvm-svn: 93309
-
Chris Lattner authored
on linux (even though they are pointless, they shouldn't ICE). llvm-svn: 93308
-
Evan Cheng authored
llvm-svn: 93307
-