- Oct 02, 2007
-
-
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
-
Ted Kremenek authored
Moved ProgramEdge out out include/.../Analysis/PathSensitive to include/.../Analysis, as it is now used by the FlowSensitive subsystem as well. Removed "Edge" nested class by CFG, as it is now subsumed by ProgramEdge. Adjusted DataflowSolver and DataflowValues to use ProgramEdges instead of CFG::Edge. llvm-svn: 42534
-
Gordon Henriksen authored
llvm-svn: 42533
-
Gordon Henriksen authored
stdlib if it's beneath --prefix, and is libdir/ocaml otherwise. If someone has a better way than this to test whether $B is a path within $A, I'd love to hear it: if test "$A" \< "$B" -a "$B" \< "${A}~" llvm-svn: 42532
-
Fariborz Jahanian authored
unimplemented methods in category implementation. llvm-svn: 42531
-
Ted Kremenek authored
llvm-svn: 42530
-
Gordon Henriksen authored
llvm-svn: 42529
-
Gordon Henriksen authored
llvm-svn: 42528
-
Gordon Henriksen authored
llvm-svn: 42527
-
Gordon Henriksen authored
llvm-svn: 42526
-
Steve Naroff authored
Use Identifier::getLength() instead of strlen() in Selector::getName() and MultiKeywordSelector::getName(). llvm-svn: 42524
-
Devang Patel authored
llvm-svn: 42522
-
Owen Anderson authored
llvm-svn: 42521
-
Owen Anderson authored
llvm-svn: 42519
-
Devang Patel authored
llvm-svn: 42517
-
Hartmut Kaiser authored
llvm-svn: 42516
-
Tanya Lattner authored
If the user did not check out LLVM and request it to be built, it should be a build error. This relies on the user having a successful build of LLVM, but the tests will fail if they dont. llvm-svn: 42514
-
Steve Naroff authored
Add comment to ObjcClassDecl. Move ObjcClassDecl to be next to ObjcForwardProtocolDecl. Since they are very similar, might want to unify their names (e.g. ObjcForwardClassDecl). Change indentation of ObjcForwardProtocolDecl to conform to everything else in DeclObjC.h. llvm-svn: 42513
-
Hartmut Kaiser authored
llvm-svn: 42512
-
Evan Cheng authored
instructions reverse map. llvm-svn: 42509
-
Dale Johannesen authored
llvm-svn: 42508
-
Steve Naroff authored
Add comments for ObjC Decl's. Removed a constructor that was #if 0's out. Added a FIXME for fariborz...categories shouldn't inherit from ScopedDecl. llvm-svn: 42507
-
Dan Gohman authored
SourceFiles list is fully filled in so that it sees all of the files. llvm-svn: 42506
-
Evan Cheng authored
llvm-svn: 42505
-
- Oct 01, 2007
-
-
Devang Patel authored
llvm-svn: 42502
-
Evan Cheng authored
llvm-svn: 42499
-
Ted Kremenek authored
tracked BlkExpr information now maintained by the CFG class. llvm-svn: 42498
-
Ted Kremenek authored
expressions to IDs. This is used by various dataflow analyses, but is also useful for anyone querying a CFG to determine where an expression is evaluated. llvm-svn: 42495
-
Steve Naroff authored
Move ObjC decls to DeclObjC.h, a new AST header. Update clients and add to project file. llvm-svn: 42494
-
Devang Patel authored
Relax unsafe use check. If there is one unconditional use inside the loop then it is safe to promote value even if there is another conditional use inside the loop. llvm-svn: 42493
-
Evan Cheng authored
llvm-svn: 42492
-