Skip to content
  1. Sep 25, 2007
    • Dale Johannesen's avatar
      When mixing SSE and x87 codegen, it's possible to · 0241bb57
      Dale Johannesen authored
      have situations where an SSE instruction turns into
      multiple blocks, with the live range of an x87
      register crossing them.  To do this correctly make
      sure we examine all blocks when inserting
      FP_REG_KILL.  PR 1697.  (This was exposed by my
      fix for PR 1681, but the same thing could happen
      mixing x87 long double with SSE.)
      
      llvm-svn: 42281
      0241bb57
  2. Sep 24, 2007
  3. Sep 23, 2007
    • Dale Johannesen's avatar
      Fix PR 1681. When X86 target uses +sse -sse2, · e36c4002
      Dale Johannesen authored
      keep f32 in SSE registers and f64 in x87.  This
      is effectively a new codegen mode.
      Change addLegalFPImmediate to permit float and
      double variants to do different things.
      Adjust callers.
      
      llvm-svn: 42246
      e36c4002
  4. Sep 21, 2007
  5. Sep 20, 2007
  6. Sep 19, 2007
  7. Sep 18, 2007
  8. Sep 17, 2007
  9. Sep 16, 2007
  10. Sep 15, 2007
  11. Sep 14, 2007
  12. Sep 11, 2007
  13. Sep 10, 2007
  14. Sep 08, 2007
  15. Sep 07, 2007
Loading