summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms/GVNHoist
Commit message (Expand)AuthorAgeFilesLines
* Migrate function attribute "no-frame-pointer-elim"="false" to "frame-pointer"...Fangrui Song2019-12-242-3/+3
* Revert "Temporarily Revert "Add basic loop fusion pass.""Eric Christopher2019-04-1733-0/+2932
* Temporarily Revert "Add basic loop fusion pass."Eric Christopher2019-04-1733-2932/+0
* IR: Support parsing numeric block ids, and emit them in textual output.James Y Knight2019-03-221-13/+13
* [MemorySSAUpdater] Avoid creating self-referencing MemoryDefsAlexandros Lamprineas2018-09-111-0/+50
* [Local] Make DoesKMove required for combineMetadata.Florian Hahn2018-08-241-0/+23
* [MemorySSAUpdater] Update Phi operands after trivial Phi eliminationAlexandros Lamprineas2018-07-231-0/+119
* [GVNHoist] safeToHoistLdSt allows illegal hoistingAlexandros Lamprineas2018-07-231-0/+76
* [MemorySSAUpdater] Remove deleted trivial Phis from active worksetAlexandros Lamprineas2018-07-161-0/+40
* [DebugInfo] Add DILabel metadata and intrinsic llvm.dbg.label.Shiva Chen2018-05-091-2/+2
* [NFC] fix trivial typos in documents and commentsHiroshi Inoue2018-04-121-1/+1
* [MemorySSAUpdater] Mark Phi users of a node being moved as non-optimizeZhaoshi Zheng2018-04-091-0/+34
* [MemorySSA] Fix exponential compile-time updating MemorySSA.Eli Friedman2018-03-261-0/+54
* [GVNHoist] Fix: PR35222 gvn-hoist incorrectly erases load in case of a loopAditya Kumar2018-01-041-0/+45
* [GVNHoist] Fix: PR35222 gvn-hoist incorrectly erases loadAditya Kumar2017-12-131-0/+25
* Add an @llvm.sideeffect intrinsicDan Gohman2017-11-081-0/+30
* [GVNHoist] Factor out reachability to search for anticipable instructions qui...Aditya Kumar2017-09-139-112/+534
* Disable GVN Hoist due to still more bugs being found in it. There isChandler Carruth2017-04-271-1/+1
* Re-apply "[GVNHoist] Move GVNHoist to function simplification part of pipeline."Geoff Berry2017-04-131-0/+38
* [GVNHoist] Call isGuaranteedToTransferExecutionToSuccessor on each instructionGeoff Berry2017-04-101-0/+21
* Add address space mangling to lifetime intrinsicsMatt Arsenault2017-04-101-2/+2
* Handle UnreachableInst in isGuaranteedToTransferExecutionToSuccessorSebastian Pop2017-03-081-0/+34
* Revert "Re-apply "[GVNHoist] Move GVNHoist to function simplification part of...Benjamin Kramer2017-03-031-38/+0
* Re-apply "[GVNHoist] Move GVNHoist to function simplification part of pipeline."Geoff Berry2017-03-021-0/+38
* [GVNHoist] Don't hoist unsafe scalars at -Oz (PR31729)Hans Wennborg2017-03-011-0/+81
* Fix my GVNHoist test case from r294317Reid Kleckner2017-02-071-3/+4
* Revert "[GVNHoist] Merge DebugLoc metadata on hoisted instructions"Reid Kleckner2017-02-072-69/+82
* [GVNHoist] Merge DebugLoc metadata on hoisted instructionsTaewook Oh2017-02-061-0/+69
* Remove the load hoisting code of MLSM, it is completely subsumed by GVNHoistDaniel Berlin2017-01-242-0/+148
* Revert "[GVNHoist] Move GVNHoist to function simplification part of pipeline."Evgeniy Stepanov2016-12-171-38/+0
* [GVNHoist] Move GVNHoist to function simplification part of pipeline.Geoff Berry2016-12-141-0/+38
* [GVNHoist] Invalidate MemDep when an instruction is moved.Eli Friedman2016-12-071-0/+33
* commit back "GVN-hoist: fix store past load dependence analysis (PR30216, PR3...Sebastian Pop2016-10-132-0/+82
* Revert "GVN-hoist: fix store past load dependence analysis (PR30216, PR30499)"Reid Kleckner2016-10-132-82/+0
* GVN-hoist: fix store past load dependence analysis (PR30216, PR30499)Sebastian Pop2016-10-122-0/+82
* Revert r282168 "GVN-hoist: fix store past load dependence analysis (PR30216)"Hans Wennborg2016-09-221-52/+0
* GVN-hoist: fix store past load dependence analysis (PR30216)Sebastian Pop2016-09-221-0/+52
* GVN-hoist: move hoist testcase to GVNHoist dirSebastian Pop2016-09-221-0/+42
* GVN-hoist: only hoist relevant scalar instructionsSebastian Pop2016-09-221-1/+1
* GVN-hoist: fix hoistingFromAllPaths for loops (PR29034)Sebastian Pop2016-08-252-0/+173
* Move GVNHoist tests into their own directory since it is a separate passDaniel Berlin2016-08-1110-0/+1279
OpenPOWER on IntegriCloud