Skip to content
  1. Nov 17, 2008
  2. Nov 16, 2008
  3. Nov 15, 2008
  4. Nov 14, 2008
  5. Nov 13, 2008
  6. Nov 12, 2008
  7. Nov 11, 2008
  8. Nov 10, 2008
  9. Nov 09, 2008
  10. Nov 08, 2008
  11. Nov 07, 2008
    • Dale Johannesen's avatar
      Make FP tests requiring two compares work on PPC (PR 642). · 160be0ff
      Dale Johannesen authored
      This is Chris' patch from the PR, modified to realize that
      SETUGT/SETULT occur legitimately with integers, plus
      two fixes in LegalizeDAG to pass a valid result type into
      LegalizeSetCC.  The argument of TLI.getSetCCResultType is
      ignored on PPC, but I think I'm following usage elsewhere.
      
      llvm-svn: 58871
      160be0ff
    • Duncan Sands's avatar
      Sign-extend rather than zero-extend when promoting · 2d636b52
      Duncan Sands authored
      the condition for a BRCOND, according to what is
      returned by getSetCCResultContents.  Since all
      targets return the same thing (ZeroOrOneSetCCResult),
      this should be harmless!  The point is that all over
      the place the result of SETCC is fed directly into
      BRCOND.  On machines for which getSetCCResultContents
      returns ZeroOrNegativeOneSetCCResult, this is a
      sign-extended boolean.  So it seems dangerous to
      also feed BRCOND zero-extended booleans in some
      circumstances - for example, when promoting the
      condition.
      
      llvm-svn: 58861
      2d636b52
    • Dale Johannesen's avatar
      Fix unsigned->ppcf128 conversion. · 9016882d
      Dale Johannesen authored
      llvm-svn: 58856
      9016882d
    • Dale Johannesen's avatar
      When we're doing a compare of load-AND-constant to 0 · 7aad542d
      Dale Johannesen authored
      (e.g. a bitfield test) narrow the load as much as possible.
      The has the potential to avoid unnecessary partial-word
      load-after-store conflicts, which cause stalls on several targets.
      Also a size win on x86 (testb vs testl).
      
      llvm-svn: 58825
      7aad542d
Loading