diff options
author | Craig Topper <craig.topper@sifive.com> | 2022-09-05 19:03:44 -0700 |
---|---|---|
committer | Craig Topper <craig.topper@sifive.com> | 2022-09-05 19:03:44 -0700 |
commit | f0332d12aeecf08420f2595e4b07a71849c931e3 (patch) | |
tree | ddf0082f9743351195799d84eb2d37a9234b27f9 /lldb/source/Plugins/ScriptInterpreter/Python/lldb-python.h | |
parent | 067aab0a854634fef80958aede1e27abd8d244c0 (diff) | |
download | llvm-f0332d12aeecf08420f2595e4b07a71849c931e3.zip llvm-f0332d12aeecf08420f2595e4b07a71849c931e3.tar.gz llvm-f0332d12aeecf08420f2595e4b07a71849c931e3.tar.bz2 |
[RISCV] Improve vector fceil/ffloor lowering by changing FRM.
This adds new VFCVT pseudoinstructions that take a rounding mode operand. A custom inserter is used to insert additional instructions to change FRM around the
VFCVT.
Some of this is borrowed from D122860, but takes a somewhat different direction. We may migrate to that patch, but for now I was trying to keep this as independent from
RVV intrinsics as I could.
A followup patch will use this approach for FROUND too.
Still need to fix the cost model.
Reviewed By: arcbbb
Differential Revision: https://reviews.llvm.org/D133238
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python/lldb-python.h')
0 files changed, 0 insertions, 0 deletions