Lines Matching refs:SplatValue
573 APInt SplatValue, SplatUndef; in selectVSplat() local
577 if (!Node->isConstantSplat(SplatValue, SplatUndef, SplatBitSize, HasAnyUndefs, in selectVSplat()
581 Imm = SplatValue; in selectVSplat()
1036 APInt SplatValue, SplatUndef; in trySelect() local
1046 if (!BVN->isConstantSplat(SplatValue, SplatUndef, SplatBitSize, in trySelect()
1078 if (SplatValue.isSignedIntN(10)) { in trySelect()
1079 SDValue Imm = CurDAG->getTargetConstant(SplatValue, DL, in trySelect()
1083 } else if (SplatValue.isSignedIntN(16) && in trySelect()
1107 const unsigned Lo = SplatValue.getLoBits(16).getZExtValue(); in trySelect()
1113 } else if (SplatValue.isSignedIntN(32) && SplatBitSize == 32) { in trySelect()
1116 const unsigned Lo = SplatValue.getLoBits(16).getZExtValue(); in trySelect()
1117 const unsigned Hi = SplatValue.lshr(16).getLoBits(16).getZExtValue(); in trySelect()
1133 } else if (SplatValue.isSignedIntN(32) && SplatBitSize == 64 && in trySelect()
1138 const unsigned Lo = SplatValue.getLoBits(16).getZExtValue(); in trySelect()
1139 const unsigned Hi = SplatValue.lshr(16).getLoBits(16).getZExtValue(); in trySelect()
1161 } else if (SplatValue.isSignedIntN(64)) { in trySelect()
1187 const unsigned Lo = SplatValue.getLoBits(16).getZExtValue(); in trySelect()
1188 const unsigned Hi = SplatValue.lshr(16).getLoBits(16).getZExtValue(); in trySelect()
1189 const unsigned Higher = SplatValue.lshr(32).getLoBits(16).getZExtValue(); in trySelect()
1190 const unsigned Highest = SplatValue.lshr(48).getLoBits(16).getZExtValue(); in trySelect()