Skip to content
  1. Apr 15, 2011
  2. Apr 12, 2011
  3. Apr 11, 2011
  4. Apr 10, 2011
  5. Apr 09, 2011
  6. Apr 06, 2011
  7. Apr 05, 2011
  8. Apr 01, 2011
  9. Mar 31, 2011
    • John McCall's avatar
      After much contemplation, I've decided that we probably shouldn't "unique" · f9b056b0
      John McCall authored
      __block object copy/dispose helpers for C++ objects with those for
      different variables with completely different semantics simply because
      they happen to both be no more aligned than a pointer.
      
      Found by inspection.
      
      Also, internalize most of the helper generation logic within CGBlocks.cpp,
      and refactor it to fit my peculiar aesthetic sense.
      
      llvm-svn: 128618
      f9b056b0
  10. Mar 27, 2011
    • John McCall's avatar
      We were emitting construction v-tables with internal linkage all the time. · 358d056c
      John McCall authored
      Emit them instead with the linkage of the VTT.
      
      I'm actually really ambivalent about this;  it's what GCC does, but outside
      of improving code size (if the linkage is coalescing), I'm not sure it's
      at all relevant.  Construction vtables are naturally referenced only by the
      VTT, which is itself only referenced by complete-object constructors and
      destructors;  giving the construction vtables possibly-external linkage is
      important if you have an optimization that drills through the VTT to a
      reference to a particular construction vtable which it cannot just emit
      itself.
      
      llvm-svn: 128374
      358d056c
  11. Mar 22, 2011
  12. Mar 18, 2011
  13. Mar 16, 2011
  14. Mar 15, 2011
  15. Mar 07, 2011
  16. Mar 06, 2011
  17. Mar 05, 2011
  18. Mar 04, 2011
    • John McCall's avatar
      Don't consider visibility from template parameter lists if we're · 8bc6d5b9
      John McCall authored
      computing for a nested decl with explicit visibility.  This is all part
      of the general philosophy of explicit visibility attributes, where
      any information that was obviously available at the attribute site
      should probably be ignored.  Fixes PR9371.
      
      llvm-svn: 126992
      8bc6d5b9
  19. Feb 28, 2011
  20. Feb 26, 2011
  21. Feb 25, 2011
  22. Feb 22, 2011
  23. Feb 21, 2011
Loading