Skip to content
  1. Jun 19, 2007
  2. Jun 18, 2007
  3. Jun 17, 2007
    • Bill Wendling's avatar
      XFAILing until I can fix properly. · ec6be07c
      Bill Wendling authored
      llvm-svn: 37618
      ec6be07c
    • Bill Wendling's avatar
      Revert patch. It regresses: · 094a4e81
      Bill Wendling authored
      define double @test2(i64 %A) {
         %B = bitcast i64 %A to double
         ret double %B
      }
      
      $ llvm-as < t.ll | llc -march=x86-64
      
      before:
      
               .align  4
               .globl  _test2
      _test2:
               movd %rdi, %xmm0
               ret
      
      after:
      
      _test2:
               subq $8, %rsp
               movq %rdi, (%rsp)
               movsd (%rsp), %xmm0
               addq $8, %rsp
               ret
      
      llvm-svn: 37617
      094a4e81
  4. Jun 16, 2007
    • Reid Spencer's avatar
      Fix PR1517: · 1aae9e8e
      Reid Spencer authored
      Use SmallPtrSet instead of std::vector to eliminate duplicate uses in a
      function generated with -gen-function. This prevents the output from having
      multiple duplicate declarations of constants and gvals.
      
      llvm-svn: 37616
      1aae9e8e
    • Reid Spencer's avatar
      Fix PR1516: · 83c15f8a
      Reid Spencer authored
      When printing the uses of a function (-gen-function only), make sure to
      include the constants referenced by intializers of global variables.
      
      llvm-svn: 37615
      83c15f8a
    • Nick Lewycky's avatar
      Call the correct function name. Patch from Stephane Letz. · 7aa84fe7
      Nick Lewycky authored
      llvm-svn: 37614
      7aa84fe7
    • Evan Cheng's avatar
      Really turn if-converter loose: · 3a51c854
      Evan Cheng authored
      1. Consider all possible ifcvt cases at once. No longer restricted to bottom
         up iterative approach.
      2. Sort all possible cases based on a cost function. Perform the most profitable
         ones first invalidate others that target the same blocks.
      3. Fixed a number of bugs related to block duplication.
      
      llvm-svn: 37613
      3a51c854
    • Bill Wendling's avatar
      Testcase for MMX int to MMX register failure. · c8f293b4
      Bill Wendling authored
      llvm-svn: 37612
      c8f293b4
Loading