Skip to content
  1. Feb 19, 2008
  2. Jan 30, 2008
  3. Jan 11, 2008
  4. Dec 29, 2007
  5. Dec 17, 2007
  6. Dec 16, 2007
    • Bill Wendling's avatar
      Remove spurious warnings from GCC: · fcf20857
      Bill Wendling authored
      warning: suggest a space before ';' or explicit braces around empty  
      body in 'for' statement
      
      Patch by Mike Stump (modified slightly by yours truly).
      
      llvm-svn: 45071
      fcf20857
  7. Dec 12, 2007
  8. Dec 11, 2007
    • Christopher Lamb's avatar
      Regenerate. · e92cba45
      Christopher Lamb authored
      llvm-svn: 44859
      e92cba45
    • Christopher Lamb's avatar
      Implement address space attribute for LLVM pointer types. Address spaces are · 54dd24c2
      Christopher Lamb authored
      regions of memory that have a target specific relationship, as described in the 
      Embedded C Technical Report. 
      
      This also implements the 2007-12-11-AddressSpaces test, 
      which demonstrates how address space attributes can be used in LLVM IR.
      
      In addition, this patch changes the bitcode signature for stores (in a backwards 
      compatible manner), such that the pointer type, rather than the pointee type, is 
      encoded. This permits type information in the pointer (e.g. address space) to be 
      preserved for stores.
      
      LangRef updates are forthcoming.
      
      llvm-svn: 44858
      54dd24c2
  9. Dec 10, 2007
    • Gordon Henriksen's avatar
      Adding a collector name attribute to Function in the IR. These · 71183b67
      Gordon Henriksen authored
      methods are new to Function:
      
        bool hasCollector() const;
        const std::string &getCollector() const;
        void setCollector(const std::string &);
        void clearCollector();
      
      The assembly representation is as such:
      
        define void @f() gc "shadow-stack" { ...
      
      The implementation uses an on-the-side table to map Functions to 
      collector names, such that there is no overhead. A StringPool is 
      further used to unique collector names, which are extremely
      likely to be unique per process.
      
      llvm-svn: 44769
      71183b67
  10. Dec 08, 2007
  11. Dec 03, 2007
  12. Nov 30, 2007
  13. Nov 28, 2007
  14. Nov 27, 2007
    • Duncan Sands's avatar
      Fix PR1146: parameter attributes are longer part of · ad0ea2d4
      Duncan Sands authored
      the function type, instead they belong to functions
      and function calls.  This is an updated and slightly
      corrected version of Reid Spencer's original patch.
      The only known problem is that auto-upgrading of
      bitcode files doesn't seem to work properly (see
      test/Bitcode/AutoUpgradeIntrinsics.ll).  Hopefully
      a bitcode guru (who might that be? :) ) will fix it.
      
      llvm-svn: 44359
      ad0ea2d4
  15. Nov 22, 2007
  16. Nov 18, 2007
  17. Nov 15, 2007
  18. Nov 14, 2007
  19. Nov 06, 2007
  20. Nov 05, 2007
  21. Oct 11, 2007
  22. Sep 12, 2007
  23. Sep 11, 2007
Loading