Home | History | Annotate | Download | only in VMCore

Lines Matching full:vectortype

38   ResultVT.LLVMTy = VectorType::get(VT.getTypeForEVT(Context), NumElements);
76 return EVT::getEVT(cast<VectorType>(LLVMTy)->getElementType());
81 return cast<VectorType>(LLVMTy)->getNumElements();
88 if (VectorType *VTy = dyn_cast<VectorType>(LLVMTy))
168 case MVT::v2i8: return VectorType::get(Type::getInt8Ty(Context), 2);
169 case MVT::v4i8: return VectorType::get(Type::getInt8Ty(Context), 4);
170 case MVT::v8i8: return VectorType::get(Type::getInt8Ty(Context), 8);
171 case MVT::v16i8: return VectorType::get(Type::getInt8Ty(Context), 16);
172 case MVT::v32i8: return VectorType::get(Type::getInt8Ty(Context), 32);
173 case MVT::v2i16: return VectorType::get(Type::getInt16Ty(Context), 2);
174 case MVT::v4i16: return VectorType::get(Type::getInt16Ty(Context), 4);
175 case MVT::v8i16: return VectorType::get(Type::getInt16Ty(Context), 8);
176 case MVT::v16i16: return VectorType::get(Type::getInt16Ty(Context), 16);
177 case MVT::v2i32: return VectorType::get(Type::getInt32Ty(Context), 2);
178 case MVT::v4i32: return VectorType::get(Type::getInt32Ty(Context), 4);
179 case MVT::v8i32: return VectorType::get(Type::getInt32Ty(Context), 8);
180 case MVT::v1i64: return VectorType::get(Type::getInt64Ty(Context), 1);
181 case MVT::v2i64: return VectorType::get(Type::getInt64Ty(Context), 2);
182 case MVT::v4i64: return VectorType::get(Type::getInt64Ty(Context), 4);
183 case MVT::v8i64: return VectorType::get(Type::getInt64Ty(Context), 8);
184 case MVT::v2f16: return VectorType::get(Type::getHalfTy(Context), 2);
185 case MVT::v2f32: return VectorType::get(Type::getFloatTy(Context), 2);
186 case MVT::v4f32: return VectorType::get(Type::getFloatTy(Context), 4);
187 case MVT::v8f32: return VectorType::get(Type::getFloatTy(Context), 8);
188 case MVT::v2f64: return VectorType::get(Type::getDoubleTy(Context), 2);
189 case MVT::v4f64: return VectorType::get(Type::getDoubleTy(Context), 4);
215 VectorType *VTy = cast<VectorType>(Ty);