Home
last modified time | relevance | path

Searched refs:Add0 (Results 1 – 5 of 5) sorted by relevance

/llvm-project-15.0.7/llvm/test/Transforms/SLPVectorizer/X86/
H A Dbroadcast.ll37 %Add0 = add i64 %v1, %v2
47 store i64 %Add0, i64 *%idxS0, align 8
97 %Add0 = add i32 %v1, %v2
107 store i32 %Add0, i32 *%idxS0, align 8
/llvm-project-15.0.7/llvm/unittests/IR/
H A DPatternMatch.cpp1302 Value *Add0 = IRB.CreateExtractValue(Add, 0); in TEST_F() local
1305 EXPECT_TRUE(match(Add0, m_ExtractValue<0>(m_Value()))); in TEST_F()
1306 EXPECT_FALSE(match(Add0, m_ExtractValue<1>(m_Value()))); in TEST_F()
1313 EXPECT_FALSE(match(Add0, m_WithOverflowInst(WOI))); in TEST_F()
1317 EXPECT_TRUE(match(Add0, m_ExtractValue<0>(m_WithOverflowInst(WOI)))); in TEST_F()
/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86ISelDAGToDAG.cpp3990 SDValue Add0 = ShiftAmt->getOperand(0); in tryShiftAmountMod() local
3992 auto *Add0C = dyn_cast<ConstantSDNode>(Add0); in tryShiftAmountMod()
3997 NewShiftAmt = Add0; in tryShiftAmountMod()
4014 if (Add0.getValueType() != SubVT) { in tryShiftAmountMod()
4015 Add0 = CurDAG->getZExtOrTrunc(Add0, DL, SubVT); in tryShiftAmountMod()
4016 insertDAGNode(*CurDAG, OrigShiftAmt, Add0); in tryShiftAmountMod()
4019 X = CurDAG->getNode(ISD::ADD, DL, SubVT, Add1, Add0); in tryShiftAmountMod()
/llvm-project-15.0.7/llvm/lib/Target/AArch64/
H A DAArch64ISelDAGToDAG.cpp2913 SDValue Add0 = ShiftAmt->getOperand(0); in tryShiftAmountMod() local
2920 NewShiftAmt = Add0; in tryShiftAmountMod()
2922 isIntImmediate(Add0, Add0Imm) && Add0Imm != 0 && in tryShiftAmountMod()
2943 isIntImmediate(Add0, Add0Imm) && (Add0Imm % Size == Size - 1)) { in tryShiftAmountMod()
/llvm-project-15.0.7/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp13363 SDValue Add0 = DAG.getNode(ISD::ADD, dl, VT, N0, N1.getOperand(0)); in TryDistrubutionADDVecReduce() local
13364 return DAG.getNode(ISD::ADD, dl, VT, Add0, N1.getOperand(1)); in TryDistrubutionADDVecReduce()
13383 SDValue Add0 = DAG.getNode(ISD::ADD, dl, VT, N0.getOperand(1 - N0RedOp), in TryDistrubutionADDVecReduce() local
13386 DAG.getNode(ISD::ADD, dl, VT, Add0, N0.getOperand(N0RedOp)); in TryDistrubutionADDVecReduce()
13473 SDValue Add0 = DAG.getNode(ISD::ADD, dl, VT, X, N1); in TryDistrubutionADDVecReduce() local
13474 return DAG.getNode(ISD::ADD, dl, VT, Add0, N0); in TryDistrubutionADDVecReduce()