Skip to content
  1. Oct 12, 2011
  2. Sep 29, 2011
  3. Sep 26, 2011
  4. Sep 22, 2011
  5. Sep 18, 2011
  6. Sep 15, 2011
  7. Aug 30, 2011
  8. Aug 26, 2011
    • John McCall's avatar
      Track whether an AggValueSlot is potentially aliased, and do not · a5efa738
      John McCall authored
      emit call results into potentially aliased slots.  This allows us
      to properly mark indirect return slots as noalias, at the cost
      of requiring an extra memcpy when assigning an aggregate call
      result into a l-value.  It also brings us into compliance with
      the x86-64 ABI.
      
      llvm-svn: 138599
      a5efa738
  9. Aug 25, 2011
  10. Aug 09, 2011
  11. Jul 23, 2011
  12. Jul 18, 2011
  13. Jul 13, 2011
  14. Jul 12, 2011
  15. Jul 09, 2011
    • John McCall's avatar
      A number of array-related IR-gen cleanups. · 82fe67bb
      John McCall authored
        - Emit default-initialization of arrays that were partially initialized
          with initializer lists with a loop, rather than emitting the default
          initializer N times;
        - support destroying VLAs of non-trivial type, although this is not
          yet exposed to users; and
        - support the partial destruction of arrays initialized with
          initializer lists when an initializer throws an exception.
      
      llvm-svn: 134784
      82fe67bb
  16. Jun 25, 2011
  17. Jun 16, 2011
    • John McCall's avatar
      Restore correct use of GC barriers. · 1553b190
      John McCall authored
      llvm-svn: 133144
      1553b190
    • John McCall's avatar
      Automatic Reference Counting. · 31168b07
      John McCall authored
      Language-design credit goes to a lot of people, but I particularly want
      to single out Blaine Garst and Patrick Beard for their contributions.
      
      Compiler implementation credit goes to Argyrios, Doug, Fariborz, and myself,
      in no particular order.
      
      llvm-svn: 133103
      31168b07
  18. Jun 11, 2011
  19. May 16, 2011
  20. May 15, 2011
  21. May 08, 2011
  22. May 04, 2011
  23. May 03, 2011
  24. May 02, 2011
  25. May 01, 2011
    • Alexis Hunt's avatar
      Fully implement delegating constructors! · 61bc1737
      Alexis Hunt authored
      As far as I know, this implementation is complete but might be missing a
      few optimizations. Exceptions and virtual bases are handled correctly.
      
      Because I'm an optimist, the web page has appropriately been updated. If
      I'm wrong, feel free to downgrade its support categories.
      
      llvm-svn: 130642
      61bc1737
  26. Apr 28, 2011
    • John McCall's avatar
      When block-capturing a variable with a non-trivial destructor, · a85af56e
      John McCall authored
      make sure to mark the destructor.  This normally isn't required,
      because the destructor should have been marked as part of the
      declaration of the local, but it's necessary when the variable
      is a parameter because it's the call sites that are responsible
      for those destructors.
      
      llvm-svn: 130372
      a85af56e
  27. Apr 11, 2011
  28. Apr 07, 2011
Loading