Skip to content
  1. Jul 27, 2009
  2. Jul 26, 2009
  3. Jul 25, 2009
  4. Jul 24, 2009
  5. Jul 23, 2009
  6. Jul 22, 2009
    • David Greene's avatar
      · e88680e3
      David Greene authored
      Constify the key in Mi2IndexMap.
      
      llvm-svn: 76801
      e88680e3
    • Evan Cheng's avatar
      Ignore undef uses. · d2d52d19
      Evan Cheng authored
      llvm-svn: 76799
      d2d52d19
    • Daniel Dunbar's avatar
      Switch some clients to Value::getName(), and other getName() user · 5899dda0
      Daniel Dunbar authored
      simplification.
       - NFC
      
      llvm-svn: 76789
      5899dda0
    • David Greene's avatar
      · 6e2eda1c
      David Greene authored
      Put comment printing under asm-verbose.
      
      llvm-svn: 76780
      6e2eda1c
    • David Greene's avatar
      · 1e2a04ba
      David Greene authored
      Make some changes suggested by Bill and Evan.
      
      llvm-svn: 76775
      1e2a04ba
    • Chris Lattner's avatar
      remove the SelectSectionForMachineConst hook, replacing it with · b300a4f9
      Chris Lattner authored
      a new getSectionForMergableConstant hook.  This removes one dependence
      of TAI on Type, and provides the hook with enough info to make the 
      right decision based on whether the global has relocations etc.
      
      llvm-svn: 76705
      b300a4f9
    • Evan Cheng's avatar
      Let each target determines whether a machine instruction is dead. If true,... · 4dc848f3
      Evan Cheng authored
      Let each target determines whether a machine instruction is dead. If true, that allows late codeine passes to delete it.
      
      This is considered a workaround. The problem is some targets are not modeling side effects correctly. PPC is apparently one of those. This patch allows ppc llvm-gcc to bootstrap on Darwin. Once we find out which instruction definitions are wrong, we can remove the PPCInstrInfo workaround.
      
      llvm-svn: 76703
      4dc848f3
    • Owen Anderson's avatar
      Get rid of the Pass+Context magic. · 47db941f
      Owen Anderson authored
      llvm-svn: 76702
      47db941f
    • Chris Lattner's avatar
      reimplement Constant::ContainsRelocations as · 4565ef5b
      Chris Lattner authored
      Constant::getRelocationInfo(), which has a much simpler
      to use API.  It still should not be part of libvmcore, but
      is better than it was.  Also teach it to be smart about 
      hidden visibility.
      
      llvm-svn: 76700
      4565ef5b
    • Lang Hames's avatar
      Exposed PHIElimination pass within CodeGen. · aa037759
      Lang Hames authored
      llvm-svn: 76688
      aa037759
    • David Greene's avatar
      · 34242753
      David Greene authored
      Add some support for iterative coalescers to calculate a joined live
      range's weight properly.  This is turned off right now in the sense that
      you'll get an assert if you get into a situation that can only be caused
      by an iterative coalescer.  All other code paths operate exactly as
      before so there is no functional change with this patch.  The asserts
      should be disabled if/when an iterative coalescer gets added to trunk.
      
      llvm-svn: 76680
      34242753
Loading