Lines Matching refs:Ty

177   Type *Ty;  in TEST()  local
178 Ty = parseType("i32", Error, M, &Mapping); in TEST()
179 ASSERT_TRUE(Ty); in TEST()
180 ASSERT_TRUE(Ty->isIntegerTy()); in TEST()
181 ASSERT_TRUE(Ty->getPrimitiveSizeInBits() == 32); in TEST()
184 Ty = parseType("i13", Error, M, &Mapping); in TEST()
185 ASSERT_TRUE(Ty); in TEST()
186 ASSERT_TRUE(Ty->isIntegerTy()); in TEST()
187 ASSERT_TRUE(Ty->getPrimitiveSizeInBits() == 13); in TEST()
190 Ty = parseType("float", Error, M, &Mapping); in TEST()
191 ASSERT_TRUE(Ty); in TEST()
192 ASSERT_TRUE(Ty->isFloatTy()); in TEST()
194 Ty = parseType("double", Error, M, &Mapping); in TEST()
195 ASSERT_TRUE(Ty); in TEST()
196 ASSERT_TRUE(Ty->isDoubleTy()); in TEST()
200 Ty = parseType("%st", Error, M, &Mapping); in TEST()
201 ASSERT_TRUE(Ty); in TEST()
202 ASSERT_TRUE(Ty->isStructTy()); in TEST()
205 StructType *ST = cast<StructType>(Ty); in TEST()
208 Ty = ST->getElementType(i); in TEST()
209 ASSERT_TRUE(Ty->isIntegerTy()); in TEST()
210 ASSERT_TRUE(Ty->getPrimitiveSizeInBits() == 32); in TEST()
214 Ty = parseType("%0", Error, M, &Mapping); in TEST()
215 ASSERT_TRUE(Ty); in TEST()
216 ASSERT_TRUE(Ty->isStructTy()); in TEST()
219 ST = cast<StructType>(Ty); in TEST()
222 Ty = ST->getElementType(i); in TEST()
223 ASSERT_TRUE(Ty->isIntegerTy()); in TEST()
224 ASSERT_TRUE(Ty->getPrimitiveSizeInBits() == 32); in TEST()
228 Ty = parseType("<5 x i32>", Error, M, &Mapping); in TEST()
229 ASSERT_TRUE(Ty); in TEST()
230 ASSERT_TRUE(Ty->isVectorTy()); in TEST()
233 auto *VT = cast<FixedVectorType>(Ty); in TEST()
236 Ty = VT->getElementType(); in TEST()
237 ASSERT_TRUE(Ty->isIntegerTy()); in TEST()
238 ASSERT_TRUE(Ty->getPrimitiveSizeInBits() == 32); in TEST()
241 Ty = parseType("%opaque", Error, M, &Mapping); in TEST()
242 ASSERT_TRUE(Ty); in TEST()
243 ASSERT_TRUE(Ty->isStructTy()); in TEST()
245 ST = cast<StructType>(Ty); in TEST()
250 Ty = parseType("i32*", Error, M, &Mapping); in TEST()
251 ASSERT_TRUE(Ty); in TEST()
252 ASSERT_TRUE(Ty->isPointerTy()); in TEST()
254 PointerType *PT = cast<PointerType>(Ty); in TEST()
258 Ty = parseType("i32**", Error, M, &Mapping); in TEST()
259 ASSERT_TRUE(Ty); in TEST()
260 ASSERT_TRUE(Ty->isPointerTy()); in TEST()
262 PT = cast<PointerType>(Ty); in TEST()
267 Ty = parseType("i32 garbage", Error, M, &Mapping); in TEST()
268 ASSERT_TRUE(!Ty); in TEST()
295 Type *Ty; in TEST() local
296 Ty = parseTypeAtBeginning("i32", Read, Error, M, &Mapping); in TEST()
297 ASSERT_TRUE(Ty); in TEST()
298 ASSERT_TRUE(Ty->isIntegerTy()); in TEST()
299 ASSERT_TRUE(Ty->getPrimitiveSizeInBits() == 32); in TEST()
303 Ty = parseTypeAtBeginning("i13", Read, Error, M, &Mapping); in TEST()
304 ASSERT_TRUE(Ty); in TEST()
305 ASSERT_TRUE(Ty->isIntegerTy()); in TEST()
306 ASSERT_TRUE(Ty->getPrimitiveSizeInBits() == 13); in TEST()
310 Ty = parseTypeAtBeginning("float", Read, Error, M, &Mapping); in TEST()
311 ASSERT_TRUE(Ty); in TEST()
312 ASSERT_TRUE(Ty->isFloatTy()); in TEST()
315 Ty = parseTypeAtBeginning("double", Read, Error, M, &Mapping); in TEST()
316 ASSERT_TRUE(Ty); in TEST()
317 ASSERT_TRUE(Ty->isDoubleTy()); in TEST()
322 Ty = parseTypeAtBeginning("%st", Read, Error, M, &Mapping); in TEST()
323 ASSERT_TRUE(Ty); in TEST()
324 ASSERT_TRUE(Ty->isStructTy()); in TEST()
328 StructType *ST = cast<StructType>(Ty); in TEST()
331 Ty = ST->getElementType(i); in TEST()
332 ASSERT_TRUE(Ty->isIntegerTy()); in TEST()
333 ASSERT_TRUE(Ty->getPrimitiveSizeInBits() == 32); in TEST()
337 Ty = parseTypeAtBeginning("%0", Read, Error, M, &Mapping); in TEST()
338 ASSERT_TRUE(Ty); in TEST()
339 ASSERT_TRUE(Ty->isStructTy()); in TEST()
343 ST = cast<StructType>(Ty); in TEST()
346 Ty = ST->getElementType(i); in TEST()
347 ASSERT_TRUE(Ty->isIntegerTy()); in TEST()
348 ASSERT_TRUE(Ty->getPrimitiveSizeInBits() == 32); in TEST()
352 Ty = parseTypeAtBeginning("<5 x i32>", Read, Error, M, &Mapping); in TEST()
353 ASSERT_TRUE(Ty); in TEST()
354 ASSERT_TRUE(Ty->isVectorTy()); in TEST()
358 auto *VT = cast<FixedVectorType>(Ty); in TEST()
361 Ty = VT->getElementType(); in TEST()
362 ASSERT_TRUE(Ty->isIntegerTy()); in TEST()
363 ASSERT_TRUE(Ty->getPrimitiveSizeInBits() == 32); in TEST()
366 Ty = parseTypeAtBeginning("%opaque", Read, Error, M, &Mapping); in TEST()
367 ASSERT_TRUE(Ty); in TEST()
368 ASSERT_TRUE(Ty->isStructTy()); in TEST()
371 ST = cast<StructType>(Ty); in TEST()
376 Ty = parseTypeAtBeginning("i32*", Read, Error, M, &Mapping); in TEST()
377 ASSERT_TRUE(Ty); in TEST()
378 ASSERT_TRUE(Ty->isPointerTy()); in TEST()
381 PointerType *PT = cast<PointerType>(Ty); in TEST()
385 Ty = parseTypeAtBeginning("i32**", Read, Error, M, &Mapping); in TEST()
386 ASSERT_TRUE(Ty); in TEST()
387 ASSERT_TRUE(Ty->isPointerTy()); in TEST()
390 PT = cast<PointerType>(Ty); in TEST()
395 Ty = parseTypeAtBeginning("i32 garbage", Read, Error, M, &Mapping); in TEST()
396 ASSERT_TRUE(Ty); in TEST()
397 ASSERT_TRUE(Ty->isIntegerTy()); in TEST()
398 ASSERT_TRUE(Ty->getPrimitiveSizeInBits() == 32); in TEST()