Lines Matching refs:MVT

105   case MVT::i1:      return "i1";
106 case MVT::i8: return "i8";
107 case MVT::i16: return "i16";
108 case MVT::i32: return "i32";
109 case MVT::i64: return "i64";
110 case MVT::i128: return "i128";
111 case MVT::f32: return "f32";
112 case MVT::f64: return "f64";
113 case MVT::f80: return "f80";
114 case MVT::f128: return "f128";
115 case MVT::ppcf128: return "ppcf128";
116 case MVT::isVoid: return "isVoid";
117 case MVT::Other: return "ch";
118 case MVT::Glue: return "glue";
119 case MVT::x86mmx: return "x86mmx";
120 case MVT::v2i8: return "v2i8";
121 case MVT::v4i8: return "v4i8";
122 case MVT::v8i8: return "v8i8";
123 case MVT::v16i8: return "v16i8";
124 case MVT::v32i8: return "v32i8";
125 case MVT::v2i16: return "v2i16";
126 case MVT::v4i16: return "v4i16";
127 case MVT::v8i16: return "v8i16";
128 case MVT::v16i16: return "v16i16";
129 case MVT::v2i32: return "v2i32";
130 case MVT::v4i32: return "v4i32";
131 case MVT::v8i32: return "v8i32";
132 case MVT::v1i64: return "v1i64";
133 case MVT::v2i64: return "v2i64";
134 case MVT::v4i64: return "v4i64";
135 case MVT::v8i64: return "v8i64";
136 case MVT::v2f32: return "v2f32";
137 case MVT::v4f32: return "v4f32";
138 case MVT::v8f32: return "v8f32";
139 case MVT::v2f64: return "v2f64";
140 case MVT::v4f64: return "v4f64";
141 case MVT::Metadata:return "Metadata";
142 case MVT::untyped: return "untyped";
154 case MVT::isVoid: return Type::getVoidTy(Context);
155 case MVT::i1: return Type::getInt1Ty(Context);
156 case MVT::i8: return Type::getInt8Ty(Context);
157 case MVT::i16: return Type::getInt16Ty(Context);
158 case MVT::i32: return Type::getInt32Ty(Context);
159 case MVT::i64: return Type::getInt64Ty(Context);
160 case MVT::i128: return IntegerType::get(Context, 128);
161 case MVT::f32: return Type::getFloatTy(Context);
162 case MVT::f64: return Type::getDoubleTy(Context);
163 case MVT::f80: return Type::getX86_FP80Ty(Context);
164 case MVT::f128: return Type::getFP128Ty(Context);
165 case MVT::ppcf128: return Type::getPPC_FP128Ty(Context);
166 case MVT::x86mmx: return Type::getX86_MMXTy(Context);
167 case MVT::v2i8: return VectorType::get(Type::getInt8Ty(Context), 2);
168 case MVT::v4i8: return VectorType::get(Type::getInt8Ty(Context), 4);
169 case MVT::v8i8: return VectorType::get(Type::getInt8Ty(Context), 8);
170 case MVT::v16i8: return VectorType::get(Type::getInt8Ty(Context), 16);
171 case MVT::v32i8: return VectorType::get(Type::getInt8Ty(Context), 32);
172 case MVT::v2i16: return VectorType::get(Type::getInt16Ty(Context), 2);
173 case MVT::v4i16: return VectorType::get(Type::getInt16Ty(Context), 4);
174 case MVT::v8i16: return VectorType::get(Type::getInt16Ty(Context), 8);
175 case MVT::v16i16: return VectorType::get(Type::getInt16Ty(Context), 16);
176 case MVT::v2i32: return VectorType::get(Type::getInt32Ty(Context), 2);
177 case MVT::v4i32: return VectorType::get(Type::getInt32Ty(Context), 4);
178 case MVT::v8i32: return VectorType::get(Type::getInt32Ty(Context), 8);
179 case MVT::v1i64: return VectorType::get(Type::getInt64Ty(Context), 1);
180 case MVT::v2i64: return VectorType::get(Type::getInt64Ty(Context), 2);
181 case MVT::v4i64: return VectorType::get(Type::getInt64Ty(Context), 4);
182 case MVT::v8i64: return VectorType::get(Type::getInt64Ty(Context), 8);
183 case MVT::v2f32: return VectorType::get(Type::getFloatTy(Context), 2);
184 case MVT::v4f32: return VectorType::get(Type::getFloatTy(Context), 4);
185 case MVT::v8f32: return VectorType::get(Type::getFloatTy(Context), 8);
186 case MVT::v2f64: return VectorType::get(Type::getDoubleTy(Context), 2);
187 case MVT::v4f64: return VectorType::get(Type::getDoubleTy(Context), 4);
188 case MVT::Metadata: return Type::getMetadataTy(Context);
193 /// returns all pointers as MVT::iPTR. If HandleUnknown is true, unknown types
198 if (HandleUnknown) return MVT(MVT::Other);
200 return MVT::isVoid;
202 return MVT::isVoid;
205 case Type::FloatTyID: return MVT(MVT::f32);
206 case Type::DoubleTyID: return MVT(MVT::f64);
207 case Type::X86_FP80TyID: return MVT(MVT::f80);
208 case Type::X86_MMXTyID: return MVT(MVT::x86mmx);
209 case Type::FP128TyID: return MVT(MVT::f128);
210 case Type::PPC_FP128TyID: return MVT(MVT::ppcf128);
211 case Type::PointerTyID: return MVT(MVT::iPTR);