diff options
| author | Fraser Cormack <fraser@codeplay.com> | 2022-01-19 13:54:11 +0000 |
|---|---|---|
| committer | Fraser Cormack <fraser@codeplay.com> | 2022-02-10 09:56:00 +0000 |
| commit | fd43d99c93fc5b1f47686ce852e02b77119434b1 (patch) | |
| tree | 468b04b645f43328b8a769ac59b0d3a7930d2e7a /lldb/source/Plugins/Process/scripted/ScriptedProcess.cpp | |
| parent | a76620143c54e0b40c7538f4ffa38f4c9db8a009 (diff) | |
[RISCV] Pre-process FP SPLAT_VECTOR to RISCVISD::VFMV_V_F_VL
This patch builds on top of D119197 to canonicalize floating-point
SPLAT_VECTOR as RISCVISD::VFMV_V_F_VL as a pre-process ISel step.
This primarily benefits scalable-vector VP code, where our VP patterns
only match VFMV_V_F_VL to reduce the burden on our ISel patterns, but
where at the same time, scalable-vector code doesn't custom-legalize
SPLAT_VECTOR.
Reviewed By: craig.topper
Differential Revision: https://reviews.llvm.org/D117670
Diffstat (limited to 'lldb/source/Plugins/Process/scripted/ScriptedProcess.cpp')
0 files changed, 0 insertions, 0 deletions
