Lines Matching refs:isVector
166 assert((Res.isScalar() || Res.isVector()) && "invalid operand type"); in validateUnaryOp()
172 assert((Res.isScalar() || Res.isVector()) && "invalid operand type"); in validateBinaryOp()
178 assert((Res.isScalar() || Res.isVector()) && "invalid operand type"); in validateShiftOp()
262 if (Ty.isVector()) { in buildConstant()
295 if (Ty.isVector()) { in buildFConstant()
444 unsigned ExtOp = getBoolExtOp(getMRI()->getType(Op.getReg()).isVector(), IsFP); in buildBoolExt()
455 Res.getLLTTy(*getMRI()).isVector()); in buildExtOrTrunc()
962 if (DstTy.isVector()) { in validateTruncExt()
963 assert(SrcTy.isVector() && "mismatched cast between vector and non-vector"); in validateTruncExt()
981 assert((ResTy.isScalar() || ResTy.isVector() || ResTy.isPointer()) && in validateSelectOp()
988 (TstTy.isVector() && in validateSelectOp()
1104 return DstTy.isVector() && in buildInstr()
1139 if (DstOps[0].getLLTTy(*getMRI()).isVector()) { in buildInstr()
1140 if (SrcOps[0].getLLTTy(*getMRI()).isVector()) in buildInstr()
1149 assert(SrcOps[0].getLLTTy(*getMRI()).isVector() && "Invalid operand type"); in buildInstr()
1162 assert(DstOps[0].getLLTTy(*getMRI()).isVector() && in buildInstr()
1163 SrcOps[0].getLLTTy(*getMRI()).isVector() && "Invalid operand type"); in buildInstr()
1177 assert(DstOps[0].getLLTTy(*getMRI()).isVector() && in buildInstr()
1195 assert(DstOps[0].getLLTTy(*getMRI()).isVector() && in buildInstr()
1214 return (Op.getLLTTy(*getMRI()).isVector() && in buildInstr()