Skip to content
  1. May 19, 2011
  2. May 18, 2011
  3. May 17, 2011
  4. May 12, 2011
  5. May 11, 2011
  6. May 02, 2011
    • Nick Lewycky's avatar
      In option typo correction, consider -foo=VALUE flags as two distinct parts. The · e75ffa1b
      Nick Lewycky authored
      comments claimed it did this, but the LHS value was actually an unused variable.
      
      The new system considers only the '-foo' part when comparing it for typos
      against flags that have values, but still look at the whole string for flags
      that don't. That way, we'll still correct '-inst=combine' to '-instcombine'.
      
      llvm-svn: 130685
      e75ffa1b
  7. May 01, 2011
  8. Apr 29, 2011
  9. Apr 28, 2011
  10. Apr 25, 2011
  11. Apr 23, 2011
  12. Apr 22, 2011
  13. Apr 20, 2011
  14. Apr 19, 2011
  15. Apr 16, 2011
  16. Apr 15, 2011
  17. Apr 09, 2011
  18. Apr 06, 2011
  19. Apr 05, 2011
    • Roman Divacky's avatar
      Add support for detection of Intel SandyBridge. · 92d313a0
      Roman Divacky authored
      llvm-svn: 128920
      92d313a0
    • Andrew Trick's avatar
      Added *hidden* flags -print-options and -print-all-options so · 12004013
      Andrew Trick authored
      developers can see if their driver changed any cl::Option's. The
      current implementation isn't perfect but handles most kinds of
      options. This is nice to have when decomposing the stages of
      compilation and moving between different drivers. It's also a good
      sanity check when comparing results produced by different command line
      invocations that are expected to produce the comparable results.
      
      Note: This is not an attempt to prolong the life of cl::Option. On the
      contrary, it's a placeholder for a feature that must exist when
      cl::Option is replaced by a more appropriate framework. A new
      framework needs: a central option registry, dynamic name lookup,
      non-global containers of option values (e.g. per-module,
      per-function), *and* the ability to print options values and their defaults at
      any point during compilation.
      
      llvm-svn: 128910
      12004013
  20. Apr 04, 2011
    • Eric Christopher's avatar
      Assorted bugfixes in object file handling: · ee066fc4
      Eric Christopher authored
       - Adds support for sniffing PE/COFF files on win32 (.exe and .dll)
         which are COFF files that have an MS-DOS compatibility stub on
         the front of them.
      
       - Fixes a bug in the COFFObjectFile's support for the Microsoft COFF
         extension for long symbol names, wherein it was attempting to parse
         the leading '/' in an extended symbol name reference as part of the
         integer offset.
      
       - Fixes bugs in COFFObjectFile and ELFObjectFile wherein section
         and symbol iterators were being returned with uninitialized bytes;
         the type DataRefImpl is a union between 2 32-bit words (d.a and d.b)
         and a single intptr_t word (p). Only p was being initialized, so in
         32-bit builds the result would be iterators with random upper 32-bit
         words in their DataRefImpls. This caused random failures when
         seeking around in object files.
      
      Patch by Graydon Hoare!
      
      llvm-svn: 128799
      ee066fc4
  21. Mar 30, 2011
Loading