Skip to content
  1. Jul 14, 2009
  2. Jul 11, 2009
    • Torok Edwin's avatar
      assert(0) -> LLVM_UNREACHABLE. · 56d06597
      Torok Edwin authored
      Make llvm_unreachable take an optional string, thus moving the cerr<< out of
      line.
      LLVM_UNREACHABLE is now a simple wrapper that makes the message go away for
      NDEBUG builds.
      
      llvm-svn: 75379
      56d06597
  3. Jul 10, 2009
  4. Jul 08, 2009
  5. Jul 06, 2009
  6. Jun 27, 2009
  7. Jun 01, 2009
  8. May 30, 2009
  9. May 29, 2009
    • Bill Wendling's avatar
      The MONITOR and MWAIT instructions have insufficient information for · 2e09bd3d
      Bill Wendling authored
      decoding. Essentially, they both map to the same column in the "opcode
      extensions for one- and two-byte opcodes" table in the x86 manual. The RawFrm
      complicates decoding this.
      
      Instead, use opcode 0x01, prefix 0x01, and form MRM1r. Then have the code
      emitter special case these, a la [SML]FENCE.
      
      llvm-svn: 72556
      2e09bd3d
  10. May 12, 2009
  11. May 06, 2009
    • Dale Johannesen's avatar
      Use X86AddrNumOperands instead of magic constant one · 72b6582c
      Dale Johannesen authored
      more place.  This fixes a bunch of x86-64 JIT regressions.
      (Introduced when the value of the magic constant changed
      in 68645.  At the time apparently nobody noticed; failures
      were hidden in 70343-70439 by an unrelated bug, so showed
      up again as "new" failures in 70440.)
      
      llvm-svn: 71106
      72b6582c
  12. May 05, 2009
  13. Apr 08, 2009
    • Rafael Espindola's avatar
      Re-apply 68552. · 3b2df10c
      Rafael Espindola authored
      Tested by bootstrapping llvm-gcc and using that to build llvm.
      
      llvm-svn: 68645
      3b2df10c
    • Bill Wendling's avatar
      Temporarily revert r68552. This was causing a failure in the self-hosting LLVM · 4aa25b79
      Bill Wendling authored
      builds.
      
      --- Reverse-merging (from foreign repository) r68552 into '.':
      U    test/CodeGen/X86/tls8.ll
      U    test/CodeGen/X86/tls10.ll
      U    test/CodeGen/X86/tls2.ll
      U    test/CodeGen/X86/tls6.ll
      U    lib/Target/X86/X86Instr64bit.td
      U    lib/Target/X86/X86InstrSSE.td
      U    lib/Target/X86/X86InstrInfo.td
      U    lib/Target/X86/X86RegisterInfo.cpp
      U    lib/Target/X86/X86ISelLowering.cpp
      U    lib/Target/X86/X86CodeEmitter.cpp
      U    lib/Target/X86/X86FastISel.cpp
      U    lib/Target/X86/X86InstrInfo.h
      U    lib/Target/X86/X86ISelDAGToDAG.cpp
      U    lib/Target/X86/AsmPrinter/X86ATTAsmPrinter.cpp
      U    lib/Target/X86/AsmPrinter/X86IntelAsmPrinter.cpp
      U    lib/Target/X86/AsmPrinter/X86ATTAsmPrinter.h
      U    lib/Target/X86/AsmPrinter/X86IntelAsmPrinter.h
      U    lib/Target/X86/X86ISelLowering.h
      U    lib/Target/X86/X86InstrInfo.cpp
      U    lib/Target/X86/X86InstrBuilder.h
      U    lib/Target/X86/X86RegisterInfo.td
      
      llvm-svn: 68560
      4aa25b79
  14. Apr 07, 2009
  15. Mar 28, 2009
  16. Mar 12, 2009
  17. Dec 10, 2008
  18. Nov 20, 2008
  19. Nov 10, 2008
  20. Nov 05, 2008
  21. Oct 31, 2008
  22. Oct 25, 2008
  23. Oct 24, 2008
  24. Oct 17, 2008
  25. Oct 12, 2008
  26. Oct 11, 2008
  27. Oct 03, 2008
  28. Sep 04, 2008
  29. Aug 21, 2008
  30. Aug 12, 2008
Loading