diff options
author | Ben Shi <powerman1st@163.com> | 2021-10-17 12:27:57 +0000 |
---|---|---|
committer | Ben Shi <powerman1st@163.com> | 2021-10-27 02:48:38 +0000 |
commit | 97e52e1c3588cbbd91e4020ca1498b3ae7309289 (patch) | |
tree | 98c884f05971e2be72dd84cfdde9033482bc7fea /llvm/lib/ExecutionEngine/Orc/ObjectLinkingLayer.cpp | |
parent | b97a14427917ab841cdb0edf2ada470d77265aa3 (diff) | |
download | llvm-97e52e1c3588cbbd91e4020ca1498b3ae7309289.zip llvm-97e52e1c3588cbbd91e4020ca1498b3ae7309289.tar.gz llvm-97e52e1c3588cbbd91e4020ca1498b3ae7309289.tar.bz2 |
[RISCV] Optimize immediate materialisation with SLLI.UW in the Zba extension
Simplify "LUI+SLLI+ADDI+SLLI" and "LUI+ADDIW+SLLI+ADDI+SLLI" to
"LUI+ADDIW+SLLIUW" to reduce total instruction amount.
Reviewed By: craig.topper
Differential Revision: https://reviews.llvm.org/D111933
Diffstat (limited to 'llvm/lib/ExecutionEngine/Orc/ObjectLinkingLayer.cpp')
0 files changed, 0 insertions, 0 deletions