aboutsummaryrefslogtreecommitdiff
path: root/mlir/lib/Bytecode/Reader/BytecodeReader.cpp
diff options
context:
space:
mode:
authorCraig Topper <craig.topper@sifive.com>2023-05-26 16:44:20 -0700
committerCraig Topper <craig.topper@sifive.com>2023-05-26 16:44:20 -0700
commit28ab032298824ed1cd6d1499a7c67cffbf11faa3 (patch)
treec81ef65e90165905d1c81e76c04a816904f2d914 /mlir/lib/Bytecode/Reader/BytecodeReader.cpp
parent3108c1b81173941e73cb025cf9fa144436e8357e (diff)
downloadllvm-28ab032298824ed1cd6d1499a7c67cffbf11faa3.zip
llvm-28ab032298824ed1cd6d1499a7c67cffbf11faa3.tar.gz
llvm-28ab032298824ed1cd6d1499a7c67cffbf11faa3.tar.bz2
[RISCV] Add isel patterns to form tail undisturbed vfwadd.wv from fpextend_vl+vfwadd_vl+vp_merge.
We use a special TIED instructions for vfwadd.wv to avoid an earlyclobber constraint preventing the first source and the destination from being the same register. This prevents our normal post process for forming TU instructions. Add manual isel pattern instead. This matches what we do for FMA for example.
Diffstat (limited to 'mlir/lib/Bytecode/Reader/BytecodeReader.cpp')
0 files changed, 0 insertions, 0 deletions