Lines Matching defs:SplatValue
521 APInt SplatValue, SplatUndef;
525 if (!Node->isConstantSplat(SplatValue, SplatUndef, SplatBitSize, HasAnyUndefs,
529 Imm = SplatValue;
1057 APInt SplatValue, SplatUndef;
1067 if (!BVN->isConstantSplat(SplatValue, SplatUndef, SplatBitSize,
1099 if (SplatValue.isSignedIntN(10)) {
1100 SDValue Imm = CurDAG->getTargetConstant(SplatValue, DL,
1104 } else if (SplatValue.isSignedIntN(16) &&
1128 const unsigned Lo = SplatValue.getLoBits(16).getZExtValue();
1134 } else if (SplatValue.isSignedIntN(32) && SplatBitSize == 32) {
1136 // of the SplatValue here.
1137 const unsigned Lo = SplatValue.getLoBits(16).getZExtValue();
1138 const unsigned Hi = SplatValue.lshr(16).getLoBits(16).getZExtValue();
1155 } else if (SplatValue.isSignedIntN(32) && SplatBitSize == 64 &&
1160 const unsigned Lo = SplatValue.getLoBits(16).getZExtValue();
1161 const unsigned Hi = SplatValue.lshr(16).getLoBits(16).getZExtValue();
1183 } else if (SplatValue.isSignedIntN(64)) {
1209 const unsigned Lo = SplatValue.getLoBits(16).getZExtValue();
1210 const unsigned Hi = SplatValue.lshr(16).getLoBits(16).getZExtValue();
1211 const unsigned Higher = SplatValue.lshr(32).getLoBits(16).getZExtValue();
1212 const unsigned Highest = SplatValue.lshr(48).getLoBits(16).getZExtValue();