summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/InstCombine/InstCombinePHI.cpp
Commit message (Expand)AuthorAgeFilesLines
* Fix a couple of layering violations in TransformsDavid Blaikie2018-03-211-1/+1
* Remove redundant includes from lib/Transforms.Michael Zolotukhin2017-12-131-1/+0
* Renable r314928Xinliang David Li2017-10-101-0/+235
* Revert "Roll forward r314928"Reid Kleckner2017-10-061-234/+0
* Roll forward r314928Xinliang David Li2017-10-061-0/+234
* Revert r314928 to investigate thinLTO bootstrap failureXinliang David Li2017-10-051-230/+0
* Recommit r314561 after fixing msan build failureXinliang David Li2017-10-041-0/+230
* Update getMergedLocation to check the instruction type and merge properly.Dehao Chen2017-10-021-12/+13
* Revert r314579: "Recommi r314561 after fixing over-debug assertion".Daniel Jasper2017-10-011-221/+0
* Fix buildbot failure -- tighten type check for matching phiXinliang David Li2017-09-301-1/+1
* Recommi r314561 after fixing over-debug assertionXinliang David Li2017-09-301-0/+221
* Revert 314561 due to debug build assertion failureXinliang David Li2017-09-291-219/+0
* Eliminate PHI (int typed) which has only one use by intptrXinliang David Li2017-09-291-0/+219
* fix typos in comments; NFCHiroshi Inoue2017-07-111-1/+1
* [InstCombine] Make InstCombine's IRBuilder be passed by reference everywhereCraig Topper2017-07-071-3/+3
* [Constants] If we already have a ConstantInt*, prefer to use isZero/isOne/isM...Craig Topper2017-07-061-1/+1
* [InstCombine] Pass a proper context instruction to all of the calls into Inst...Craig Topper2017-06-091-1/+1
* Sort the remaining #include lines in include/... and lib/....Chandler Carruth2017-06-061-1/+1
* InstCombine: Use the new SimplifyQuery versions of Simplify*. Use AssumptionC...Daniel Berlin2017-04-261-1/+1
* [InstCombine] Support folding a subtract with a constant LHS into a phi nodeCraig Topper2017-04-141-2/+2
* fix formatting; NFCSanjay Patel2017-01-311-1/+1
* [DebugInfo] Add const to DILocation variable declaration; NFC.Robert Lougher2017-01-121-1/+1
* Revert @llvm.assume with operator bundles (r289755-r289757)Daniel Jasper2016-12-191-2/+2
* Remove the AssumptionCacheHal Finkel2016-12-151-2/+2
* [InstCombine] Folding of a compare with RHS const should merge debug locationsRobert Lougher2016-12-141-1/+1
* [InstCombine] Folding of a binop with RHS const should merge the debug locationsRobert Lougher2016-12-141-1/+1
* [InstCombine] When folding casts through a phi node merge the debug locationsRobert Lougher2016-12-141-1/+1
* [InstCombine] Folding loads through a phi node should merge the debug locationsRobert Lougher2016-12-141-1/+1
* [InstCombine] When folding GEP through a phi node merge the debug locationsRobert Lougher2016-12-141-1/+1
* [InstCombine] Merge debug locations when folding through a phi nodeRobert Lougher2016-12-141-1/+1
* [InstCombine] Merge debug locations when folding through a phi nodeRobert Lougher2016-12-141-1/+17
* Use the range variant of find/find_if instead of unpacking begin/endDavid Majnemer2016-08-121-2/+2
* InstCombine: Replace some never-null pointers with references. NFCJustin Bogner2016-08-051-2/+2
* [InstCombine] Preserve fast math flags when combining PHIsSilviu Baranga2016-04-221-38/+11
* Fixed typo in r260530Jun Bum Lim2016-02-111-5/+5
* [InstCombine] Simplify a known nonzero incoming value of PHIJun Bum Lim2016-02-111-0/+36
* function names start with a lowercase letter; NFCSanjay Patel2016-02-011-8/+8
* [InstCombine] Teach FoldPHIArgZextsIntoPHI about EHPadsDavid Majnemer2015-11-071-0/+6
* [InstCombine] Don't insert an instruction after a terminatorDavid Majnemer2015-11-061-0/+6
* Preserve load alignment and dereferenceable metadata during some transformationsArtur Pilipenko2015-11-021-1/+4
* InstCombine: Remove ilist iterator implicit conversions, NFCDuncan P. N. Exon Smith2015-10-131-2/+2
* [InstCombine] fold zexts and constants into a phi (PR24766)Sanjay Patel2015-09-271-0/+69
* [InstCombine] Preserve metadata when merging loads that are phiAkira Hatanaka2015-09-231-6/+19
* Revert "[InstCombinePHI] Partial simplification of identity operations."David Majnemer2015-08-171-115/+0
* [InstCombinePHI] Partial simplification of identity operations.Charlie Turner2015-08-131-0/+115
* don't repeat function names in comments; NFCSanjay Patel2015-06-231-18/+15
* Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)Alexander Kornienko2015-06-231-2/+2
* Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko2015-06-191-2/+2
* Convert PHI getIncomingValue() to foreach over incoming_values(). NFC.Pete Cooper2015-05-121-4/+3
* [opaque pointer type] Start migrating GEP creation to explicitly specify the ...David Blaikie2015-03-141-1/+2
OpenPOWER on IntegriCloud