[RISCV] Reduce duplicated code in RISCVMergeBaseOffsetOpt::detectFoldable. NFC
authorCraig Topper <craig.topper@sifive.com>
Tue, 20 Dec 2022 15:06:15 +0000 (07:06 -0800)
committerCraig Topper <craig.topper@sifive.com>
Tue, 20 Dec 2022 15:16:43 +0000 (07:16 -0800)
commit306adcc852c343fb01ab4189330f597ce90a1912
tree1ca5dab27f585d8e4fb4cfa0f1b1312ae3c54127
parent4a2e7da3ce3e8b6fa8d7d886be441dda42c18265
[RISCV] Reduce duplicated code in RISCVMergeBaseOffsetOpt::detectFoldable. NFC

The LUI and AUIPC share quite a few similarities. This refactors the code
to share what we can.

Reviewed By: asb

Differential Revision: https://reviews.llvm.org/D140345
llvm/lib/Target/RISCV/RISCVMergeBaseOffset.cpp