summaryrefslogtreecommitdiff
path: root/lib/Transforms/Scalar
Commit message (Expand)AuthorAge
* Fix warnings due to 132263; Thanks rdivacky.Nadav Rotem2011-05-29
* Refactor getActionType and getTypeToTransformTo ; place all of the 'decision'Nadav Rotem2011-05-27
* Attempt to preserve debug line info in LICM; as the comment in the code says,...Eli Friedman2011-05-27
* Don't sink or hoist debug info instrinsics; it isn't useful. This also preve...Eli Friedman2011-05-27
* Oops, wasn't intending to commit this. Partial revert of r132194.Eli Friedman2011-05-27
* Fix a silly mistake (which trips over an assertion) in r132099. rdar://9515076Eli Friedman2011-05-27
* Fix warning about || and && without explicit grouping.Chandler Carruth2011-05-26
* Do not insert anything after terminator.Devang Patel2011-05-26
* Do not move DBG_VALUE in middle of PHI nodes.Devang Patel2011-05-26
* If llvm.dbg.value and the value instruction it refers to are far apart then i...Devang Patel2011-05-26
* indvars: incremental fixes for -disable-iv-rewrite and testcases.Andrew Trick2011-05-26
* Simplify r132022 based on Cameron's feedback.Evan Cheng2011-05-25
* indvars: fixed IV cloning in -disable-iv-rewrite mode with associatedAndrew Trick2011-05-25
* Forgot dyn_cast check.Evan Cheng2011-05-24
* Fix LoopUnswitch bug. RewriteLoopBodyWithConditionConstant can delete a deadEvan Cheng2011-05-24
* Clean up the lazy initialization of DIBuilder a bit.Cameron Zwarich2011-05-24
* Make LoadAndStorePromoter preserve debug info and create llvm.dbg.values whenCameron Zwarich2011-05-24
* When checking for signed multiplication overflow, watch out for INT_MIN and -1.Dan Gohman2011-05-23
* Teach valuetracking that byval arguments with a specified alignment areChris Lattner2011-05-23
* Fix PR9815: I was trying to get out of "generating code and thenChris Lattner2011-05-22
* Add a parameter to ConstantFoldTerminator() that callers can use to ask it to...Frits van Bommel2011-05-22
* fix PR9841 by having GVN not process dead loads. This wasChris Lattner2011-05-22
* PR7952: Make isa<> use the same logic as cast<>, so that they both workEli Friedman2011-05-21
* indvars: Prototyping Sign/ZeroExtend elimination without canonical IVs.Andrew Trick2011-05-20
* indvars: minor cleanup in preparation for sign/zero extend elimination.Andrew Trick2011-05-20
* When forming an ICmpZero LSRUse, normalize the non-IV operandDan Gohman2011-05-18
* Revert commit 131534 since it seems to have broken several buildbots.Duncan Sands2011-05-18
* Refactor getActionType and getTypeToTransformTo ; place all of the 'decision'Nadav Rotem2011-05-18
* Preserve line number information.Devang Patel2011-05-17
* Set debug loc for new load instruction.Devang Patel2011-05-17
* Don't do tail calls in a function that call setjmp. The stack might beRafael Espindola2011-05-16
* Convert SimplifyIVUsers into a worklist instead of a single pass overAndrew Trick2011-05-13
* indvars: Added SimplifyIVUsers.Andrew Trick2011-05-12
* Fix PR9820: a read-only call differs from a load in that a load doesn'tDuncan Sands2011-05-06
* Set debug loc for new instructions.Devang Patel2011-05-04
* Preserve line number information while threading jumps.Devang Patel2011-05-04
* Preserve line number info.Devang Patel2011-05-04
* preserve line number info.Devang Patel2011-05-04
* indvars: Added DisableIVRewrite and WidenIVs.Andrew Trick2011-05-04
* indvars: Added canExpandBackEdgeTakenCount.Andrew Trick2011-05-03
* Add an unfolded offset field to LSR's Formula record. This is used toDan Gohman2011-05-03
* enhance memcpyopt to obey -fno-builtin and friends. This addresses aChris Lattner2011-05-01
* Preserve line number information.Devang Patel2011-04-29
* Preserve line number information.Devang Patel2011-04-28
* improve comment.Chris Lattner2011-04-28
* Do not lose line number info while eliminating tail call.Devang Patel2011-04-28
* final step needed to resolve PR6627, which allows us to flatten the code down toChris Lattner2011-04-28
* code cleanups only.Chris Lattner2011-04-28
* Reapply r130340: Fix for PR9730.Andrew Trick2011-04-28
* centralize "marking for deletion" into a helper function. Pass GVN around to Chris Lattner2011-04-28