Skip to content
  1. Jan 13, 2011
  2. Jan 08, 2011
    • Rafael Espindola's avatar
      First step in fixing PR8927: · 45e6c195
      Rafael Espindola authored
      Add a unnamed_addr bit to global variables and functions. This will be used
      to indicate that the address is not significant and therefore the constant
      or function can be merged with others.
      
      If an optimization pass can show that an address is not used, it can set this.
      
      Examples of things that can have this set by the FE are globals created to
      hold string literals and C++ constructors.
      
      Adding unnamed_addr to a non-const global should have no effect unless
      an optimization can transform that global into a constant.
      
      Aliases are not allowed to have unnamed_addr since I couldn't figure
      out any use for it.
      
      llvm-svn: 123063
      45e6c195
  3. Jan 07, 2011
  4. Jan 06, 2011
  5. Jan 05, 2011
  6. Jan 04, 2011
  7. Dec 29, 2010
  8. Dec 23, 2010
  9. Dec 21, 2010
  10. Dec 17, 2010
  11. Dec 16, 2010
  12. Dec 07, 2010
  13. Dec 06, 2010
  14. Dec 04, 2010
  15. Dec 03, 2010
  16. Dec 01, 2010
Loading