aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Basic/IdentifierTable.cpp
diff options
context:
space:
mode:
authorMichael Maitland <michaeltmaitland@gmail.com>2023-06-21 14:49:05 -0700
committerMichael Maitland <michaeltmaitland@gmail.com>2023-06-22 10:16:04 -0700
commit208fc34c65d648e869d7d3ba0dfcbca90942cda0 (patch)
tree0e7f16ecc73a1cda35eeff709e3e1954a4cd3193 /clang/lib/Basic/IdentifierTable.cpp
parentecef87b2a2675fa86e06f88b69b3f98b7822aedc (diff)
downloadllvm-208fc34c65d648e869d7d3ba0dfcbca90942cda0.zip
llvm-208fc34c65d648e869d7d3ba0dfcbca90942cda0.tar.gz
llvm-208fc34c65d648e869d7d3ba0dfcbca90942cda0.tar.bz2
[RISCV] Improve SiFive7 for reductions and ordered reductions
Since the scheduling resources for reductions and ordered reductions now account for LMUL and SEW, we can modify the Latency and ResourceCycles for these resoruces. * Most reductions take a total of approx `vl*SEW/DLEN + 5*(4 + log2(DLEN/SEW))` cycles. * Ordered floating-point reductions take a total of approx `5*vl` cycles. Differential Revision: https://reviews.llvm.org/D153474
Diffstat (limited to 'clang/lib/Basic/IdentifierTable.cpp')
0 files changed, 0 insertions, 0 deletions