| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | testcase for PR1647 | Chris Lattner | 2007-10-03 | 1 | -0/+7 |
| | | | | | llvm-svn: 42570 | ||||
| * | Fix PR1719, by not marking llvm.noinline internal. | Chris Lattner | 2007-10-03 | 1 | -0/+1 |
| | | | | | llvm-svn: 42565 | ||||
| * | Bill's example is still not enough to repro this, but it has other issues that | Chris Lattner | 2007-10-03 | 1 | -0/+8 |
| | | | | | | | seem significant as well. llvm-svn: 42564 | ||||
| * | Factor some code from the DomTree and PostDomTree calculate methods up into | Owen Anderson | 2007-10-03 | 5 | -25/+30 |
| | | | | | | | each one's runOnFunction method. llvm-svn: 42563 | ||||
| * | Fixed bug where intrusive_ptr_add_ref and intrusive_ptr_release were | Ted Kremenek | 2007-10-03 | 1 | -11/+7 |
| | | | | | | | | | | | | | 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 | ||||
| * | Rename several ObjC action methods to use the "ActOn" prefix (still a few ↵ | Steve Naroff | 2007-10-02 | 6 | -52/+47 |
| | | | | | | | | | | more to do). Remove Action::ObjCStartCategoryInterface/ObjCFinishInterface - they are unused. . llvm-svn: 42559 | ||||
| * | Unified SuperClass field name in an objective-c class. | Fariborz Jahanian | 2007-10-02 | 1 | -2/+2 |
| | | | | | llvm-svn: 42556 | ||||
| * | Unified such names as protocol references, instance methods and class methods | Fariborz Jahanian | 2007-10-02 | 4 | -133/+139 |
| | | | | | | | and their accessors in a variety of objective-c classes. llvm-svn: 42555 | ||||
| * | Another micro-opt. | Bill Wendling | 2007-10-02 | 1 | -0/+16 |
| | | | | | llvm-svn: 42554 | ||||
| * | Remove Action::ActOnImpleIvarVsClassIvars(), it is only called by Sema (not ↵ | Steve Naroff | 2007-10-02 | 4 | -21/+19 |
| | | | | | | | | | Parser). Add Sema::CheckImplementationIvars() to replace the previous action. llvm-svn: 42553 | ||||
| * | Another missed optimization with LICM. | Bill Wendling | 2007-10-02 | 1 | -0/+23 |
| | | | | | llvm-svn: 42552 | ||||
| * | Small label changes. | Bill Wendling | 2007-10-02 | 1 | -5/+2 |
| | | | | | llvm-svn: 42549 | ||||
| * | Now with source code. | Bill Wendling | 2007-10-02 | 1 | -0/+16 |
| | | | | | llvm-svn: 42548 | ||||
| * | Now with LL code! | Bill Wendling | 2007-10-02 | 1 | -1/+17 |
| | | | | | llvm-svn: 42547 | ||||
| * | Another missed optimization. | Bill Wendling | 2007-10-02 | 1 | -0/+28 |
| | | | | | llvm-svn: 42546 | ||||
| * | Rename ObjcInterfaceDecl::getIsForwardDecl() to isForwardDecl(). | Steve Naroff | 2007-10-02 | 2 | -22/+19 |
| | | | | | | | | | | | | | | 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 | ||||
| * | Previously, I warned those methods not implemented in implementation ↵ | Fariborz Jahanian | 2007-10-02 | 7 | -13/+37 |
| | | | | | | | | | class/category. Now, I also warn those class/categories which are incomplete because of this. llvm-svn: 42544 | ||||
| * | - Add ObjcInterfaceDecl::lookupInstanceMethod(), lookupClassMethod(). | Steve Naroff | 2007-10-02 | 8 | -30/+97 |
| | | | | | | | | | - Add ObjcMessageExpr::getSelector(), getClassName(). - Change Sema::getObjCInterfaceDecl() to simply take an IdentifierInfo (no Scope needed). - Remove FIXME for printing ObjCMessageExpr's. llvm-svn: 42543 | ||||
| * | Micro-optimization -- missed LICM opportunity. | Bill Wendling | 2007-10-02 | 1 | -0/+24 |
| | | | | | llvm-svn: 42542 | ||||
| * | Updating my credits entry. | Gordon Henriksen | 2007-10-02 | 1 | -0/+2 |
| | | | | | llvm-svn: 42541 | ||||
| * | Document new sqrt and powi handling. | Dale Johannesen | 2007-10-02 | 1 | -4/+14 |
| | | | | | llvm-svn: 42540 | ||||
| * | Rewrite sqrt and powi to use anyfloat. By popular demand. | Dale Johannesen | 2007-10-02 | 5 | -67/+38 |
| | | | | | llvm-svn: 42537 | ||||
| * | ObjcCategoryDecl Does not subclass from ScopedDecl any more. | Fariborz Jahanian | 2007-10-02 | 3 | -6/+4 |
| | | | | | | | | Ted may want to take a look at the change I made at FGRecStmtDeclVisitor.h. llvm-svn: 42535 | ||||
| * | Moved ProgramEdge out out include/.../Analysis/PathSensitive to ↵ | Ted Kremenek | 2007-10-02 | 4 | -66/+22 |
| | | | | | | | | | | | | 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 | ||||
| * | Regenerate. | Gordon Henriksen | 2007-10-02 | 1 | -25/+90 |
| | | | | | llvm-svn: 42533 | ||||
| * | Providing --with-ocaml-libdir for ./configure. The default is the | Gordon Henriksen | 2007-10-02 | 4 | -10/+57 |
| | | | | | | | | | | | | 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 | ||||
| * | This patch introduces the ObjcCategoryImplDecl class and does the checking ↵ | Fariborz Jahanian | 2007-10-02 | 9 | -4/+225 |
| | | | | | | | | | related to unimplemented methods in category implementation. llvm-svn: 42531 | ||||
| * | Added DenseMapInfo traits for ProgramEdges | Ted Kremenek | 2007-10-02 | 1 | -0/+41 |
| | | | | | llvm-svn: 42530 | ||||
| * | Regenerate. | Gordon Henriksen | 2007-10-02 | 1 | -1/+1 |
| | | | | | llvm-svn: 42529 | ||||
| * | Fixing (harmless) typos. | Gordon Henriksen | 2007-10-02 | 2 | -4/+1 |
| | | | | | llvm-svn: 42528 | ||||
| * | Regenerate. | Gordon Henriksen | 2007-10-02 | 1 | -25/+69 |
| | | | | | llvm-svn: 42527 | ||||
| * | Add explicit --enable-bindings option to configure. | Gordon Henriksen | 2007-10-02 | 4 | -6/+41 |
| | | | | | llvm-svn: 42526 | ||||
| * | Use Identifier::getLength() instead of strlen() in Selector::getName() and ↵ | Steve Naroff | 2007-10-02 | 1 | -2/+2 |
| | | | | | | | MultiKeywordSelector::getName(). llvm-svn: 42524 | ||||
| * | Fix test. | Devang Patel | 2007-10-02 | 1 | -1/+1 |
| | | | | | llvm-svn: 42522 | ||||
| * | Fix typo. | Owen Anderson | 2007-10-02 | 1 | -1/+1 |
| | | | | | llvm-svn: 42521 | ||||
| * | Mention memdep in the AA documentation. | Owen Anderson | 2007-10-02 | 1 | -0/+19 |
| | | | | | llvm-svn: 42519 | ||||
| * | New test. | Devang Patel | 2007-10-02 | 1 | -0/+14 |
| | | | | | llvm-svn: 42517 | ||||
| * | Added a missing #include. | Hartmut Kaiser | 2007-10-02 | 1 | -0/+1 |
| | | | | | llvm-svn: 42516 | ||||
| * | If the user did not check out LLVM and request it to be built, it should be ↵ | Tanya Lattner | 2007-10-02 | 1 | -1/+0 |
| | | | | | | | 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 | ||||
| * | Add comment to ObjcClassDecl. | Steve Naroff | 2007-10-02 | 1 | -42/+46 |
| | | | | | | | | 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 | ||||
| * | Updated VC++ build system. | Hartmut Kaiser | 2007-10-01 | 2 | -0/+16 |
| | | | | | llvm-svn: 42512 | ||||
| * | Refactor code to add load / store folded instructions -> register only | Evan Cheng | 2007-10-01 | 2 | -607/+599 |
| | | | | | | | instructions reverse map. llvm-svn: 42509 | ||||
| * | Fix stride computations for long double arrays. | Dale Johannesen | 2007-10-01 | 3 | -4/+8 |
| | | | | | llvm-svn: 42508 | ||||
| * | Add comments for ObjC Decl's. | Steve Naroff | 2007-10-01 | 1 | -13/+115 |
| | | | | | | | | Removed a constructor that was #if 0's out. Added a FIXME for fariborz...categories shouldn't inherit from ScopedDecl. llvm-svn: 42507 | ||||
| * | Move the code that emits the .file directives so that it runs after the | Dan Gohman | 2007-10-01 | 1 | -16/+17 |
| | | | | | | | SourceFiles list is fully filled in so that it sees all of the files. llvm-svn: 42506 | ||||
| * | -pre-RA-sched=none, simple, simple-noitin are gone. | Evan Cheng | 2007-10-01 | 2 | -5/+2 |
| | | | | | llvm-svn: 42505 | ||||
| * | PR 1603 test case. | Devang Patel | 2007-10-01 | 1 | -0/+8 |
| | | | | | llvm-svn: 42502 | ||||
| * | Remove simple scheduler. | Evan Cheng | 2007-10-01 | 3 | -1186/+0 |
| | | | | | llvm-svn: 42499 | ||||
| * | Migrated LiveVariables and UninitializedVariables to now use the | Ted Kremenek | 2007-10-01 | 8 | -54/+45 |
| | | | | | | | tracked BlkExpr information now maintained by the CFG class. llvm-svn: 42498 | ||||
| * | CFG objects now internally store a (lazily created) map from block-level | Ted Kremenek | 2007-10-01 | 2 | -4/+71 |
| | | | | | | | | | 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 | ||||

