[llvm] 3095dd0 - [AArch64] Use ISD::isExtOpcode. NFC
David Green via llvm-commits
llvm-commits at lists.llvm.org
Tue Jun 20 07:26:06 PDT 2023
Author: David Green
Date: 2023-06-20T15:26:01+01:00
New Revision: 3095dd026cb4325104df89076565a8bd878cc082
URL: https://github.com/llvm/llvm-project/commit/3095dd026cb4325104df89076565a8bd878cc082
DIFF: https://github.com/llvm/llvm-project/commit/3095dd026cb4325104df89076565a8bd878cc082.diff
LOG: [AArch64] Use ISD::isExtOpcode. NFC
Added:
Modified:
llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
Removed:
################################################################################
diff --git a/llvm/lib/Target/AArch64/AArch64ISelLowering.cpp b/llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
index d4e390223951e..b2b577466a828 100644
--- a/llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
+++ b/llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
@@ -4368,8 +4368,7 @@ static bool isExtendedBUILD_VECTOR(SDNode *N, SelectionDAG &DAG,
}
static SDValue skipExtensionForVectorMULL(SDNode *N, SelectionDAG &DAG) {
- if (N->getOpcode() == ISD::SIGN_EXTEND ||
- N->getOpcode() == ISD::ZERO_EXTEND || N->getOpcode() == ISD::ANY_EXTEND)
+ if (ISD::isExtOpcode(N->getOpcode()))
return addRequiredExtensionForVectorMULL(N->getOperand(0), DAG,
N->getOperand(0)->getValueType(0),
N->getValueType(0),
@@ -18156,8 +18155,7 @@ static SDValue performTruncateCombine(SDNode *N,
// Check an node is an extend or shift operand
static bool isExtendOrShiftOperand(SDValue N) {
unsigned Opcode = N.getOpcode();
- if (Opcode == ISD::SIGN_EXTEND || Opcode == ISD::SIGN_EXTEND_INREG ||
- Opcode == ISD::ZERO_EXTEND || Opcode == ISD::ANY_EXTEND) {
+ if (ISD::isExtOpcode(Opcode) || Opcode == ISD::SIGN_EXTEND_INREG) {
EVT SrcVT;
if (Opcode == ISD::SIGN_EXTEND_INREG)
SrcVT = cast<VTSDNode>(N.getOperand(1))->getVT();
@@ -25575,8 +25573,7 @@ Value *AArch64TargetLowering::createComplexDeinterleavingIR(
bool AArch64TargetLowering::preferScalarizeSplat(SDNode *N) const {
unsigned Opc = N->getOpcode();
- if (Opc == ISD::ZERO_EXTEND || Opc == ISD::SIGN_EXTEND ||
- Opc == ISD::ANY_EXTEND) {
+ if (ISD::isExtOpcode(Opc)) {
if (any_of(N->uses(),
[&](SDNode *Use) { return Use->getOpcode() == ISD::MUL; }))
return false;
More information about the llvm-commits
mailing list