diff options
author | Craig Topper <craig.topper@sifive.com> | 2024-05-28 12:49:42 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-05-28 12:49:42 -0700 |
commit | 1c3a3f0e79a9c6a7c1c4a71c43a9eab783c3b266 (patch) | |
tree | f1f93e1f7fcb9a66ec8036592122941dd6a29c31 /llvm/lib/Object/WasmObjectFile.cpp | |
parent | bc247ba113543b07fcff769ab616cf9509eb2794 (diff) | |
download | llvm-1c3a3f0e79a9c6a7c1c4a71c43a9eab783c3b266.zip llvm-1c3a3f0e79a9c6a7c1c4a71c43a9eab783c3b266.tar.gz llvm-1c3a3f0e79a9c6a7c1c4a71c43a9eab783c3b266.tar.bz2 |
[LegalizeTypes] Use VP_AND and VP_SHL/VP_SRA to promote operands fo VP arithmetic. (#92799)
This adds VPSExtPromotedInteger and VPZExtPromotedInteger and uses them
to promote many arithmetic operations.
VPSExtPromotedInteger uses a shift pair because we don't have
VP_SIGN_EXTEND_INREG yet.
Diffstat (limited to 'llvm/lib/Object/WasmObjectFile.cpp')
0 files changed, 0 insertions, 0 deletions