[all-commits] [llvm/llvm-project] 33f4da: [RISCV] Support LUI+ADDIW in RISCVMergeBaseOffsetO...
Craig Topper via All-commits
all-commits at lists.llvm.org
Wed Jun 8 08:20:28 PDT 2022
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 33f4da245597a3344a00972b52d1b320317d5016
https://github.com/llvm/llvm-project/commit/33f4da245597a3344a00972b52d1b320317d5016
Author: Craig Topper <craig.topper at sifive.com>
Date: 2022-06-08 (Wed, 08 Jun 2022)
Changed paths:
M llvm/lib/Target/RISCV/RISCVMergeBaseOffset.cpp
M llvm/test/CodeGen/RISCV/hoist-global-addr-base.ll
Log Message:
-----------
[RISCV] Support LUI+ADDIW in RISCVMergeBaseOffsetOpt::matchLargeOffset.
LUI+ADDIW always produces a simm32. This allows us to always
fold it into a global offset.
Reviewed By: luismarques
Differential Revision: https://reviews.llvm.org/D126729
More information about the All-commits
mailing list