summaryrefslogtreecommitdiff
path: root/test/Transforms/GVNHoist
AgeCommit message (Expand)Author
2018-01-16Merging r321789:Hans Wennborg
2017-12-13[GVNHoist] Fix: PR35222 gvn-hoist incorrectly erases loadAditya Kumar
2017-11-08Add an @llvm.sideeffect intrinsicDan Gohman
2017-09-13[GVNHoist] Factor out reachability to search for anticipable instructions qui...Aditya Kumar
2017-04-27Disable GVN Hoist due to still more bugs being found in it. There isChandler Carruth
2017-04-13Re-apply "[GVNHoist] Move GVNHoist to function simplification part of pipeline."Geoff Berry
2017-04-10[GVNHoist] Call isGuaranteedToTransferExecutionToSuccessor on each instructionGeoff Berry
2017-04-10Add address space mangling to lifetime intrinsicsMatt Arsenault
2017-03-08Handle UnreachableInst in isGuaranteedToTransferExecutionToSuccessorSebastian Pop
2017-03-03Revert "Re-apply "[GVNHoist] Move GVNHoist to function simplification part of...Benjamin Kramer
2017-03-02Re-apply "[GVNHoist] Move GVNHoist to function simplification part of pipeline."Geoff Berry
2017-03-01[GVNHoist] Don't hoist unsafe scalars at -Oz (PR31729)Hans Wennborg
2017-02-07Fix my GVNHoist test case from r294317Reid Kleckner
2017-02-07Revert "[GVNHoist] Merge DebugLoc metadata on hoisted instructions"Reid Kleckner
2017-02-06[GVNHoist] Merge DebugLoc metadata on hoisted instructionsTaewook Oh
2017-01-24Remove the load hoisting code of MLSM, it is completely subsumed by GVNHoistDaniel Berlin
2016-12-17Revert "[GVNHoist] Move GVNHoist to function simplification part of pipeline."Evgeniy Stepanov
2016-12-14[GVNHoist] Move GVNHoist to function simplification part of pipeline.Geoff Berry
2016-12-07[GVNHoist] Invalidate MemDep when an instruction is moved.Eli Friedman
2016-10-13commit back "GVN-hoist: fix store past load dependence analysis (PR30216, PR3...Sebastian Pop
2016-10-13Revert "GVN-hoist: fix store past load dependence analysis (PR30216, PR30499)"Reid Kleckner
2016-10-12GVN-hoist: fix store past load dependence analysis (PR30216, PR30499)Sebastian Pop
2016-09-22Revert r282168 "GVN-hoist: fix store past load dependence analysis (PR30216)"Hans Wennborg
2016-09-22GVN-hoist: fix store past load dependence analysis (PR30216)Sebastian Pop
2016-09-22GVN-hoist: move hoist testcase to GVNHoist dirSebastian Pop
2016-09-22GVN-hoist: only hoist relevant scalar instructionsSebastian Pop
2016-08-25GVN-hoist: fix hoistingFromAllPaths for loops (PR29034)Sebastian Pop
2016-08-11Move GVNHoist tests into their own directory since it is a separate passDaniel Berlin