- Oct 03, 2007
-
-
Chris Lattner authored
llvm-svn: 42589
-
Chris Lattner authored
llvm-svn: 42588
-
Steve Naroff authored
Finish renaming ObjC declaration actions. Add comments. Switch to new indentation style for the Action class. Since many actions take many arguments, the new style will... - make it easier to add/remove arguments without messing up the indentation... - make it easier to add comments to each argument (see ActOnMethodDeclaration for an example)... - in general, just makes it easier to see what is being passed. The rest of Actions will be converted "lazily"...there is no immediate need to hack all the existing methods. llvm-svn: 42587
-
Chris Lattner authored
to giving it iterators. llvm-svn: 42586
-
Dan Gohman authored
of comparing begin() and end(). llvm-svn: 42585
-
Dan Gohman authored
llvm-svn: 42584
-
Bill Wendling authored
llvm-svn: 42583
-
Dale Johannesen authored
llvm-svn: 42582
-
Chris Lattner authored
llvm-svn: 42581
-
Chris Lattner authored
llvm-svn: 42580
-
Chris Lattner authored
llvm-svn: 42579
-
Tanya Lattner authored
llvm-svn: 42578
-
Fariborz Jahanian authored
getter names. llvm-svn: 42577
-
Neil Booth authored
it const. Preparation for APFloat -> hexadecimal string conversion. llvm-svn: 42576
-
Gordon Henriksen authored
llvm-svn: 42575
-
Gordon Henriksen authored
Patch by Adam Goode. llvm-svn: 42574
-
Chris Lattner authored
llvm-svn: 42573
-
Chris Lattner authored
llvm-svn: 42570
-
Chris Lattner authored
llvm-svn: 42565
-
Chris Lattner authored
seem significant as well. llvm-svn: 42564
-
Owen Anderson authored
each one's runOnFunction method. llvm-svn: 42563
-
Ted Kremenek authored
not declared "static inline." Removed member templates for operator= and copy constructor. They simply didn't work as expected. Fixed reference counting bug when a smart pointer is assigned the value of another smart pointer that refers to the same address. llvm-svn: 42562
-
Steve Naroff authored
Rename several ObjC action methods to use the "ActOn" prefix (still a few more to do). Remove Action::ObjCStartCategoryInterface/ObjCFinishInterface - they are unused. . llvm-svn: 42559
-
Fariborz Jahanian authored
llvm-svn: 42556
-
Fariborz Jahanian authored
and their accessors in a variety of objective-c classes. llvm-svn: 42555
-
- Oct 02, 2007
-
-
Bill Wendling authored
llvm-svn: 42554
-
Steve Naroff authored
Remove Action::ActOnImpleIvarVsClassIvars(), it is only called by Sema (not Parser). Add Sema::CheckImplementationIvars() to replace the previous action. llvm-svn: 42553
-
Bill Wendling authored
llvm-svn: 42552
-
Bill Wendling authored
llvm-svn: 42549
-
Bill Wendling authored
llvm-svn: 42548
-
Bill Wendling authored
llvm-svn: 42547
-
Bill Wendling authored
llvm-svn: 42546
-
Steve Naroff authored
Rename ObjcInterfaceDecl::getIsForwardDecl() to isForwardDecl(). Rename ObjcProtocolDecl::getIsForwardProtoDecl() to isForwardDecl(). Rename ObjcInterfaceDecl::setIsForwardDecl() to setForwardDecl(). Rename ObjcProtocolDecl::setIsForwardProtoDecl() to setForwardDecl(). Two reasons: #1: boolean predicates should start with "is". #2: Since these two sets of methods represent the same concept, they should be named the same (polymorphism is good:-) llvm-svn: 42545
-
Fariborz Jahanian authored
Now, I also warn those class/categories which are incomplete because of this. llvm-svn: 42544
-
Steve Naroff authored
- Add ObjcInterfaceDecl::lookupInstanceMethod(), lookupClassMethod(). - Add ObjcMessageExpr::getSelector(), getClassName(). - Change Sema::getObjCInterfaceDecl() to simply take an IdentifierInfo (no Scope needed). - Remove FIXME for printing ObjCMessageExpr's. llvm-svn: 42543
-
Bill Wendling authored
llvm-svn: 42542
-
Gordon Henriksen authored
llvm-svn: 42541
-
Dale Johannesen authored
llvm-svn: 42540
-
Dale Johannesen authored
llvm-svn: 42537
-
Fariborz Jahanian authored
Ted may want to take a look at the change I made at FGRecStmtDeclVisitor.h. llvm-svn: 42535
-