Lines Matching refs:SplatValue
521 APInt SplatValue, SplatUndef; in selectVSplat() local
525 if (!Node->isConstantSplat(SplatValue, SplatUndef, SplatBitSize, HasAnyUndefs, in selectVSplat()
529 Imm = SplatValue; in selectVSplat()
1098 APInt SplatValue, SplatUndef; in trySelect() local
1108 if (!BVN->isConstantSplat(SplatValue, SplatUndef, SplatBitSize, in trySelect()
1140 if (SplatValue.isSignedIntN(10)) { in trySelect()
1141 SDValue Imm = CurDAG->getTargetConstant(SplatValue, DL, in trySelect()
1145 } else if (SplatValue.isSignedIntN(16) && in trySelect()
1169 const unsigned Lo = SplatValue.getLoBits(16).getZExtValue(); in trySelect()
1175 } else if (SplatValue.isSignedIntN(32) && SplatBitSize == 32) { in trySelect()
1178 const unsigned Lo = SplatValue.getLoBits(16).getZExtValue(); in trySelect()
1179 const unsigned Hi = SplatValue.lshr(16).getLoBits(16).getZExtValue(); in trySelect()
1196 } else if (SplatValue.isSignedIntN(32) && SplatBitSize == 64 && in trySelect()
1201 const unsigned Lo = SplatValue.getLoBits(16).getZExtValue(); in trySelect()
1202 const unsigned Hi = SplatValue.lshr(16).getLoBits(16).getZExtValue(); in trySelect()
1224 } else if (SplatValue.isSignedIntN(64)) { in trySelect()
1250 const unsigned Lo = SplatValue.getLoBits(16).getZExtValue(); in trySelect()
1251 const unsigned Hi = SplatValue.lshr(16).getLoBits(16).getZExtValue(); in trySelect()
1252 const unsigned Higher = SplatValue.lshr(32).getLoBits(16).getZExtValue(); in trySelect()
1253 const unsigned Highest = SplatValue.lshr(48).getLoBits(16).getZExtValue(); in trySelect()