Skip to content
  1. Sep 24, 2007
  2. Sep 22, 2007
  3. Sep 21, 2007
  4. Sep 20, 2007
  5. Sep 19, 2007
  6. Sep 18, 2007
  7. Sep 17, 2007
  8. Sep 16, 2007
  9. Sep 15, 2007
    • Dale Johannesen's avatar
      Remove the assumption that FP's are either float or · 98d3a08d
      Dale Johannesen authored
      double from some of the many places in the optimizers
      it appears, and do something reasonable with x86
      long double.
      Make APInt::dump() public, remove newline, use it to
      dump ConstantSDNode's.
      Allow APFloats in FoldingSet.
      Expand X86 backend handling of long doubles (conversions
      to/from int, mostly).
      
      llvm-svn: 41967
      98d3a08d
  10. Sep 14, 2007
  11. Sep 13, 2007
  12. Sep 12, 2007
  13. Sep 11, 2007
  14. Sep 10, 2007
    • Chris Lattner's avatar
      Emit: · 58c227bd
      Chris Lattner authored
              cmpl    %eax, %ecx
              setae   %al
              movzbl  %al, %eax
      
      instead of:
      
              cmpl    %eax, %ecx
              setb    %al
              xorb    $1, %al
              movzbl  %al, %eax
      
      when using logical not of a C comparison.
      
      llvm-svn: 41807
      58c227bd
    • Chris Lattner's avatar
      1. Don't call Value::getName(), which is slow. · 33a7f514
      Chris Lattner authored
      2. Lower calls to fabs and friends to FABS nodes etc unless the function has
         internal linkage.  Before we wouldn't lower if it had a definition, which
         is incorrect.  This allows us to compile:
      
      define double @fabs(double %f) {
              %tmp2 = tail call double @fabs( double %f )
              ret double %tmp2
      }
      
      into:
      
      _fabs:
              fabs f1, f1
              blr 
      
      llvm-svn: 41805
      33a7f514
  15. Sep 08, 2007
  16. Sep 07, 2007
Loading