Skip to content
  1. Oct 29, 2009
  2. Aug 26, 2009
  3. Aug 05, 2009
  4. Jul 27, 2009
  5. Jul 23, 2009
  6. Jul 17, 2009
  7. Jun 05, 2009
  8. Mar 11, 2009
  9. Mar 07, 2009
    • Duncan Sands's avatar
      Introduce new linkage types linkonce_odr, weak_odr, common_odr · 12da8ce3
      Duncan Sands authored
      and extern_weak_odr.  These are the same as the non-odr versions,
      except that they indicate that the global will only be overridden
      by an *equivalent* global.  In C, a function with weak linkage can
      be overridden by a function which behaves completely differently.
      This means that IP passes have to skip weak functions, since any
      deductions made from the function definition might be wrong, since
      the definition could be replaced by something completely different
      at link time.   This is not allowed in C++, thanks to the ODR
      (One-Definition-Rule): if a function is replaced by another at
      link-time, then the new function must be the same as the original
      function.  If a language knows that a function or other global can
      only be overridden by an equivalent global, it can give it the
      weak_odr linkage type, and the optimizers will understand that it
      is alright to make deductions based on the function body.  The
      code generators on the other hand map weak and weak_odr linkage
      to the same thing.
      
      llvm-svn: 66339
      12da8ce3
  10. Jan 21, 2009
  11. Jan 08, 2009
  12. Jan 05, 2009
  13. Jan 04, 2009
  14. Jan 02, 2009
    • Misha Brukman's avatar
      vimrc · ac7b456c
      Misha Brukman authored
      * Fixed cursors in terminal by setting nocompatible (sorry, vi users)
      * Enable syntax highlighting so that this file can stand on its own
      * Highlight trailing whitespace
      * Fixed commands to delete trailing whitespaces and convert tabs to spaces
      
      llvm.vim and tablegen.vim
      * Removed trailing whitespace, as it's now very visible
      
      llvm-svn: 61582
      ac7b456c
  15. Apr 27, 2008
    • Bill Wendling's avatar
      Added support for: · d8c2d293
      Bill Wendling authored
      - defm and multiclass
      - imbricatable multiline C style comment
      - FIXME/TODO highlight in comment
      - binary and hexadecimal number
      - code using [{ }] is no highlighted as special (perhaps not the best
      choice)
      Patch by Cedric Venet!
      
      llvm-svn: 50319
      d8c2d293
  16. Jan 29, 2008
  17. Aug 11, 2006
  18. Mar 14, 2006
  19. May 13, 2005
  20. May 12, 2005
  21. May 06, 2005
  22. Apr 24, 2005
  23. Dec 09, 2004
  24. Oct 16, 2004
  25. Sep 28, 2004
  26. May 19, 2004
  27. Apr 28, 2004
  28. Mar 12, 2004
  29. Oct 27, 2003
  30. Oct 21, 2003
  31. Oct 10, 2003
Loading