Skip to content
  1. Jan 11, 2008
    • Dale Johannesen's avatar
      Weak things initialized to 0 don't go in bss on Darwin. · 2ff66f08
      Dale Johannesen authored
      Cosmetic changes to spacing to match gcc (some dejagnu
      tests actually care).
      
      llvm-svn: 45848
      2ff66f08
    • Chris Lattner's avatar
      Simplify the side effect stuff a bit more and make licm/sinking · c8226f32
      Chris Lattner authored
      both work right according to the new flags.
      
      This removes the TII::isReallySideEffectFree predicate, and adds
      TII::isInvariantLoad. 
      
      It removes NeverHasSideEffects+MayHaveSideEffects and adds
      UnmodeledSideEffects as machine instr flags.  Now the clients
      can decide everything they need.
      
      I think isRematerializable can be implemented in terms of the
      flags we have now, though I will let others tackle that.
      
      llvm-svn: 45843
      c8226f32
  2. Jan 10, 2008
  3. Jan 09, 2008
  4. Jan 08, 2008
Loading