diff options
author | Han-Kuan Chen <hankuan.chen@sifive.com> | 2023-01-30 22:40:08 -0800 |
---|---|---|
committer | Han-Kuan Chen <hankuan.chen@sifive.com> | 2023-02-03 22:42:08 -0800 |
commit | d02b9869b2422a7995505e3ef0900da7ef822497 (patch) | |
tree | 48021046c7ec0054ad19de8e895f10d2ba7857b8 /llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp | |
parent | 92d3672452db260f431b9219faf57c5f8c7b876b (diff) | |
download | llvm-d02b9869b2422a7995505e3ef0900da7ef822497.zip llvm-d02b9869b2422a7995505e3ef0900da7ef822497.tar.gz llvm-d02b9869b2422a7995505e3ef0900da7ef822497.tar.bz2 |
[RISCV] Don't use constantpool for floating-point value if the value can be easily constructed by integer sequence and a floating-point move.
In addition, this commit does the following combine
vfmv.v.f + fmv.[dhw].x -> vmv.v.x
vfmv.s.f + fmv.[dhw].x -> vmv.s.x
vfmerge.vfm + fmv.[dhw].x -> vmerge.vxm
Differential Revision: https://reviews.llvm.org/D142953
Diffstat (limited to 'llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp')
0 files changed, 0 insertions, 0 deletions