Skip to content
  1. Oct 14, 2009
    • Duncan Sands's avatar
      I don't see any point in having both eh.selector.i32 and eh.selector.i64, · 8e6ccb65
      Duncan Sands authored
      so get rid of eh.selector.i64 and rename eh.selector.i32 to eh.selector.
      Likewise for eh.typeid.for.  This aligns us with gcc, which always uses a
      32 bit value for the selector on all platforms.  My understanding is that
      the register allocator used to assert if the selector intrinsic size didn't
      match the pointer size, and this was the reason for introducing the two
      variants.  However my testing shows that this is no longer the case (I
      fixed some bugs in selector lowering yesterday, and some more today in the
      fastisel path; these might have caused the original problems).
      
      llvm-svn: 84106
      8e6ccb65
    • Dan Gohman's avatar
      This remat entry is basically done. There are hooks to allow targets · df777ede
      Dan Gohman authored
      to remat non-load instructions as loads, and the remat code now uses
      the UnmodeledSideEffects flags, MachineMemOperands, and similar things
      to decide which instructions are valid for rematerialization.
      
      llvm-svn: 84060
      df777ede
    • Dan Gohman's avatar
      Add a few README.txt items. · 0aa63c97
      Dan Gohman authored
      llvm-svn: 84059
      0aa63c97
    • Devang Patel's avatar
      s/DebugLoc.CompileUnit/DebugLoc.Scope/g · d7ebfe39
      Devang Patel authored
      s/DebugLoc.InlinedLoc/DebugLoc.InlinedAtLoc/g
      
      llvm-svn: 84054
      d7ebfe39
  2. Oct 13, 2009
  3. Oct 12, 2009
  4. Oct 10, 2009
  5. Oct 09, 2009
  6. Oct 08, 2009
  7. Oct 07, 2009
Loading