summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/IfConversion.cpp
diff options
context:
space:
mode:
authorLeo Li <aoli@google.com>2017-07-10 20:45:34 +0000
committerLeo Li <aoli@google.com>2017-07-10 20:45:34 +0000
commit93abd7d915fb12c9967fe2433dfc873d3b4e938d (patch)
treec37b55fac997a6034a8646df03ff81e3e8fbcb41 /llvm/lib/CodeGen/IfConversion.cpp
parenta7a77540ef747aa5674014c696a289d45a168641 (diff)
downloadbcm5719-llvm-93abd7d915fb12c9967fe2433dfc873d3b4e938d.tar.gz
bcm5719-llvm-93abd7d915fb12c9967fe2433dfc873d3b4e938d.zip
[ConstantHoisting] Remove dupliate logic in constant hoisting
Summary: As metioned in https://reviews.llvm.org/D34576, checkings in `collectConstantCandidates` can be replaced by using `llvm::canReplaceOperandWithVariable`. The only special case is that `collectConstantCandidates` return false for all `IntrinsicInst` but it is safe for us to collect constant candidates from `IntrinsicInst`. Reviewers: pirama, efriedma, srhines Reviewed By: efriedma Subscribers: llvm-commits, javed.absar Differential Revision: https://reviews.llvm.org/D34921 llvm-svn: 307587
Diffstat (limited to 'llvm/lib/CodeGen/IfConversion.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud