Skip to content
  1. Sep 27, 2009
  2. Sep 26, 2009
  3. Sep 24, 2009
  4. Sep 22, 2009
  5. Sep 21, 2009
  6. Sep 20, 2009
  7. Sep 19, 2009
  8. Sep 18, 2009
    • Victor Hernandez's avatar
      Update malloc call creation code (AllocType is now the element type of the... · 788eaabd
      Victor Hernandez authored
      Update malloc call creation code (AllocType is now the element type of the malloc, not the resulting type).
      
      In getMallocArraySize(), fix bug in the case that array size is the product of 2 constants.
      
      Extend isArrayMalloc() and getMallocArraySize() to handle case where malloc is used as char array.
      
      Ensure that ArraySize in LowerAllocations::runOnBasicBlock() is correct type.
      
      Extend Instruction::isSafeToSpeculativelyExecute() to handle malloc calls.
      
      Add verification for malloc calls.
      
      Reviewed by Dan Gohman.
      
      llvm-svn: 82257
      788eaabd
  9. Sep 17, 2009
  10. Sep 16, 2009
  11. Sep 15, 2009
  12. Sep 11, 2009
  13. Sep 10, 2009
  14. Sep 09, 2009
    • Dan Gohman's avatar
      Fix SplitCriticalEdge to properly update LCSSA form when splitting a · ec4557f3
      Dan Gohman authored
      loop exit edge -- new PHIs may be needed not only for the additional
      splits that are made to preserve LoopSimplify form, but also for the
      original split. Factor out the code that inserts new PHIs so that it
      can be used for both. Remove LoopRotation.cpp's code for manually
      updating LCSSA form, as it is now redundant. This fixes PR4934.
      
      llvm-svn: 81363
      ec4557f3
    • Mike Stump's avatar
      Reflow comment. · deaf572c
      Mike Stump authored
      llvm-svn: 81361
      deaf572c
Loading