Skip to content
  1. May 11, 2011
  2. Apr 28, 2011
  3. Apr 21, 2011
  4. Apr 15, 2011
  5. Apr 11, 2011
  6. Apr 01, 2011
  7. Mar 31, 2011
  8. Mar 30, 2011
  9. Mar 17, 2011
  10. Mar 02, 2011
  11. Feb 21, 2011
  12. Feb 20, 2011
  13. Feb 11, 2011
  14. Feb 04, 2011
  15. Feb 03, 2011
  16. Feb 02, 2011
    • Duncan Sands's avatar
      Remove NoVendor and NoOS, added in commit 123990, from Triple. While it · fdfdbd09
      Duncan Sands authored
      may be useful to understand "none", this is not the place for it.  Tweak
      the fix to Normalize while there: the fix added in 123990 works correctly,
      but I like this way better.  Finally, now that Triple understands some
      non-trivial environment values, teach the unittests about them.
      
      llvm-svn: 124720
      fdfdbd09
  17. Jan 27, 2011
    • Chris Lattner's avatar
      · 2114b762
      Chris Lattner authored
      Don't infinitely recurse!  Patch by Marius Wachtler!
      
      llvm-svn: 124366
      2114b762
  18. Jan 21, 2011
    • Renato Golin's avatar
      Clang was not parsing target triples involving EABI and was generating wrong... · 83758d5c
      Renato Golin authored
      Clang was not parsing target triples involving EABI and was generating wrong IR (wrong PCS) and passing the wrong information down llc via the target-triple printed in IR. I've fixed this by adding the parsing of EABI into LLVM's Triple class and using it to choose the correct PCS in Clang's Tools. A Clang patch is on its way to use this infrastructure.
      
      llvm-svn: 123990
      83758d5c
  19. Jan 15, 2011
  20. Jan 13, 2011
  21. 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
  22. Jan 07, 2011
  23. Jan 06, 2011
  24. Jan 05, 2011
  25. Jan 04, 2011
  26. Dec 29, 2010
  27. Dec 23, 2010
  28. Dec 21, 2010
  29. Dec 17, 2010
Loading