Skip to content
  1. Apr 02, 2009
  2. Apr 01, 2009
  3. Mar 31, 2009
  4. Mar 30, 2009
  5. Mar 29, 2009
    • Chris Lattner's avatar
      Push DeclGroup much farther throughout the compiler. Now the various · 5bbb3c8a
      Chris Lattner authored
      productions (except the already broken ObjC cases like @class X,Y;) in 
      the parser that can produce more than one Decl return a DeclGroup instead
      of a Decl, etc.
      
      This allows elimination of the Decl::NextDeclarator field, and exposes
      various clients that should look at all decls in a group, but which were
      only looking at one (such as the dumper, printer, etc).  These have been
      fixed.
      
      Still TODO:
      
      1) there are some FIXME's in the code about potentially using
      DeclGroup for better location info.
      2) ParseObjCAtDirectives should return a DeclGroup due to @class etc.
      3) I'm not sure what is going on with StmtIterator.cpp, or if it can
         be radically simplified now.
      4) I put a truly horrible hack in ParseTemplate.cpp.
      
      I plan to bring up #3/4 on the mailing list, but don't plan to tackle
      #1/2 in the short term.
      
      llvm-svn: 68002
      5bbb3c8a
    • Eli Friedman's avatar
      Initial implementation of ARM ABI. Mostly untested. Note that I'm not · bbcf49e4
      Eli Friedman authored
      really intending to take ownership of this; I wrote this mostly because 
      I was curious about how the ARM ABI works.  It should be a decent start, 
      though.
      
      llvm-svn: 67969
      bbcf49e4
Loading