Skip to content
  1. Feb 07, 2009
  2. Feb 05, 2009
  3. Feb 03, 2009
  4. Jan 25, 2009
  5. Jan 16, 2009
  6. Dec 21, 2008
  7. Dec 20, 2008
  8. Dec 13, 2008
  9. Dec 12, 2008
  10. Nov 24, 2008
  11. Nov 17, 2008
  12. Nov 10, 2008
  13. Oct 31, 2008
  14. Oct 17, 2008
  15. Oct 15, 2008
    • Argyrios Kyrtzidis's avatar
      Simplify handling of struct/union/class tags. · 88e1b97f
      Argyrios Kyrtzidis authored
      Instead of using two sets of Decl kinds (Struct/Union/Class and CXXStruct/CXXUnion/CXXClass), use one 'Record' and one 'CXXRecord' Decl kind and make tag kind a property of TagDecl.
      Cleans up the code a bit and better reflects that Decl class structure.
      
      llvm-svn: 57541
      88e1b97f
  16. Sep 17, 2008
  17. Aug 29, 2008
  18. Aug 25, 2008
  19. Aug 22, 2008
  20. Aug 16, 2008
    • Daniel Dunbar's avatar
      Add NeXT runtime support for generating methods. · a94ecd2a
      Daniel Dunbar authored
      Change CodeGenFunction::EmitParmDecl to take either a ParmVarDecl or an
        ImplicitParamDecl.
      
      Drop hasAggregateLLVMType from CodeGenModule.cpp (use version in
        CodeGenFunction).
      
      Change the Objective-C method generation to use EmitParmDecl for
        implicit parameters.
      
      llvm-svn: 54838
      a94ecd2a
  21. Aug 11, 2008
    • Daniel Dunbar's avatar
      More #include cleaning · 6e8aa537
      Daniel Dunbar authored
       - Drop {Decl.h,DeclObjC.h,IdentifierTable.h} from Expr.h
       - Moved Sema::getCurMethodDecl() out of line (dependent on
         ObjCMethodDecl via dyn_cast).
      
      llvm-svn: 54629
      6e8aa537
    • Daniel Dunbar's avatar
      More #include cleaning · ad319a73
      Daniel Dunbar authored
       - Remove internal uses of AST.h
      
      llvm-svn: 54628
      ad319a73
  22. Jun 14, 2008
  23. Jun 10, 2008
  24. Jun 08, 2008
  25. Jun 05, 2008
  26. May 31, 2008
  27. May 30, 2008
  28. May 23, 2008
    • Dan Gohman's avatar
      Change uses of llvm::Type::isFirstClassType to use the new · 5d30975e
      Dan Gohman authored
      llvm::Type::isSingleValueType. Currently these two functions have
      the same behavior, but soon isFirstClassType will return true for
      struct and array types.
      
      Clang may some day want to use of isFirstClassType for some of
      these some day as an optimization, but it'll require some
      consideration.
      
      llvm-svn: 51446
      5d30975e
  29. May 08, 2008
  30. Apr 19, 2008
  31. Apr 16, 2008
    • Steve Naroff's avatar
      Remove FileVarDecl and BlockVarDecl. They are replaced by... · 08899ff8
      Steve Naroff authored
      Remove FileVarDecl and BlockVarDecl. They are replaced by VarDecl::isBlockVarDecl() and VarDecl::isFileVarDecl().
      
      This is a fairly mechanical/large change. As a result, I avoided making any changes/simplifications that weren't directly related. I did break two Analysis tests. I also have a couple FIXME's in UninitializedValues.cpp. Ted, can you take a look? If the bug isn't obvious, I am happy to dig in and fix it (since I broke it).
      
      llvm-svn: 49748
      08899ff8
  32. Apr 07, 2008
  33. Apr 04, 2008
  34. Mar 16, 2008
    • Chris Lattner's avatar
      Make a major restructuring of the clang tree: introduce a top-level · 7a51313d
      Chris Lattner authored
      lib dir and move all the libraries into it.  This follows the main
      llvm tree, and allows the libraries to be built in parallel.  The
      top level now enforces that all the libs are built before Driver,
      but we don't care what order the libs are built in.  This speeds
      up parallel builds, particularly incremental ones.
      
      llvm-svn: 48402
      7a51313d
Loading