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()
1090 APInt SplatValue, SplatUndef; in trySelect() local
1100 if (!BVN->isConstantSplat(SplatValue, SplatUndef, SplatBitSize, in trySelect()
1132 if (SplatValue.isSignedIntN(10)) { in trySelect()
1133 SDValue Imm = CurDAG->getTargetConstant(SplatValue, DL, in trySelect()
1137 } else if (SplatValue.isSignedIntN(16) && in trySelect()
1161 const unsigned Lo = SplatValue.getLoBits(16).getZExtValue(); in trySelect()
1167 } else if (SplatValue.isSignedIntN(32) && SplatBitSize == 32) { in trySelect()
1170 const unsigned Lo = SplatValue.getLoBits(16).getZExtValue(); in trySelect()
1171 const unsigned Hi = SplatValue.lshr(16).getLoBits(16).getZExtValue(); in trySelect()
1188 } else if (SplatValue.isSignedIntN(32) && SplatBitSize == 64 && in trySelect()
1193 const unsigned Lo = SplatValue.getLoBits(16).getZExtValue(); in trySelect()
1194 const unsigned Hi = SplatValue.lshr(16).getLoBits(16).getZExtValue(); in trySelect()
1216 } else if (SplatValue.isSignedIntN(64)) { in trySelect()
1242 const unsigned Lo = SplatValue.getLoBits(16).getZExtValue(); in trySelect()
1243 const unsigned Hi = SplatValue.lshr(16).getLoBits(16).getZExtValue(); in trySelect()
1244 const unsigned Higher = SplatValue.lshr(32).getLoBits(16).getZExtValue(); in trySelect()
1245 const unsigned Highest = SplatValue.lshr(48).getLoBits(16).getZExtValue(); in trySelect()