aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/ScalarEvolutionExpander.cpp
diff options
context:
space:
mode:
authorwangpc <pc.wang@linux.alibaba.com>2022-01-11 15:52:00 +0800
committerwangpc <pc.wang@linux.alibaba.com>2022-01-11 15:54:35 +0800
commit98d51c2542dc63608d3e98de415e090030e3ace1 (patch)
tree9d25ce0bdedf9af06e55ac5ca161c51a6bc56292 /llvm/lib/Transforms/Utils/ScalarEvolutionExpander.cpp
parent50ec1306d060e46e0d53c9f5d8a052e1b0d10d3b (diff)
downloadllvm-98d51c2542dc63608d3e98de415e090030e3ace1.zip
llvm-98d51c2542dc63608d3e98de415e090030e3ace1.tar.gz
llvm-98d51c2542dc63608d3e98de415e090030e3ace1.tar.bz2
[RISCV] Override TargetLowering::BuildSDIVPow2 to generate SELECT
When `Zbt` is enabled, we can generate SELECT for division by power of 2, so that there is no data dependency. Reviewed By: craig.topper Differential Revision: https://reviews.llvm.org/D114856
Diffstat (limited to 'llvm/lib/Transforms/Utils/ScalarEvolutionExpander.cpp')
0 files changed, 0 insertions, 0 deletions