Home | History | Annotate | Download | only in IR

Lines Matching refs:VectorType

43   ResultVT.LLVMTy = VectorType::get(VT.getTypeForEVT(Context), NumElements);
97 return EVT::getEVT(cast<VectorType>(LLVMTy)->getElementType());
102 return cast<VectorType>(LLVMTy)->getNumElements();
109 if (VectorType *VTy = dyn_cast<VectorType>(LLVMTy))
218 case MVT::v2i1: return VectorType::get(Type::getInt1Ty(Context), 2);
219 case MVT::v4i1: return VectorType::get(Type::getInt1Ty(Context), 4);
220 case MVT::v8i1: return VectorType::get(Type::getInt1Ty(Context), 8);
221 case MVT::v16i1: return VectorType::get(Type::getInt1Ty(Context), 16);
222 case MVT::v32i1: return VectorType::get(Type::getInt1Ty(Context), 32);
223 case MVT::v64i1: return VectorType::get(Type::getInt1Ty(Context), 64);
224 case MVT::v512i1: return VectorType::get(Type::getInt1Ty(Context), 512);
225 case MVT::v1024i1: return VectorType::get(Type::getInt1Ty(Context), 1024);
226 case MVT::v1i8: return VectorType::get(Type::getInt8Ty(Context), 1);
227 case MVT::v2i8: return VectorType::get(Type::getInt8Ty(Context), 2);
228 case MVT::v4i8: return VectorType::get(Type::getInt8Ty(Context), 4);
229 case MVT::v8i8: return VectorType::get(Type::getInt8Ty(Context), 8);
230 case MVT::v16i8: return VectorType::get(Type::getInt8Ty(Context), 16);
231 case MVT::v32i8: return VectorType::get(Type::getInt8Ty(Context), 32);
232 case MVT::v64i8: return VectorType::get(Type::getInt8Ty(Context), 64);
233 case MVT::v128i8: return VectorType::get(Type::getInt8Ty(Context), 128);
234 case MVT::v256i8: return VectorType::get(Type::getInt8Ty(Context), 256);
235 case MVT::v1i16: return VectorType::get(Type::getInt16Ty(Context), 1);
236 case MVT::v2i16: return VectorType::get(Type::getInt16Ty(Context), 2);
237 case MVT::v4i16: return VectorType::get(Type::getInt16Ty(Context), 4);
238 case MVT::v8i16: return VectorType::get(Type::getInt16Ty(Context), 8);
239 case MVT::v16i16: return VectorType::get(Type::getInt16Ty(Context), 16);
240 case MVT::v32i16: return VectorType::get(Type::getInt16Ty(Context), 32);
241 case MVT::v64i16: return VectorType::get(Type::getInt16Ty(Context), 64);
242 case MVT::v128i16: return VectorType::get(Type::getInt16Ty(Context), 128);
243 case MVT::v1i32: return VectorType::get(Type::getInt32Ty(Context), 1);
244 case MVT::v2i32: return VectorType::get(Type::getInt32Ty(Context), 2);
245 case MVT::v4i32: return VectorType::get(Type::getInt32Ty(Context), 4);
246 case MVT::v8i32: return VectorType::get(Type::getInt32Ty(Context), 8);
247 case MVT::v16i32: return VectorType::get(Type::getInt32Ty(Context), 16);
248 case MVT::v32i32: return VectorType::get(Type::getInt32Ty(Context), 32);
249 case MVT::v64i32: return VectorType::get(Type::getInt32Ty(Context), 64);
250 case MVT::v1i64: return VectorType::get(Type::getInt64Ty(Context), 1);
251 case MVT::v2i64: return VectorType::get(Type::getInt64Ty(Context), 2);
252 case MVT::v4i64: return VectorType::get(Type::getInt64Ty(Context), 4);
253 case MVT::v8i64: return VectorType::get(Type::getInt64Ty(Context), 8);
254 case MVT::v16i64: return VectorType::get(Type::getInt64Ty(Context), 16);
255 case MVT::v32i64: return VectorType::get(Type::getInt64Ty(Context), 32);
256 case MVT::v1i128: return VectorType::get(Type::getInt128Ty(Context), 1);
257 case MVT::v2f16: return VectorType::get(Type::getHalfTy(Context), 2);
258 case MVT::v4f16: return VectorType::get(Type::getHalfTy(Context), 4);
259 case MVT::v8f16: return VectorType::get(Type::getHalfTy(Context), 8);
260 case MVT::v1f32: return VectorType::get(Type::getFloatTy(Context), 1);
261 case MVT::v2f32: return VectorType::get(Type::getFloatTy(Context), 2);
262 case MVT::v4f32: return VectorType::get(Type::getFloatTy(Context), 4);
263 case MVT::v8f32: return VectorType::get(Type::getFloatTy(Context), 8);
264 case MVT::v16f32: return VectorType::get(Type::getFloatTy(Context), 16);
265 case MVT::v1f64: return VectorType::get(Type::getDoubleTy(Context), 1);
266 case MVT::v2f64: return VectorType::get(Type::getDoubleTy(Context), 2);
267 case MVT::v4f64: return VectorType::get(Type::getDoubleTy(Context), 4);
268 case MVT::v8f64: return VectorType::get(Type::getDoubleTy(Context), 8);
294 VectorType *VTy = cast<VectorType>(Ty);
311 VectorType *VTy = cast<VectorType>(Ty);