Skip to content
  1. May 27, 2008
  2. May 21, 2008
  3. May 20, 2008
  4. Apr 19, 2008
  5. Apr 17, 2008
    • Argyrios Kyrtzidis's avatar
      Addition of TranslationUnitDecl to the AST: · c3b69ae8
      Argyrios Kyrtzidis authored
      -Added TranslationUnitDecl class to serve as top declaration context
      -ASTContext gets a TUDecl member and a getTranslationUnitDecl() function
      -All ScopedDecls get the TUDecl as DeclContext when declared at global scope
      
      llvm-svn: 49855
      c3b69ae8
  6. Apr 13, 2008
  7. Apr 07, 2008
  8. Apr 06, 2008
    • Chris Lattner's avatar
      This patch contains these changes: · 0a5ff0d3
      Chris Lattner authored
      -Renamed ContextDecl -> DeclContext
      -Removed DeclContext pointer from FieldDecl
      -EnumDecl inherits from DeclContext, instead of TagDecl
      
      Patch by Argiris Kirtzidis!
      
      llvm-svn: 49261
      0a5ff0d3
  9. Apr 04, 2008
    • Chris Lattner's avatar
      Introduce ContextDecl, patch by Argiris Kirtzidis! · c5ffed4a
      Chris Lattner authored
      -Added ContextDecl (no TranslationUnitDecl)
      -ScopedDecl class has a ContextDecl member
      -FieldDecl class has a ContextDecl member, so that a Field or a ObjCIvar can be traced back to their RecordDecl/ObjCInterfaceDecl easily
      -FunctionDecl, ObjCMethodDecl, TagDecl, ObjCInterfaceDecl inherit from ContextDecl. With TagDecl as ContextDecl, enum constants have a EnumDecl as their context.
      -Moved Decl class to a "DeclBase.h" along with ContextDecl class
      -CurContext is handled by Sema
      
      llvm-svn: 49208
      c5ffed4a
  10. Apr 03, 2008
  11. Apr 02, 2008
Loading