Skip to content
  1. Jan 14, 2009
  2. Jan 13, 2009
  3. Jan 12, 2009
  4. Jan 11, 2009
  5. Jan 09, 2009
  6. Jan 08, 2009
    • Dale Johannesen's avatar
      Do not inline functions with (dynamic) alloca into · b48fc71f
      Dale Johannesen authored
      functions that don't already have a (dynamic) alloca.
      Dynamic allocas cause inefficient codegen and we shouldn't
      propagate this (behavior follows gcc).  Two existing tests
      assumed such inlining would be done; they are hacked by
      adding an alloca in the caller, preserving the point of
      the tests.
      
      llvm-svn: 61946
      b48fc71f
    • Chris Lattner's avatar
      This implements the second half of the fix for PR3290, handling · c518dfd1
      Chris Lattner authored
      loads from allocas that cover the entire aggregate.  This handles
      some memcpy/byval cases that are produced by llvm-gcc.  This triggers
      a few times in kc++ (with std::pair<std::_Rb_tree_const_iterator
      <kc::impl_abstract_phylum*>,bool>) and once in 176.gcc (with %struct..0anon).
      
      llvm-svn: 61915
      c518dfd1
  7. Jan 07, 2009
  8. Jan 06, 2009
  9. Jan 05, 2009
Loading