- Dec 10, 2008
-
-
Anders Carlsson authored
llvm-svn: 60827
-
- Dec 09, 2008
-
-
Fariborz Jahanian authored
the synthesis is in an implementation of s subclass of a super class where the property has been declared. llvm-svn: 60792
-
Chris Lattner authored
llvm-svn: 60778
-
Fariborz Jahanian authored
llvm-svn: 60729
-
- Dec 06, 2008
-
-
Douglas Gregor authored
expressions, and value-dependent expressions. This permits us to parse some template definitions. This is not a complete solution; we're missing type- and value-dependent computations for most of the expression types, and we're missing checks for dependent types and type-dependent expressions throughout Sema. llvm-svn: 60615
-
- Dec 05, 2008
-
-
Douglas Gregor authored
parameters, with some semantic analysis: - Template parameters are introduced into template parameter scope - Complain about template parameter shadowing (except in Microsoft mode) Note that we leak template parameter declarations like crazy, a problem we'll remedy once we actually create proper declarations for templates. Next up: dependent types and value-dependent/type-dependent expressions. llvm-svn: 60597
-
- Dec 04, 2008
-
-
Daniel Dunbar authored
llvm-svn: 60535
-
Sebastian Redl authored
Correct CodeGen assumption that LongTy == Int32Ty in a few places. This makes several CodeGenObjC tests pass on 64-bit by fixing assertions. This doesn't mean that the result is actually what the GNU runtime expects, though. llvm-svn: 60515
-
- Dec 03, 2008
-
-
Anders Carlsson authored
llvm-svn: 60462
-
- Dec 02, 2008
-
-
Eli Friedman authored
ScalarExprEmitter::VisitBinLOr. llvm-svn: 60415
-
Eli Friedman authored
PR3152. llvm-svn: 60389
-
- Dec 01, 2008
-
-
Anders Carlsson authored
llvm-svn: 60324
-
Anders Carlsson authored
llvm-svn: 60323
-
Anders Carlsson authored
llvm-svn: 60321
-
- Nov 30, 2008
-
-
Eli Friedman authored
initializers. llvm-gcc appears to be more aggressive, but incorrect, for constructs like "const int a[] = {1,2,3};"; that said, current optimizers will do the appropriate optimizations when safe. llvm-svn: 60270
-
- Nov 27, 2008
-
-
Daniel Dunbar authored
llvm-svn: 60147
-
- Nov 26, 2008
-
-
Fariborz Jahanian authored
llvm-svn: 60122
-
Anders Carlsson authored
llvm-svn: 60109
-
- Nov 25, 2008
-
-
Anders Carlsson authored
llvm-svn: 60058
-
Daniel Dunbar authored
llvm-svn: 60051
-
Anders Carlsson authored
llvm-svn: 60032
-
- Nov 24, 2008
-
-
Chris Lattner authored
uses of getName() with uses of getDeclName(). This upgrades a bunch of diags to take DeclNames instead of std::strings. This also tweaks a couple of diagnostics to be cleaner and changes CheckInitializerTypes/PerformInitializationByConstructor to pass around DeclarationNames instead of std::strings. llvm-svn: 59947
-
Chris Lattner authored
NamedDecl::getNameAsString() to make it more explicit. llvm-svn: 59937
-
Chris Lattner authored
assert if the name is not an identifier. Update callers to do the right thing and avoid this method in unsafe cases. This also fixes an objc warning that was missing a space, and migrates a couple more to taking IdentifierInfo and QualTypes instead of std::strings. llvm-svn: 59936
-
Chris Lattner authored
a new NamedDecl::getAsString() method. Change uses of Selector::getName() to just pass in a Selector where possible (e.g. to diagnostics) instead of going through an std::string. This also adds new formatters for objcinstance and objcclass as described in the dox. llvm-svn: 59933
-
- Nov 22, 2008
-
-
Anders Carlsson authored
llvm-svn: 59887
-
Fariborz Jahanian authored
llvm-svn: 59886
-
Anders Carlsson authored
llvm-svn: 59881
-
Fariborz Jahanian authored
Issuing diagnostics when assigning to read-only properties. This is work in progress. llvm-svn: 59874
-
Anders Carlsson authored
llvm-svn: 59857
-
- Nov 21, 2008
-
-
Fariborz Jahanian authored
llvm-svn: 59838
-
Fariborz Jahanian authored
themselves for gc API generation purposes. llvm-svn: 59828
-
Chris Lattner authored
llvm-svn: 59824
-
Chris Lattner authored
llvm-svn: 59821
-
Sanjiv Gupta authored
llvm-svn: 59806
-
Fariborz Jahanian authored
code gen. method. llvm-svn: 59767
-
- Nov 20, 2008
-
-
Fariborz Jahanian authored
write-barriers. llvm-svn: 59748
-
Fariborz Jahanian authored
llvm-svn: 59740
-
Fariborz Jahanian authored
to static function. Added comments. llvm-svn: 59738
-
Chris Lattner authored
from Sebastian to enforce that a literal string is passed in, and use this to avoid having to call strlen on it. llvm-svn: 59706
-