Skip to content
  1. Oct 13, 2007
    • Evan Cheng's avatar
      Local spiller optimization: · b6307650
      Evan Cheng authored
      Turn this:
      movswl  %ax, %eax
      movl    %eax, -36(%ebp)
      xorl    %edi, -36(%ebp)
      into
      movswl  %ax, %eax
      xorl    %edi, %eax
      movl    %eax, -36(%ebp)
      by unfolding the load / store xorl into an xorl and a store when we know the
      value in the spill slot is available in a register. This doesn't change the
      number of instructions but reduce the number of times memory is accessed.
      
      Also unfold some load folding instructions and reuse the value when similar
      situation presents itself.
      
      llvm-svn: 42947
      b6307650
    • Evan Cheng's avatar
      Optionally create a MachineInstr without default implicit operands. · 9490e0d0
      Evan Cheng authored
      llvm-svn: 42945
      9490e0d0
  2. Oct 12, 2007
  3. Oct 11, 2007
  4. Oct 10, 2007
  5. Oct 08, 2007
  6. Oct 07, 2007
  7. Oct 06, 2007
  8. Oct 05, 2007
Loading