Skip to content
  1. Sep 25, 2007
    • Evan Cheng's avatar
      Added support for new condition code modeling scheme (i.e. physical register... · e95f391e
      Evan Cheng authored
      Added support for new condition code modeling scheme (i.e. physical register dependency). These are a bunch of instructions that are duplicated so the x86 backend can support both the old and new schemes at the same time. They will be deleted after
      all the kinks are worked out.
      
      llvm-svn: 42285
      e95f391e
    • 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
Loading