Skip to content
  1. Feb 03, 2009
    • Dan Gohman's avatar
      Tevert part of the x86 subtarget logic changes: when -march=x86-64 · 561d1226
      Dan Gohman authored
      is given, override the subtarget settings and enable 64-bit support.
      This restores the earlier behavior, and fixes regressions on
      Non-64-bit-capable x86-32 hosts.
      
      This isn't necessarily the best approach, but the most obvious
      alternative is to require -mcpu=x86-64 or -mattr=+64bit to be used
      with -march=x86-64 when the host doesn't have 64-bit support. This
      makes things little more consistent, but it's less convenient, and
      it has the practical drawback of requiring lots of test changes, so
      I opted for the above approach for now.
      
      llvm-svn: 63642
      561d1226
    • Bill Wendling's avatar
      Create DebugLoc information in FastISel. Several temporary methods were · e3c78361
      Bill Wendling authored
      created. Specifically, those BuildMIs which use
      "DebugLoc::getUnknownLoc()". I'll remove them soon.
      
      llvm-svn: 63584
      e3c78361
    • Dan Gohman's avatar
      Change Feature64Bit to not imply FeatureSSE2. All x86-64 hardware has · 7403751e
      Dan Gohman authored
      SSE2, however it's possible to disable SSE2, and the subtarget support
      code thinks that if 64-bit implies SSE2 and SSE2 is disabled then
      64-bit should also be disabled. Instead, just mark all the 64-bit
      subtargets as explicitly supporting SSE2.
      
      Also, move the code that makes -march=x86-64 enable 64-bit support by
      default to only apply when there is no explicit subtarget. If you
      need to specify a subtarget and you want 64-bit code, you'll need to
      select a subtarget that supports 64-bit code.
      
      llvm-svn: 63575
      7403751e
  2. Feb 02, 2009
  3. Feb 01, 2009
  4. Jan 31, 2009
  5. Jan 30, 2009
  6. Jan 29, 2009
  7. Jan 28, 2009
  8. Jan 27, 2009
  9. Jan 26, 2009
  10. Jan 25, 2009
  11. Jan 24, 2009
  12. Jan 23, 2009
  13. Jan 22, 2009
  14. Jan 21, 2009
Loading