Skip to content
  1. Oct 14, 2013
  2. Oct 12, 2013
  3. Oct 11, 2013
  4. Oct 10, 2013
  5. Oct 09, 2013
  6. Oct 08, 2013
  7. Oct 07, 2013
  8. Oct 06, 2013
    • David Majnemer's avatar
      Revert "Windows: Add support for unicode command lines" · f636cf42
      David Majnemer authored
      This is causing MinGW bots to fail.
      This reverts commit r192069.
      
      llvm-svn: 192070
      f636cf42
    • David Majnemer's avatar
      Windows: Add support for unicode command lines · 80bea0c3
      David Majnemer authored
      Summary:
      The MSVCRT deliberately sends main() code-page specific characters.
      This isn't too useful to LLVM as we end up converting the arguments to
      UTF-16 and subsequently attempt to use the result as, for example, a
      file name.  Instead, we need to have the ability to access the Unicode
      command line and transform it to UTF-8.
      
      This has the distinct advantage over using the MSVC-specific wmain()
      function as our entry point because:
       - It doesn't work on cygwin.
       - It only work on MinGW with caveats and only then on certain versions.
       - We get to keep our entry point as main(). :)
      
      N.B.  This patch includes fixes to other parts of lib/Support/Windows
      s.t. we would be able to take advantage of getting the Unicode paths.
      E.G.  clang spawning clang -cc1 would want to give it Unicode arguments.
      
      Reviewers: aaron.ballman, Bigcheese, rnk, ruiu
      
      Reviewed By: rnk
      
      CC: llvm-commits, ygao
      
      Differential Revision: http://llvm-reviews.chandlerc.com/D1834
      
      llvm-svn: 192069
      80bea0c3
  9. Oct 05, 2013
  10. Oct 04, 2013
  11. Oct 03, 2013
  12. Oct 01, 2013
  13. Sep 30, 2013
    • Craig Topper's avatar
      Filter out repeated sections from the X86 disassembler modRMTable. Saves about... · 009de601
      Craig Topper authored
      Filter out repeated sections from the X86 disassembler modRMTable. Saves about ~43K from a released build. Unfortunately the disassembler tables are still upwards of 800K.
      
      llvm-svn: 191652
      009de601
    • Craig Topper's avatar
      Various x86 disassembler fixes. · ed59dd34
      Craig Topper authored
      Add VEX_LIG to scalar FMA4 instructions.
      Use VEX_LIG in some of the inheriting checks in disassembler table generator.
      Make use of VEX_L_W, VEX_L_W_XS, VEX_L_W_XD contexts.
      Don't let VEX_L_W, VEX_L_W_XS, VEX_L_W_XD, VEX_L_W_OPSIZE inherit from their non-L forms unless VEX_LIG is set.
      Let VEX_L_W, VEX_L_W_XS, VEX_L_W_XD, VEX_L_W_OPSIZE inherit from all of their non-L or non-W cases.
      Increase ranking on VEX_L_W, VEX_L_W_XS, VEX_L_W_XD, VEX_L_W_OPSIZE so they get chosen over non-L/non-W forms.
      
      llvm-svn: 191649
      ed59dd34
  14. Sep 25, 2013
  15. Sep 24, 2013
  16. Sep 23, 2013
  17. Sep 22, 2013
  18. Sep 18, 2013
  19. Sep 16, 2013
Loading