[llvm] 8658d20 - [DAG] SimplifyVBinOp - pull out repeated getValueType() call. NFC.
Simon Pilgrim via llvm-commits
llvm-commits at lists.llvm.org
Mon Nov 15 02:44:03 PST 2021
Author: Simon Pilgrim
Date: 2021-11-15T10:43:55Z
New Revision: 8658d207242f4e55bc8f168025831b320ff1b9c7
URL: https://github.com/llvm/llvm-project/commit/8658d207242f4e55bc8f168025831b320ff1b9c7
DIFF: https://github.com/llvm/llvm-project/commit/8658d207242f4e55bc8f168025831b320ff1b9c7.diff
LOG: [DAG] SimplifyVBinOp - pull out repeated getValueType() call. NFC.
Added:
Modified:
llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
Removed:
################################################################################
diff --git a/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp b/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
index e6b2dbed5483..2b6d09cab5a5 100644
--- a/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
+++ b/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
@@ -22280,13 +22280,12 @@ static SDValue scalarizeBinOpOfSplats(SDNode *N, SelectionDAG &DAG) {
/// Visit a binary vector operation, like ADD.
SDValue DAGCombiner::SimplifyVBinOp(SDNode *N) {
- assert(N->getValueType(0).isVector() &&
- "SimplifyVBinOp only works on vectors!");
+ EVT VT = N->getValueType(0);
+ assert(VT.isVector() && "SimplifyVBinOp only works on vectors!");
SDValue LHS = N->getOperand(0);
SDValue RHS = N->getOperand(1);
SDValue Ops[] = {LHS, RHS};
- EVT VT = N->getValueType(0);
unsigned Opcode = N->getOpcode();
SDNodeFlags Flags = N->getFlags();
More information about the llvm-commits
mailing list