[llvm] 052536b - [RISCV] Use isShiftedInt to improve readability. NFC
Craig Topper via llvm-commits
llvm-commits at lists.llvm.org
Sun Jun 12 21:05:01 PDT 2022
Author: Craig Topper
Date: 2022-06-12T21:04:45-07:00
New Revision: 052536b9235a0bf9fee9487be00e6493ebb4addf
URL: https://github.com/llvm/llvm-project/commit/052536b9235a0bf9fee9487be00e6493ebb4addf
DIFF: https://github.com/llvm/llvm-project/commit/052536b9235a0bf9fee9487be00e6493ebb4addf.diff
LOG: [RISCV] Use isShiftedInt to improve readability. NFC
Added:
Modified:
llvm/lib/Target/RISCV/RISCVInstrInfoZb.td
Removed:
################################################################################
diff --git a/llvm/lib/Target/RISCV/RISCVInstrInfoZb.td b/llvm/lib/Target/RISCV/RISCVInstrInfoZb.td
index 33fe909738432..d31457d48b1c6 100644
--- a/llvm/lib/Target/RISCV/RISCVInstrInfoZb.td
+++ b/llvm/lib/Target/RISCV/RISCVInstrInfoZb.td
@@ -211,7 +211,7 @@ def CSImm12MulBy4 : PatLeaf<(imm), [{
return false;
int64_t C = N->getSExtValue();
// Skip if C is simm12 or can be optimized by the PatLeaf AddiPair.
- return !isInt<13>(C) && isInt<14>(C) && (C & 3) == 0;
+ return !isInt<13>(C) && isShiftedInt<12, 2>(C);
}]>;
def CSImm12MulBy8 : PatLeaf<(imm), [{
@@ -220,7 +220,7 @@ def CSImm12MulBy8 : PatLeaf<(imm), [{
int64_t C = N->getSExtValue();
// Skip if C is simm12 or can be optimized by the PatLeaf AddiPair or
// CSImm12MulBy4.
- return !isInt<14>(C) && isInt<15>(C) && (C & 7) == 0;
+ return !isInt<14>(C) && isShiftedInt<12, 3>(C);
}]>;
def SimmShiftRightBy2XForm : SDNodeXForm<imm, [{
More information about the llvm-commits
mailing list