Lines Matching refs:Ext1
15938 static bool areExtractExts(Value *Ext1, Value *Ext2) { in areExtractExts() argument
15944 if (!match(Ext1, m_ZExtOrSExt(m_Value())) || in areExtractExts()
15946 !areExtDoubled(cast<Instruction>(Ext1)) || in areExtractExts()
16158 auto Ext1 = cast<Instruction>(I->getOperand(0)); in shouldSinkOperands() local
16160 if (areExtractShuffleVectors(Ext1->getOperand(0), Ext2->getOperand(0))) { in shouldSinkOperands()
16161 Ops.push_back(&Ext1->getOperandUse(0)); in shouldSinkOperands()
17842 SDValue Ext1 = Op1.getOperand(0); in performUADDVAddCombine() local
17844 Ext1.getOpcode() != ISD::EXTRACT_SUBVECTOR || in performUADDVAddCombine()
17845 Ext0.getOperand(0) != Ext1.getOperand(0)) in performUADDVAddCombine()
17853 Ext1.getConstantOperandVal(1) != VT.getVectorNumElements()) && in performUADDVAddCombine()
17854 (Ext1.getConstantOperandVal(1) != 0 || in performUADDVAddCombine()
17890 SDValue Ext1 = Op1.getOperand(0); in performUADDVZextCombine() local
17892 EVT ExtVT1 = Ext1.getValueType(); in performUADDVZextCombine()
17900 DAG.getNode(ISD::CONCAT_VECTORS, SDLoc(A), PairVT, Ext0, Ext1); in performUADDVZextCombine()
20720 SDValue Ext0, Ext1; in performExtBinopLoadFold() local
20735 Ext1 = DAG.getNode(Shift.getOperand(0).getOpcode(), DL, VT, Extr1); in performExtBinopLoadFold()
20745 Ext1 = DAG.getVectorShuffle(VT, DL, SubL, SubH, HighMask); in performExtBinopLoadFold()
20748 DAG.getNode(Shift.getOpcode(), DL, VT, Ext1, Shift.getOperand(1)); in performExtBinopLoadFold()
21574 const SDValue Ext1 = in performSignExtendSetCCCombine() local
21580 SDLoc(SetCC), N->getValueType(0), Ext1, Ext2, in performSignExtendSetCCCombine()