Skip to content
  1. Oct 15, 2010
  2. Oct 11, 2010
  3. Sep 29, 2010
  4. Sep 28, 2010
  5. Sep 16, 2010
  6. Sep 07, 2010
  7. Aug 31, 2010
  8. Aug 26, 2010
  9. Aug 23, 2010
  10. Aug 22, 2010
  11. Aug 19, 2010
    • Charles Davis's avatar
      Add some enum goodness as requested by Chris. Now instead of storing the · 6bcb07ad
      Charles Davis authored
      active C++ ABI as a raw string, we store it as an enum. This should improve
      performance somewhat.
      
      And yes, this time, I started from a clean build directory, and
      all the tests passed. :)
      
      llvm-svn: 111507
      6bcb07ad
    • Alexis Hunt's avatar
      Generate Attr subclasses with TableGen. · dcfba7b3
      Alexis Hunt authored
      Now all classes derived from Attr are generated from TableGen.
      Additionally, Attr* is no longer its own linked list; SmallVectors or
      Attr* are used. The accompanying LLVM commit contains the updates to
      TableGen necessary for this.
      
      Some other notes about newly-generated attribute classes:
      
       - The constructor arguments are a SourceLocation and a Context&,
         followed by the attributes arguments in the order that they were
         defined in Attr.td
      
       - Every argument in Attr.td has an appropriate accessor named getFoo,
         and there are sometimes a few extra ones (such as to get the length
         of a variadic argument).
      
      Additionally, specific_attr_iterator has been introduced, which will
      iterate over an AttrVec, but only over attributes of a certain type. It
      can be accessed through either Decl::specific_attr_begin/end or
      the global functions of the same name.
      
      llvm-svn: 111455
      dcfba7b3
  12. Aug 17, 2010
  13. Aug 13, 2010
  14. Aug 08, 2010
  15. Aug 05, 2010
  16. Aug 04, 2010
  17. Jul 29, 2010
  18. Jul 28, 2010
  19. Jul 22, 2010
  20. Jul 16, 2010
  21. Jul 13, 2010
  22. Jul 12, 2010
  23. Jul 07, 2010
  24. Jun 30, 2010
    • Chris Lattner's avatar
      Reapply: · 5c740f15
      Chris Lattner authored
      r107173, "fix PR7519: after thrashing around and remembering how all this stuff"
      r107216, "fix PR7523, which was caused by the ABI code calling ConvertType instead"
      
      This includes a fix to make ConvertTypeForMem handle the "recursive" case, and call
      it as such when lowering function types which have an indirect result.
      
      llvm-svn: 107310
      5c740f15
    • Chris Lattner's avatar
      reduce nesting. · 749b8ed5
      Chris Lattner authored
      llvm-svn: 107292
      749b8ed5
  25. Jun 24, 2010
Loading