summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms
Commit message (Expand)AuthorAgeFilesLines
* revert 131605 to fix PR9946.Rafael Espindola2011-05-191-36/+31
* Make the demanded bits/elements optimizations preserve debug line information.Eli Friedman2011-05-192-15/+23
* Use IRBuilder.Devang Patel2011-05-191-2/+2
* Use IRBuilder while simplifying unreachable.Devang Patel2011-05-191-7/+8
* Use IRBuilder while simplifying conditional branch.Devang Patel2011-05-181-31/+36
* More instcombine cleanup, towards improving debug line info.Eli Friedman2011-05-183-10/+12
* Use IRBuilder while simplifying branch.Devang Patel2011-05-181-12/+13
* More instcombine simplifications towards better debug locations.Eli Friedman2011-05-182-13/+10
* Use IRBuilder while simplifying return instruction.Devang Patel2011-05-181-11/+13
* When forming an ICmpZero LSRUse, normalize the non-IV operandDan Gohman2011-05-181-0/+4
* Spread use of IRBuilder even more.Devang Patel2011-05-181-10/+12
* Use IRBuilder while simplifying switch instruction.Devang Patel2011-05-181-15/+18
* Use IRBuilder while simplifying unwind.Devang Patel2011-05-181-7/+9
* More instcombine cleanup aimed towards improving debug line info.Eli Friedman2011-05-181-21/+18
* Use IRBuilder while simplifying terminator.Devang Patel2011-05-181-4/+7
* Use IRBuilder while simplifying unconditional branch.Devang Patel2011-05-181-6/+11
* Use IRBuilder while folding two entry PHINode.Devang Patel2011-05-181-6/+8
* Switch more inst insertion in instcombine to IRBuilder.Eli Friedman2011-05-181-10/+6
* Set up IRBuilder for use during simplification.Devang Patel2011-05-181-0/+3
* Switch more inst insertion in instcombine to IRBuilder.Eli Friedman2011-05-181-13/+6
* fix typoMatt Beaumont-Gay2011-05-181-1/+1
* Switch inst insertion in instcombine transform to IRBuilder.Eli Friedman2011-05-181-6/+2
* Use IRBuiler while constant folding terminator.Devang Patel2011-05-181-7/+10
* Fix inelegant initialization.Stuart Hastings2011-05-181-2/+1
* Revert commit 131534 since it seems to have broken several buildbots.Duncan Sands2011-05-181-2/+2
* Refactor getActionType and getTypeToTransformTo ; place all of the 'decision'Nadav Rotem2011-05-181-2/+2
* Start trying to make InstCombine preserve more debug info. The idea here is ...Eli Friedman2011-05-182-5/+6
* Use ReplaceInstUsesWith instead of replaceAllUsesWith where appropriate in in...Eli Friedman2011-05-183-11/+11
* Preseve line numbers while simplifying CFG.Devang Patel2011-05-171-6/+16
* Conditionalize the format of the GCOV files by target type. Darwin uses the 4.2Bill Wendling2011-05-171-10/+19
* X86 pmovsx/pmovzx ignore the upper half of their inputs.Stuart Hastings2011-05-172-1/+23
* Preserve line number information.Devang Patel2011-05-171-0/+1
* Set debug loc for new load instruction.Devang Patel2011-05-171-0/+3
* Preserve line number information.Devang Patel2011-05-171-1/+2
* There is no need to force DebugLoc on a PHI at this point.Devang Patel2011-05-161-2/+0
* Preserve debug info for unused zero extended boolean argument.Devang Patel2011-05-161-4/+13
* Don't do tail calls in a function that call setjmp. The stack might beRafael Espindola2011-05-161-4/+5
* SimplifyCFG: Use ComputeMaskedBits to prune dead cases from switch instructions.Benjamin Kramer2011-05-141-1/+36
* Avoid combining GEPs that might overflow at runtime.Stuart Hastings2011-05-141-1/+3
* Fix a source of non determinism in FindUsedTypes, use a SetVector instead of aJulien Lerouge2011-05-131-1/+2
* Convert SimplifyIVUsers into a worklist instead of a single pass overAndrew Trick2011-05-131-1/+1
* indvars: Added SimplifyIVUsers.Andrew Trick2011-05-121-85/+99
* Preserve line number information.Devang Patel2011-05-101-0/+1
* Fix PR9820: a read-only call differs from a load in that a load doesn'tDuncan Sands2011-05-061-6/+9
* The computation of string length is not that complicated. Fix it, again. :)Nick Lewycky2011-05-051-1/+1
* PR9838: Fix transform introduced in r127064 to not trigger when only one side...Eli Friedman2011-05-051-1/+1
* Update the gcov version used slightly, to make it stop causing modern gcov's toNick Lewycky2011-05-051-13/+20
* Remove dead function.Nick Lewycky2011-05-051-5/+0
* When the path wasn't emitted by the frontend, discard any path on the sourceNick Lewycky2011-05-051-6/+11
* Set debug loc for new instructions.Devang Patel2011-05-041-3/+3
OpenPOWER on IntegriCloud