summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms
Commit message (Expand)AuthorAgeFilesLines
* Balance parentheses.Benjamin Kramer2011-04-291-1/+1
* InstCombine: turn (C1 << A) << C2) into (C1 << C2) << A)Benjamin Kramer2011-04-291-1/+8
* Preserve line number information.Devang Patel2011-04-281-0/+7
* We require threse bits to be zero, too.Benjamin Kramer2011-04-281-2/+2
* Only read *predecessor once so as to fix a theoretical issue where it changesNick Lewycky2011-04-281-7/+10
* Remove DbgDeclare only if all uses are converted.Devang Patel2011-04-281-1/+5
* Fix a comment.Benjamin Kramer2011-04-281-1/+1
* improve comment.Chris Lattner2011-04-281-1/+6
* Do not lose line number info while eliminating tail call.Devang Patel2011-04-281-1/+3
* final step needed to resolve PR6627, which allows us to flatten the code down toChris Lattner2011-04-281-3/+7
* code cleanups only.Chris Lattner2011-04-281-36/+32
* Reapply r130340: Fix for PR9730.Andrew Trick2011-04-281-1/+1
* InstCombine: Merge "(trunc x) == C1 & (and x, CA) == C2" into a single and+icmp.Benjamin Kramer2011-04-281-0/+36
* centralize "marking for deletion" into a helper function. Pass GVN around to Chris Lattner2011-04-281-52/+56
* Promote toErase to be an ivar of the GVN class.Chris Lattner2011-04-281-39/+35
* teach GVN to widen integer loads when they are overaligned, when doing an Chris Lattner2011-04-281-20/+123
* Reverting r130340 in the unlikely event that it's responsible for a llvm-gcc ...Andrew Trick2011-04-281-1/+1
* Fixes PR9730: indvars: An asserting value handle still pointed to this valueAndrew Trick2011-04-271-1/+1
* Simplify cfg inserts a call to trap when unreachable code is detected. Assign...Devang Patel2011-04-271-1/+2
* Stop trying to have instcombine preserve LCSSA form: this was notDuncan Sands2011-04-273-6/+0
* Transform: "icmp eq (trunc (lshr(X, cst1)), cst" to "icmp (and X, mask), cst"Chris Lattner2011-04-261-0/+25
* some random cleanups, no functionality change.Chris Lattner2011-04-261-5/+5
* Improve the bail-out predicate to really only kick in when phiChris Lattner2011-04-261-1/+2
* Rename everything to follow LLVM style ... I think.Nick Lewycky2011-04-261-207/+300
* Enhance MemDep: When alias analysis returns a partial alias result,Chris Lattner2011-04-261-24/+78
* Remove unused STL header includes.Jay Foad2011-04-236-6/+0
* PR9214: Convert Metadata API to use ArrayRef.Jay Foad2011-04-212-3/+3
* In gcov profiling, give all functions an extra unified return block. This isNick Lewycky2011-04-211-5/+17
* Fix think-o: emit all 8 bytes of the EOF marker. Also reflow a line in aNick Lewycky2011-04-211-3/+3
* Add independent controls for whether GCOV profiling should emit .gcno files orNick Lewycky2011-04-211-4/+16
* Fix another case of <rdar://problem/9184212> that only occurs with codeCameron Zwarich2011-04-201-31/+44
* The bitcast case here is actually handled uniformly earlier in the function, soCameron Zwarich2011-04-201-8/+3
* Cleanup some code to better use an early return style in preparation for addingCameron Zwarich2011-04-201-6/+10
* Trivial simplification.Jay Foad2011-04-191-2/+1
* Mark some functions as used which are used within debug-only code. ThisChandler Carruth2011-04-181-0/+3
* Rename a misleadingly-named variable.Frits van Bommel2011-04-161-5/+5
* Fix bug when checking phi operands in InstCombiner::visitPHINode(),Jay Foad2011-04-161-1/+1
* Fix cmake build.Rafael Espindola2011-04-161-1/+1
* Move the re-stemming function up top and use it where it's currently inlined.Nick Lewycky2011-04-161-15/+25
* Rename LineProfiling to GCOVProfiling to more accurately represent what itNick Lewycky2011-04-163-218/+509
* Fix a ton of comment typos found by codespell. Patch byChris Lattner2011-04-1517-25/+25
* Add an instcombine for constructs like a | -(b != c); a select is moreEli Friedman2011-04-141-1/+8
* Fix an infinite alternation in JumpThreading where two transforms would repea...Owen Anderson2011-04-141-3/+15
* Cleanup r129509 based on comments by ChrisMon P Wang2011-04-141-7/+6
* Cleanup r129472 by using a utility routine as suggested by Eli.Mon P Wang2011-04-141-51/+43
* rework FoldBranchToCommonDest to exit earlier when there is a bonusChris Lattner2011-04-141-39/+30
* fix a couple -Wsign-compare warnings.Chris Lattner2011-04-141-2/+2
* Vectors with different number of elements of the same element type can haveMon P Wang2011-04-131-6/+64
* Fixed the revision 129449.Junjie Gu2011-04-131-1/+1
* Passing unroll parameters (unroll-count, threshold, and partial unroll) via L...Junjie Gu2011-04-131-12/+23
OpenPOWER on IntegriCloud