Lines Matching refs:Ext1
12736 static bool areExtractExts(Value *Ext1, Value *Ext2) { in areExtractExts() argument
12742 if (!match(Ext1, m_ZExtOrSExt(m_Value())) || in areExtractExts()
12744 !areExtDoubled(cast<Instruction>(Ext1)) || in areExtractExts()
12879 auto Ext1 = cast<Instruction>(I->getOperand(0)); in shouldSinkOperands() local
12881 if (areExtractShuffleVectors(Ext1->getOperand(0), Ext2->getOperand(0))) { in shouldSinkOperands()
12882 Ops.push_back(&Ext1->getOperandUse(0)); in shouldSinkOperands()
13933 SDValue Ext1 = Op1.getOperand(0); in performUADDVCombine() local
13935 Ext1.getOpcode() != ISD::EXTRACT_SUBVECTOR || in performUADDVCombine()
13936 Ext0.getOperand(0) != Ext1.getOperand(0)) in performUADDVCombine()
13944 Ext1.getConstantOperandVal(1) != VT.getVectorNumElements()) && in performUADDVCombine()
13945 (Ext1.getConstantOperandVal(1) != 0 && in performUADDVCombine()
16781 const SDValue Ext1 = in performSignExtendSetCCCombine() local
16787 SDLoc(SetCC), N->getValueType(0), Ext1, Ext2, in performSignExtendSetCCCombine()