Skip to content
  1. Nov 06, 2009
  2. Nov 04, 2009
  3. Oct 29, 2009
  4. Oct 28, 2009
  5. Oct 23, 2009
  6. Oct 13, 2009
  7. Oct 06, 2009
  8. Oct 01, 2009
    • Douglas Gregor's avatar
      CodeGen may see out-of-line declarations of the various special member · 369acf93
      Douglas Gregor authored
      functions when they are explicitly declared, e.g., via a function
      template specialization or explicit template instantiation
      declaration. Don't try to synthesize bodies for the special member
      functions in this case; rather, check whether we have an implicit
      declaration and, if so, synthesize the appropriate function
      body. Fixes PR5084.
      
      llvm-svn: 83212
      369acf93
  9. Sep 29, 2009
  10. Sep 25, 2009
  11. Sep 22, 2009
  12. Sep 14, 2009
  13. Sep 11, 2009
  14. Sep 09, 2009
  15. Aug 29, 2009
  16. Aug 27, 2009
  17. Aug 24, 2009
  18. Aug 17, 2009
  19. Aug 15, 2009
    • Eli Friedman's avatar
      Fix for PR4721: adjust CodeGen and ASTContext so that we have a · 04fddf0d
      Eli Friedman authored
      consistent model for handling size expressions for VLAs.
      
      The model is essentially as follows: VLA types own their associated
      expression.  In some cases, we need to create multiple VLA types to 
      represent a given VLA (for canonical types, or qualifiers on array types,
      or type merging).  If we need to create multiple types based off of 
      the same VLA declaration, we use the new refcounting functionality so they can 
      all own the expression. The VLASizeMap in CodeGenFunction then uses the size
      expression to identify the group of VLA types based off of the same original
      declaration.
      
      I'm not particularly attached to the VLA types owning the expression, 
      but we're stuck with at least until someone comes up with a way 
      to walk the VLA expressions for a declaration.
      
      I did the parallel fix in ASTContext for DependentSizedArrayType, but I 
      haven't really looked closely at it, so there might still be issues 
      there.
      
      I'll clean up the code duplication in ASTContext in a followup commit.
      
      llvm-svn: 79071
      04fddf0d
    • Chris Lattner's avatar
      minor cleanups for VLA stuff. · 8dc7626f
      Chris Lattner authored
      llvm-svn: 79059
      8dc7626f
  20. Aug 13, 2009
  21. Aug 12, 2009
  22. Aug 10, 2009
  23. Aug 09, 2009
  24. Aug 08, 2009
  25. Aug 07, 2009
  26. Jul 31, 2009
  27. Jul 30, 2009
Loading