summaryrefslogtreecommitdiffstats
path: root/llvm/docs/CommandGuide
diff options
context:
space:
mode:
authorJun Bum Lim <junbuml@codeaurora.org>2017-11-03 16:24:53 +0000
committerJun Bum Lim <junbuml@codeaurora.org>2017-11-03 16:24:53 +0000
commitf5fb3d745d9bbf40277b09d8b4cc975beae829e4 (patch)
tree0fd3ad38a468a4640b8dc1c76f910dbf9c54494a /llvm/docs/CommandGuide
parentc455f9af1695121294dc38af9aea0e1a871cabfc (diff)
downloadbcm5719-llvm-f5fb3d745d9bbf40277b09d8b4cc975beae829e4.tar.gz
bcm5719-llvm-f5fb3d745d9bbf40277b09d8b4cc975beae829e4.zip
[LICM] sink through non-trivially replicable PHI
Summary: The current LICM allows sinking an instruction only when it is exposed to exit blocks through a trivially replacable PHI of which all incoming values are the same instruction. This change enhance LICM to sink a sinkable instruction through non-trivially replacable PHIs by spliting predecessors of loop exits. Reviewers: hfinkel, majnemer, davidxl, bmakam, mcrosier, danielcdh, efriedma, jtony Reviewed By: efriedma Subscribers: nemanjai, dberlin, llvm-commits Differential Revision: https://reviews.llvm.org/D37163 llvm-svn: 317335
Diffstat (limited to 'llvm/docs/CommandGuide')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud