aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/IR/Module.cpp
diff options
context:
space:
mode:
authorMichael Berg <michael.berg@sifive.com>2021-12-07 15:06:24 -0800
committerMichael Berg <michael.berg@sifive.com>2021-12-07 15:06:42 -0800
commit8487981a7249f7c080d5395ebee0e8b969c6f47c (patch)
tree50b819c62369f6e61c3c2064794fcfd4bea75815 /llvm/lib/IR/Module.cpp
parent6de698bf10996b532632bb9dfa9fd420c5af62af (diff)
downloadllvm-8487981a7249f7c080d5395ebee0e8b969c6f47c.zip
llvm-8487981a7249f7c080d5395ebee0e8b969c6f47c.tar.gz
llvm-8487981a7249f7c080d5395ebee0e8b969c6f47c.tar.bz2
[RISCV] Add target specific loop unrolling and peeling preferences
Both these preference helper functions have initial support with this change. The loop unrolling preferences are set with initial settings to control thresholds, size and attributes of loops to unroll with some tuning done. The peeling preferences may need some tuning as well as the initial support looks much like what other architectures utilize. Reviewed By: craig.topper Differential Revision: https://reviews.llvm.org/D113798
Diffstat (limited to 'llvm/lib/IR/Module.cpp')
0 files changed, 0 insertions, 0 deletions