| Commit message (Expand) | Author | Age | Files | Lines |
* | Preserve line number information. | Devang Patel | 2011-05-10 | 1 | -0/+1 |
* | Fix PR9820: a read-only call differs from a load in that a load doesn't | Duncan Sands | 2011-05-06 | 1 | -6/+9 |
* | The computation of string length is not that complicated. Fix it, again. :) | Nick Lewycky | 2011-05-05 | 1 | -1/+1 |
* | PR9838: Fix transform introduced in r127064 to not trigger when only one side... | Eli Friedman | 2011-05-05 | 1 | -1/+1 |
* | Update the gcov version used slightly, to make it stop causing modern gcov's to | Nick Lewycky | 2011-05-05 | 1 | -13/+20 |
* | Remove dead function. | Nick Lewycky | 2011-05-05 | 1 | -5/+0 |
* | When the path wasn't emitted by the frontend, discard any path on the source | Nick Lewycky | 2011-05-05 | 1 | -6/+11 |
* | Set debug loc for new instructions. | Devang Patel | 2011-05-04 | 1 | -3/+3 |
* | Set debug location for new PHI nodes created in exit block. | Devang Patel | 2011-05-04 | 1 | -0/+2 |
* | Preserve line number information while threading jumps. | Devang Patel | 2011-05-04 | 1 | -2/+5 |
* | Preserve line number info. | Devang Patel | 2011-05-04 | 1 | -1/+4 |
* | preserve line number info. | Devang Patel | 2011-05-04 | 1 | -2/+3 |
* | Emit gcov data files to the directory specified in the metadata produced by the | Nick Lewycky | 2011-05-04 | 1 | -4/+23 |
* | indvars: Added DisableIVRewrite and WidenIVs. | Andrew Trick | 2011-05-04 | 1 | -9/+115 |
* | indvars: Added canExpandBackEdgeTakenCount. | Andrew Trick | 2011-05-03 | 1 | -32/+55 |
* | Remove unused variables caught by GCC's -Wunused-but-set-variable. | Benjamin Kramer | 2011-05-03 | 1 | -2/+0 |
* | Add an unfolded offset field to LSR's Formula record. This is used to | Dan Gohman | 2011-05-03 | 1 | -9/+62 |
* | Scanning entire basic block may be too expensive in terms of compile time. In... | Devang Patel | 2011-05-02 | 1 | -6/+4 |
* | Remove unused variable. | Duncan Sands | 2011-05-02 | 1 | -1/+1 |
* | Move some rem transforms out of instcombine and into instsimplify. | Duncan Sands | 2011-05-02 | 1 | -42/+19 |
* | enhance memcpyopt to obey -fno-builtin and friends. This addresses a | Chris Lattner | 2011-05-01 | 1 | -0/+17 |
* | InstCombine: Turn (zext A) udiv (zext B) into (zext (A udiv B)). Same for ure... | Benjamin Kramer | 2011-04-30 | 1 | -1/+28 |
* | Use SimplifyDemandedBits on div instructions. | Benjamin Kramer | 2011-04-30 | 1 | -0/+4 |
* | Assing line number info to new PHIs created by SSA updater. | Devang Patel | 2011-04-29 | 2 | -0/+17 |
* | Preserve line number information. | Devang Patel | 2011-04-29 | 1 | -1/+2 |
* | SimplifyCFG: Expose phi node folding cost threshold as command line parameter | Peter Collingbourne | 2011-04-29 | 1 | -1/+6 |
* | SimplifyCFG: Add CostRemaining parameter to DominatesMergePoint | Peter Collingbourne | 2011-04-29 | 1 | -9/+38 |
* | SimplifyCFG: Add Trunc, ZExt and SExt to the list of cheap instructions for p... | Peter Collingbourne | 2011-04-29 | 1 | -0/+3 |
* | Balance parentheses. | Benjamin Kramer | 2011-04-29 | 1 | -1/+1 |
* | InstCombine: turn (C1 << A) << C2) into (C1 << C2) << A) | Benjamin Kramer | 2011-04-29 | 1 | -1/+8 |
* | Preserve line number information. | Devang Patel | 2011-04-28 | 1 | -0/+7 |
* | We require threse bits to be zero, too. | Benjamin Kramer | 2011-04-28 | 1 | -2/+2 |
* | Only read *predecessor once so as to fix a theoretical issue where it changes | Nick Lewycky | 2011-04-28 | 1 | -7/+10 |
* | Remove DbgDeclare only if all uses are converted. | Devang Patel | 2011-04-28 | 1 | -1/+5 |
* | Fix a comment. | Benjamin Kramer | 2011-04-28 | 1 | -1/+1 |
* | improve comment. | Chris Lattner | 2011-04-28 | 1 | -1/+6 |
* | Do not lose line number info while eliminating tail call. | Devang Patel | 2011-04-28 | 1 | -1/+3 |
* | final step needed to resolve PR6627, which allows us to flatten the code down to | Chris Lattner | 2011-04-28 | 1 | -3/+7 |
* | code cleanups only. | Chris Lattner | 2011-04-28 | 1 | -36/+32 |
* | Reapply r130340: Fix for PR9730. | Andrew Trick | 2011-04-28 | 1 | -1/+1 |
* | InstCombine: Merge "(trunc x) == C1 & (and x, CA) == C2" into a single and+icmp. | Benjamin Kramer | 2011-04-28 | 1 | -0/+36 |
* | centralize "marking for deletion" into a helper function. Pass GVN around to | Chris Lattner | 2011-04-28 | 1 | -52/+56 |
* | Promote toErase to be an ivar of the GVN class. | Chris Lattner | 2011-04-28 | 1 | -39/+35 |
* | teach GVN to widen integer loads when they are overaligned, when doing an | Chris Lattner | 2011-04-28 | 1 | -20/+123 |
* | Reverting r130340 in the unlikely event that it's responsible for a llvm-gcc ... | Andrew Trick | 2011-04-28 | 1 | -1/+1 |
* | Fixes PR9730: indvars: An asserting value handle still pointed to this value | Andrew Trick | 2011-04-27 | 1 | -1/+1 |
* | Simplify cfg inserts a call to trap when unreachable code is detected. Assign... | Devang Patel | 2011-04-27 | 1 | -1/+2 |
* | Stop trying to have instcombine preserve LCSSA form: this was not | Duncan Sands | 2011-04-27 | 3 | -6/+0 |
* | Transform: "icmp eq (trunc (lshr(X, cst1)), cst" to "icmp (and X, mask), cst" | Chris Lattner | 2011-04-26 | 1 | -0/+25 |
* | some random cleanups, no functionality change. | Chris Lattner | 2011-04-26 | 1 | -5/+5 |