aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/ExecutionEngine/Orc/ObjectLinkingLayer.cpp
diff options
context:
space:
mode:
authorBen Shi <powerman1st@163.com>2021-10-17 12:27:57 +0000
committerBen Shi <powerman1st@163.com>2021-10-27 02:48:38 +0000
commit97e52e1c3588cbbd91e4020ca1498b3ae7309289 (patch)
tree98c884f05971e2be72dd84cfdde9033482bc7fea /llvm/lib/ExecutionEngine/Orc/ObjectLinkingLayer.cpp
parentb97a14427917ab841cdb0edf2ada470d77265aa3 (diff)
downloadllvm-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