Skip to content
  1. Nov 10, 2009
  2. Nov 07, 2009
  3. Nov 06, 2009
  4. Oct 30, 2009
  5. Oct 28, 2009
  6. Oct 23, 2009
    • John McCall's avatar
      When building types from declarators, instead of building two types (one for · fc93cf97
      John McCall authored
      the DeclaratorInfo, one for semantic analysis), just build a single type whose
      canonical type will reflect the semantic analysis (assuming the type is
      well-formed, of course).
      
      To make that work, make a few changes to the type system:
      * allow the nominal pointee type of a reference type to be a (possibly sugared)
        reference type.  Also, preserve the original spelling of the reference type.
        Both of these can be ignored on canonical reference types.
      * Remove ObjCProtocolListType and preserve the associated source information on
        the various ObjC TypeLocs.  Preserve the spelling of protocol lists except in
        the canonical form.
      * Preserve some level of source type structure on parameter types, but
        canonicalize on the canonical function type.  This is still a WIP.
      
      Drops code size, makes strides towards accurate source location representation,
      slight (~1.7%) progression on Cocoa.h because of complexity drop.
      
      llvm-svn: 84907
      fc93cf97
  7. Oct 18, 2009
  8. Oct 16, 2009
  9. Oct 11, 2009
  10. Oct 08, 2009
  11. Oct 07, 2009
  12. Oct 06, 2009
  13. Oct 01, 2009
  14. Sep 27, 2009
  15. Sep 26, 2009
  16. Sep 24, 2009
  17. Sep 22, 2009
  18. Sep 21, 2009
  19. Sep 18, 2009
Loading