Home | History | Annotate | Download | only in Mips

Lines Matching defs:SplatValue

603   APInt SplatValue, SplatUndef;
607 if (!Node->isConstantSplat(SplatValue, SplatUndef, SplatBitSize, HasAnyUndefs,
611 Imm = SplatValue;
628 APInt SplatValue, SplatUndef;
634 if (BVN->isConstantSplat(SplatValue, SplatUndef, SplatBitSize, HasAnyUndefs))
635 return SplatValue.isAllOnesValue();
848 APInt SplatValue, SplatUndef;
858 !BV->isConstantSplat(SplatValue, SplatUndef, SplatBitSize, HasAnyUndefs,
861 (SplatValue.getZExtValue() >= EltSize))
865 DAG.getConstant(SplatValue.getZExtValue(), MVT::i32));
1402 static SDValue getBuildVectorSplat(EVT VecTy, SDValue SplatValue,
1405 SDValue SplatValueA = SplatValue;
1406 SDValue SplatValueB = SplatValue;
1407 SDLoc DL(SplatValue);
1413 SplatValueA = DAG.getNode(ISD::TRUNCATE, DL, MVT::i32, SplatValue);
1414 SplatValueB = DAG.getNode(ISD::SRL, DL, MVT::i64, SplatValue,
2323 APInt SplatValue, SplatUndef;
2330 if (Node->isConstantSplat(SplatValue, SplatUndef, SplatBitSize,
2342 if (ResTy.isInteger() && !HasAnyUndefs && SplatValue.isSignedIntN(10))
2364 // SelectionDAG::getConstant will promote SplatValue appropriately.
2365 SDValue Result = DAG.getConstant(SplatValue, ViaVecTy);