|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
gen/tools/clang/include/clang/Basic/arm_mve_builtin_cg.inc 7 Param0 = llvm::VectorType::get(FloatTy, 4);
10 Param0 = llvm::VectorType::get(Int32Ty, 4);
13 Param0 = llvm::VectorType::get(Int32Ty, 4);
19 Value *Val3 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vldr_gather_base_wb, llvm::SmallVector<llvm::Type *, 2> {Param0, llvm::VectorType::get(Int32Ty, 4)}), llvm::SmallVector<Value *, 2> {Val1, Val2});
31 Value *Val5 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, llvm::SmallVector<llvm::Type *, 1> {llvm::VectorType::get(Builder.getInt1Ty(), 4)}), llvm::SmallVector<Value *, 1> {Val4});
32 Value *Val6 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vldr_gather_base_wb_predicated, llvm::SmallVector<llvm::Type *, 3> {llvm::VectorType::get(Int64Ty, 2), llvm::VectorType::get(Int64Ty, 2), llvm::VectorType::get(Builder.getInt1Ty(), 4)}), llvm::SmallVector<Value *, 3> {Val1, Val2, Val5});
32 Value *Val6 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vldr_gather_base_wb_predicated, llvm::SmallVector<llvm::Type *, 3> {llvm::VectorType::get(Int64Ty, 2), llvm::VectorType::get(Int64Ty, 2), llvm::VectorType::get(Builder.getInt1Ty(), 4)}), llvm::SmallVector<Value *, 3> {Val1, Val2, Val5});
32 Value *Val6 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vldr_gather_base_wb_predicated, llvm::SmallVector<llvm::Type *, 3> {llvm::VectorType::get(Int64Ty, 2), llvm::VectorType::get(Int64Ty, 2), llvm::VectorType::get(Builder.getInt1Ty(), 4)}), llvm::SmallVector<Value *, 3> {Val1, Val2, Val5});
112 Param1 = llvm::VectorType::get(Int16Ty, 8);
118 Param1 = llvm::VectorType::get(Int8Ty, 16);
124 Param1 = llvm::VectorType::get(Int16Ty, 8);
130 Param1 = llvm::VectorType::get(Int8Ty, 16);
136 Param1 = llvm::VectorType::get(Int16Ty, 8);
142 Param1 = llvm::VectorType::get(Int8Ty, 16);
148 Param1 = llvm::VectorType::get(Int16Ty, 8);
154 Param1 = llvm::VectorType::get(Int8Ty, 16);
173 Value *Val6 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vadc, llvm::SmallVector<llvm::Type *, 1> {llvm::VectorType::get(Int32Ty, 4)}), llvm::SmallVector<Value *, 3> {Val0, Val1, Val5});
208 Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Param0, llvm::SmallVector<llvm::Type *, 1> {llvm::VectorType::get(Int32Ty, 4)}), llvm::SmallVector<Value *, 2> {Val0, Val1});
222 Value *Val9 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, llvm::SmallVector<llvm::Type *, 1> {llvm::VectorType::get(Builder.getInt1Ty(), 4)}), llvm::SmallVector<Value *, 1> {Val8});
223 Value *Val10 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vadc_predicated, llvm::SmallVector<llvm::Type *, 2> {llvm::VectorType::get(Int32Ty, 4), llvm::VectorType::get(Builder.getInt1Ty(), 4)}), llvm::SmallVector<Value *, 5> {Val0, Val1, Val2, Val6, Val9});
223 Value *Val10 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vadc_predicated, llvm::SmallVector<llvm::Type *, 2> {llvm::VectorType::get(Int32Ty, 4), llvm::VectorType::get(Builder.getInt1Ty(), 4)}), llvm::SmallVector<Value *, 5> {Val0, Val1, Val2, Val6, Val9});
240 Value *Val6 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, llvm::SmallVector<llvm::Type *, 1> {llvm::VectorType::get(Builder.getInt1Ty(), 4)}), llvm::SmallVector<Value *, 1> {Val5});
241 Value *Val7 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vadc_predicated, llvm::SmallVector<llvm::Type *, 2> {llvm::VectorType::get(Int32Ty, 4), llvm::VectorType::get(Builder.getInt1Ty(), 4)}), llvm::SmallVector<Value *, 5> {Val0, Val1, Val2, Val3, Val6});
241 Value *Val7 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vadc_predicated, llvm::SmallVector<llvm::Type *, 2> {llvm::VectorType::get(Int32Ty, 4), llvm::VectorType::get(Builder.getInt1Ty(), 4)}), llvm::SmallVector<Value *, 5> {Val0, Val1, Val2, Val3, Val6});
256 Value *Val3 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vadc, llvm::SmallVector<llvm::Type *, 1> {llvm::VectorType::get(Int32Ty, 4)}), llvm::SmallVector<Value *, 3> {Val0, Val1, Val2});
282 Value *Val5 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, llvm::SmallVector<llvm::Type *, 1> {llvm::VectorType::get(Builder.getInt1Ty(), 4)}), llvm::SmallVector<Value *, 1> {Val4});
370 Param0 = llvm::VectorType::get(Builder.getInt1Ty(), 8);
372 Param2 = llvm::VectorType::get(HalfTy, 8);
375 Param0 = llvm::VectorType::get(Builder.getInt1Ty(), 4);
377 Param2 = llvm::VectorType::get(FloatTy, 4);
380 Param0 = llvm::VectorType::get(Builder.getInt1Ty(), 8);
382 Param2 = llvm::VectorType::get(Int16Ty, 8);
385 Param0 = llvm::VectorType::get(Builder.getInt1Ty(), 4);
387 Param2 = llvm::VectorType::get(Int32Ty, 4);
390 Param0 = llvm::VectorType::get(Builder.getInt1Ty(), 16);
392 Param2 = llvm::VectorType::get(Int8Ty, 16);
395 Param0 = llvm::VectorType::get(Builder.getInt1Ty(), 8);
397 Param2 = llvm::VectorType::get(Int16Ty, 8);
400 Param0 = llvm::VectorType::get(Builder.getInt1Ty(), 4);
402 Param2 = llvm::VectorType::get(Int32Ty, 4);
405 Param0 = llvm::VectorType::get(Builder.getInt1Ty(), 16);
407 Param2 = llvm::VectorType::get(Int8Ty, 16);
410 Param0 = llvm::VectorType::get(Builder.getInt1Ty(), 8);
412 Param2 = llvm::VectorType::get(HalfTy, 8);
415 Param0 = llvm::VectorType::get(Builder.getInt1Ty(), 4);
417 Param2 = llvm::VectorType::get(FloatTy, 4);
420 Param0 = llvm::VectorType::get(Builder.getInt1Ty(), 8);
422 Param2 = llvm::VectorType::get(Int16Ty, 8);
425 Param0 = llvm::VectorType::get(Builder.getInt1Ty(), 4);
427 Param2 = llvm::VectorType::get(Int32Ty, 4);
430 Param0 = llvm::VectorType::get(Builder.getInt1Ty(), 16);
432 Param2 = llvm::VectorType::get(Int8Ty, 16);
435 Param0 = llvm::VectorType::get(Builder.getInt1Ty(), 8);
437 Param2 = llvm::VectorType::get(Int16Ty, 8);
440 Param0 = llvm::VectorType::get(Builder.getInt1Ty(), 4);
442 Param2 = llvm::VectorType::get(Int32Ty, 4);
445 Param0 = llvm::VectorType::get(Builder.getInt1Ty(), 16);
447 Param2 = llvm::VectorType::get(Int8Ty, 16);
include/llvm/CodeGen/BasicTTIImpl.h 593 VecTy = VectorType::get(A->getType(), VF);
778 Type *SplitDst = VectorType::get(Dst->getVectorElementType(),
780 Type *SplitSrc = VectorType::get(Src->getVectorElementType(),
917 VectorType *SubVT = VectorType::get(VT->getElementType(), NumSubElts);
1026 VectorType *MaskVT = VectorType::get(I8Type, NumElts);
1027 SubVT = VectorType::get(I8Type, NumSubElts);
1074 Types.push_back(VF == 1 ? OpTy : VectorType::get(OpTy, VF));
1078 RetTy = VectorType::get(RetTy, VF);
1611 Type *SubTy = VectorType::get(ScalarTy, NumVecElts);
1670 Type *SubTy = VectorType::get(ScalarTy, NumVecElts);
1671 CondTy = VectorType::get(ScalarCondTy, NumVecElts);
include/llvm/IR/IRBuilder.h 2491 Value *Undef = UndefValue::get(VectorType::get(V->getType(), NumElts));
2496 Value *Zeros = ConstantAggregateZero::get(VectorType::get(I32Ty, NumElts));
include/llvm/IR/Instructions.h 1054 return VectorType::get(PtrTy, NumElem);
1059 return VectorType::get(PtrTy, NumElem);
lib/Analysis/ConstantFolding.cpp 117 VectorType::get(IntegerType::get(C->getContext(), FPWidth), NumSrcElts);
174 VectorType::get(IntegerType::get(C->getContext(), FPWidth), NumDstElt);
187 VectorType::get(IntegerType::get(C->getContext(), FPWidth), NumSrcElt);
lib/Analysis/InstructionSimplify.cpp 4002 GEPTy = VectorType::get(GEPTy, VT->getNumElements());
4004 GEPTy = VectorType::get(GEPTy, VT->getNumElements());
lib/AsmParser/LLParser.cpp 2816 Result = VectorType::get(EltTy, unsigned(Size), Scalable);
lib/Bitcode/Reader/BitcodeReader.cpp 1907 ResultTy = VectorType::get(ResultTy, Record[0], Scalable);
2635 SelectorTy = VectorType::get(SelectorTy, VTy->getNumElements());
2692 Type *ShufTy = VectorType::get(Type::getInt32Ty(Context),
2706 Type *ShufTy = VectorType::get(Type::getInt32Ty(Context),
4168 FullTy = VectorType::get(FullTy->getVectorElementType(),
lib/CodeGen/GlobalISel/CombinerHelper.cpp 885 return VectorType::get(IntegerType::get(C, Ty.getScalarSizeInBits()),
lib/CodeGen/InterleavedLoadCombinePass.cpp 1203 VectorType *ILTy = VectorType::get(ETy, Factor * ElementsPerSVI);
lib/CodeGen/MIRParser/MIParser.cpp 2325 VectorType *VT = VectorType::get(I32Ty, ShufMask.size());
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp 7207 LoadTy = VectorType::get(LoadTy, LoadVT.getVectorNumElements());
lib/CodeGen/ValueTypes.cpp 37 ResultVT.LLVMTy = VectorType::get(VT.getTypeForEVT(Context), NumElements);
283 case MVT::v1i1: return VectorType::get(Type::getInt1Ty(Context), 1);
284 case MVT::v2i1: return VectorType::get(Type::getInt1Ty(Context), 2);
285 case MVT::v4i1: return VectorType::get(Type::getInt1Ty(Context), 4);
286 case MVT::v8i1: return VectorType::get(Type::getInt1Ty(Context), 8);
287 case MVT::v16i1: return VectorType::get(Type::getInt1Ty(Context), 16);
288 case MVT::v32i1: return VectorType::get(Type::getInt1Ty(Context), 32);
289 case MVT::v64i1: return VectorType::get(Type::getInt1Ty(Context), 64);
290 case MVT::v128i1: return VectorType::get(Type::getInt1Ty(Context), 128);
291 case MVT::v256i1: return VectorType::get(Type::getInt1Ty(Context), 256);
292 case MVT::v512i1: return VectorType::get(Type::getInt1Ty(Context), 512);
293 case MVT::v1024i1: return VectorType::get(Type::getInt1Ty(Context), 1024);
294 case MVT::v1i8: return VectorType::get(Type::getInt8Ty(Context), 1);
295 case MVT::v2i8: return VectorType::get(Type::getInt8Ty(Context), 2);
296 case MVT::v4i8: return VectorType::get(Type::getInt8Ty(Context), 4);
297 case MVT::v8i8: return VectorType::get(Type::getInt8Ty(Context), 8);
298 case MVT::v16i8: return VectorType::get(Type::getInt8Ty(Context), 16);
299 case MVT::v32i8: return VectorType::get(Type::getInt8Ty(Context), 32);
300 case MVT::v64i8: return VectorType::get(Type::getInt8Ty(Context), 64);
301 case MVT::v128i8: return VectorType::get(Type::getInt8Ty(Context), 128);
302 case MVT::v256i8: return VectorType::get(Type::getInt8Ty(Context), 256);
303 case MVT::v1i16: return VectorType::get(Type::getInt16Ty(Context), 1);
304 case MVT::v2i16: return VectorType::get(Type::getInt16Ty(Context), 2);
305 case MVT::v3i16: return VectorType::get(Type::getInt16Ty(Context), 3);
306 case MVT::v4i16: return VectorType::get(Type::getInt16Ty(Context), 4);
307 case MVT::v8i16: return VectorType::get(Type::getInt16Ty(Context), 8);
308 case MVT::v16i16: return VectorType::get(Type::getInt16Ty(Context), 16);
309 case MVT::v32i16: return VectorType::get(Type::getInt16Ty(Context), 32);
310 case MVT::v64i16: return VectorType::get(Type::getInt16Ty(Context), 64);
311 case MVT::v128i16: return VectorType::get(Type::getInt16Ty(Context), 128);
312 case MVT::v1i32: return VectorType::get(Type::getInt32Ty(Context), 1);
313 case MVT::v2i32: return VectorType::get(Type::getInt32Ty(Context), 2);
314 case MVT::v3i32: return VectorType::get(Type::getInt32Ty(Context), 3);
315 case MVT::v4i32: return VectorType::get(Type::getInt32Ty(Context), 4);
316 case MVT::v5i32: return VectorType::get(Type::getInt32Ty(Context), 5);
317 case MVT::v8i32: return VectorType::get(Type::getInt32Ty(Context), 8);
318 case MVT::v16i32: return VectorType::get(Type::getInt32Ty(Context), 16);
319 case MVT::v32i32: return VectorType::get(Type::getInt32Ty(Context), 32);
320 case MVT::v64i32: return VectorType::get(Type::getInt32Ty(Context), 64);
321 case MVT::v128i32: return VectorType::get(Type::getInt32Ty(Context), 128);
322 case MVT::v256i32: return VectorType::get(Type::getInt32Ty(Context), 256);
323 case MVT::v512i32: return VectorType::get(Type::getInt32Ty(Context), 512);
324 case MVT::v1024i32:return VectorType::get(Type::getInt32Ty(Context), 1024);
325 case MVT::v2048i32:return VectorType::get(Type::getInt32Ty(Context), 2048);
326 case MVT::v1i64: return VectorType::get(Type::getInt64Ty(Context), 1);
327 case MVT::v2i64: return VectorType::get(Type::getInt64Ty(Context), 2);
328 case MVT::v4i64: return VectorType::get(Type::getInt64Ty(Context), 4);
329 case MVT::v8i64: return VectorType::get(Type::getInt64Ty(Context), 8);
330 case MVT::v16i64: return VectorType::get(Type::getInt64Ty(Context), 16);
331 case MVT::v32i64: return VectorType::get(Type::getInt64Ty(Context), 32);
332 case MVT::v1i128: return VectorType::get(Type::getInt128Ty(Context), 1);
333 case MVT::v2f16: return VectorType::get(Type::getHalfTy(Context), 2);
334 case MVT::v3f16: return VectorType::get(Type::getHalfTy(Context), 3);
335 case MVT::v4f16: return VectorType::get(Type::getHalfTy(Context), 4);
336 case MVT::v8f16: return VectorType::get(Type::getHalfTy(Context), 8);
337 case MVT::v16f16: return VectorType::get(Type::getHalfTy(Context), 16);
338 case MVT::v32f16: return VectorType::get(Type::getHalfTy(Context), 32);
339 case MVT::v1f32: return VectorType::get(Type::getFloatTy(Context), 1);
340 case MVT::v2f32: return VectorType::get(Type::getFloatTy(Context), 2);
341 case MVT::v3f32: return VectorType::get(Type::getFloatTy(Context), 3);
342 case MVT::v4f32: return VectorType::get(Type::getFloatTy(Context), 4);
343 case MVT::v5f32: return VectorType::get(Type::getFloatTy(Context), 5);
344 case MVT::v8f32: return VectorType::get(Type::getFloatTy(Context), 8);
345 case MVT::v16f32: return VectorType::get(Type::getFloatTy(Context), 16);
346 case MVT::v32f32: return VectorType::get(Type::getFloatTy(Context), 32);
347 case MVT::v64f32: return VectorType::get(Type::getFloatTy(Context), 64);
348 case MVT::v128f32: return VectorType::get(Type::getFloatTy(Context), 128);
349 case MVT::v256f32: return VectorType::get(Type::getFloatTy(Context), 256);
350 case MVT::v512f32: return VectorType::get(Type::getFloatTy(Context), 512);
351 case MVT::v1024f32:return VectorType::get(Type::getFloatTy(Context), 1024);
352 case MVT::v2048f32:return VectorType::get(Type::getFloatTy(Context), 2048);
353 case MVT::v1f64: return VectorType::get(Type::getDoubleTy(Context), 1);
354 case MVT::v2f64: return VectorType::get(Type::getDoubleTy(Context), 2);
355 case MVT::v4f64: return VectorType::get(Type::getDoubleTy(Context), 4);
356 case MVT::v8f64: return VectorType::get(Type::getDoubleTy(Context), 8);
358 return VectorType::get(Type::getInt1Ty(Context), 1, /*Scalable=*/ true);
360 return VectorType::get(Type::getInt1Ty(Context), 2, /*Scalable=*/ true);
362 return VectorType::get(Type::getInt1Ty(Context), 4, /*Scalable=*/ true);
364 return VectorType::get(Type::getInt1Ty(Context), 8, /*Scalable=*/ true);
366 return VectorType::get(Type::getInt1Ty(Context), 16, /*Scalable=*/ true);
368 return VectorType::get(Type::getInt1Ty(Context), 32, /*Scalable=*/ true);
370 return VectorType::get(Type::getInt8Ty(Context), 1, /*Scalable=*/ true);
372 return VectorType::get(Type::getInt8Ty(Context), 2, /*Scalable=*/ true);
374 return VectorType::get(Type::getInt8Ty(Context), 4, /*Scalable=*/ true);
376 return VectorType::get(Type::getInt8Ty(Context), 8, /*Scalable=*/ true);
378 return VectorType::get(Type::getInt8Ty(Context), 16, /*Scalable=*/ true);
380 return VectorType::get(Type::getInt8Ty(Context), 32, /*Scalable=*/ true);
382 return VectorType::get(Type::getInt16Ty(Context), 1, /*Scalable=*/ true);
384 return VectorType::get(Type::getInt16Ty(Context), 2, /*Scalable=*/ true);
386 return VectorType::get(Type::getInt16Ty(Context), 4, /*Scalable=*/ true);
388 return VectorType::get(Type::getInt16Ty(Context), 8, /*Scalable=*/ true);
390 return VectorType::get(Type::getInt16Ty(Context), 16, /*Scalable=*/ true);
392 return VectorType::get(Type::getInt16Ty(Context), 32, /*Scalable=*/ true);
394 return VectorType::get(Type::getInt32Ty(Context), 1, /*Scalable=*/ true);
396 return VectorType::get(Type::getInt32Ty(Context), 2, /*Scalable=*/ true);
398 return VectorType::get(Type::getInt32Ty(Context), 4, /*Scalable=*/ true);
400 return VectorType::get(Type::getInt32Ty(Context), 8, /*Scalable=*/ true);
402 return VectorType::get(Type::getInt32Ty(Context), 16,/*Scalable=*/ true);
404 return VectorType::get(Type::getInt32Ty(Context), 32,/*Scalable=*/ true);
406 return VectorType::get(Type::getInt64Ty(Context), 1, /*Scalable=*/ true);
408 return VectorType::get(Type::getInt64Ty(Context), 2, /*Scalable=*/ true);
410 return VectorType::get(Type::getInt64Ty(Context), 4, /*Scalable=*/ true);
412 return VectorType::get(Type::getInt64Ty(Context), 8, /*Scalable=*/ true);
414 return VectorType::get(Type::getInt64Ty(Context), 16, /*Scalable=*/ true);
416 return VectorType::get(Type::getInt64Ty(Context), 32, /*Scalable=*/ true);
418 return VectorType::get(Type::getHalfTy(Context), 2, /*Scalable=*/ true);
420 return VectorType::get(Type::getHalfTy(Context), 4, /*Scalable=*/ true);
422 return VectorType::get(Type::getHalfTy(Context), 8, /*Scalable=*/ true);
424 return VectorType::get(Type::getFloatTy(Context), 1, /*Scalable=*/ true);
426 return VectorType::get(Type::getFloatTy(Context), 2, /*Scalable=*/ true);
428 return VectorType::get(Type::getFloatTy(Context), 4, /*Scalable=*/ true);
430 return VectorType::get(Type::getFloatTy(Context), 8, /*Scalable=*/ true);
432 return VectorType::get(Type::getFloatTy(Context), 16, /*Scalable=*/ true);
434 return VectorType::get(Type::getDoubleTy(Context), 1, /*Scalable=*/ true);
436 return VectorType::get(Type::getDoubleTy(Context), 2, /*Scalable=*/ true);
438 return VectorType::get(Type::getDoubleTy(Context), 4, /*Scalable=*/ true);
440 return VectorType::get(Type::getDoubleTy(Context), 8, /*Scalable=*/ true);
lib/FuzzMutate/Operations.cpp 306 UndefValue::get(VectorType::get(Int32Ty, FirstTy->getNumElements()))};
lib/IR/AutoUpgrade.cpp 42 if (Arg0Type != VectorType::get(Type::getFloatTy(F->getContext()), 4))
876 Type *VecTy = VectorType::get(Builder.getInt8Ty(), NumElts);
910 Type *VecTy = VectorType::get(Builder.getInt8Ty(), NumElts);
938 llvm::VectorType *MaskTy = llvm::VectorType::get(Builder.getInt1Ty(),
975 llvm::VectorType::get(Builder.getInt1Ty(),
1338 Cmp = Constant::getNullValue(llvm::VectorType::get(Builder.getInt1Ty(), NumElts));
1340 Cmp = Constant::getAllOnesValue(llvm::VectorType::get(Builder.getInt1Ty(), NumElts));
1723 Type *NewVecTy = VectorType::get(Type::getInt64Ty(C), 2);
2284 Type *VT = VectorType::get(EltTy, NumSrcElts);
2338 Type *MaskTy = VectorType::get(Type::getInt32Ty(C), NumElts);
3610 if (Arg0->getType() != VectorType::get(Type::getFloatTy(C), 4))
3616 Type *NewVecTy = VectorType::get(Type::getInt64Ty(C), 2);
lib/IR/ConstantFold.cpp 865 return UndefValue::get(VectorType::get(EltTy, MaskNumElts));
1789 ResultTy = VectorType::get(Type::getInt1Ty(C1->getContext()),
2199 GEPTy = VectorType::get(OrigGEPTy, VT->getNumElements());
2205 GEPTy = VectorType::get(OrigGEPTy, VT->getNumElements());
2438 ExtendedTy = VectorType::get(
lib/IR/Constants.cpp 1113 VectorType *Ty = VectorType::get(V.front()->getType(), V.size());
1119 VectorType *T = VectorType::get(V.front()->getType(), V.size());
1830 MidTy = VectorType::get(MidTy, VT->getNumElements());
2035 ReqTy = VectorType::get(ReqTy, NumVecElts);
2084 ResultTy = VectorType::get(ResultTy, VT->getNumElements());
2109 ResultTy = VectorType::get(ResultTy, VT->getNumElements());
2170 Type *ShufTy = VectorType::get(EltTy, NElts);
2596 Type *Ty = VectorType::get(Type::getInt8Ty(Context), Elts.size());
2601 Type *Ty = VectorType::get(Type::getInt16Ty(Context), Elts.size());
2606 Type *Ty = VectorType::get(Type::getInt32Ty(Context), Elts.size());
2611 Type *Ty = VectorType::get(Type::getInt64Ty(Context), Elts.size());
2616 Type *Ty = VectorType::get(Type::getFloatTy(Context), Elts.size());
2621 Type *Ty = VectorType::get(Type::getDoubleTy(Context), Elts.size());
2633 Type *Ty = VectorType::get(Type::getHalfTy(Context), Elts.size());
2639 Type *Ty = VectorType::get(Type::getFloatTy(Context), Elts.size());
2645 Type *Ty = VectorType::get(Type::getDoubleTy(Context), Elts.size());
lib/IR/ConstantsContext.h 150 : ConstantExpr(VectorType::get(
lib/IR/Core.cpp 752 return wrap(VectorType::get(unwrap(ElementType), ElementCount));
lib/IR/DataLayout.cpp 780 return VectorType::get(IntTy, VecTy->getNumElements());
802 return VectorType::get(IntTy, VecTy->getNumElements());
lib/IR/Function.cpp 967 return VectorType::get(DecodeFixedType(Infos, Tys, Context),D.Vector_Width);
lib/IR/IRBuilder.cpp 528 Type *DataTy = VectorType::get(PtrTy->getElementType(), NumElts);
531 Mask = Constant::getAllOnesValue(VectorType::get(Type::getInt1Ty(Context),
567 Mask = Constant::getAllOnesValue(VectorType::get(Type::getInt1Ty(Context),
lib/Linker/IRMover.cpp 307 return *Entry = VectorType::get(ElementTypes[0],
lib/Target/AArch64/AArch64ISelLowering.cpp 8809 VectorType::get(DL.getIntPtrType(EltTy), VecTy->getVectorNumElements());
8819 VecTy = VectorType::get(VecTy->getVectorElementType(),
8865 SubVec, VectorType::get(SVI->getType()->getVectorElementType(),
8923 VectorType *SubVecTy = VectorType::get(EltTy, LaneLen);
8946 Type *IntVecTy = VectorType::get(IntTy, NumOpElts);
8950 SubVecTy = VectorType::get(IntTy, LaneLen);
8960 SubVecTy = VectorType::get(SubVecTy->getVectorElementType(), LaneLen);
lib/Target/AArch64/AArch64StackTagging.cpp 258 Type *NewTy = VectorType::get(IntegerType::get(Ctx, EltSize),
lib/Target/AArch64/AArch64TargetTransformInfo.cpp 204 return VectorType::get(ArgTy->getScalarType(),
685 auto *SubVecTy = VectorType::get(VecTy->getScalarType(), NumElts / Factor);
lib/Target/AMDGPU/AMDGPUAtomicOptimizer.cpp 440 Type *const VecTy = VectorType::get(B.getInt32Ty(), 2);
lib/Target/AMDGPU/AMDGPUCodeGenPrepare.cpp 215 return VectorType::get(B.getInt32Ty(), cast<VectorType>(T)->getNumElements());
lib/Target/AMDGPU/AMDGPULibCalls.cpp 604 PtrElemTy = VectorType::get(Type::getInt64Ty(Ctx), Size / 8);
1133 nTy = VectorType::get(nTyS, vTy->getNumElements());
lib/Target/AMDGPU/AMDGPULibFunc.cpp 906 T = VectorType::get(T, P.VectorSize);
lib/Target/AMDGPU/AMDGPULowerKernelArguments.cpp 155 V4Ty = VectorType::get(VT->getVectorElementType(), 4);
lib/Target/AMDGPU/AMDGPUPrintfRuntimeBinding.cpp 223 ResType = llvm::VectorType::get(ResType, NumElem);
525 IType = dyn_cast<Type>(VectorType::get(IType, EleCount));
lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp 299 return VectorType::get(ArrayTy->getElementType(),
lib/Target/ARM/ARMISelLowering.cpp16764 VectorType::get(DL.getIntPtrType(EltTy), VecTy->getVectorNumElements());
16774 VecTy = VectorType::get(VecTy->getVectorElementType(),
16825 SubVec, VectorType::get(SV->getType()->getVectorElementType(),
16884 VectorType *SubVecTy = VectorType::get(EltTy, LaneLen);
16907 VectorType::get(IntTy, Op0->getType()->getVectorNumElements());
16911 SubVecTy = VectorType::get(IntTy, LaneLen);
16921 SubVecTy = VectorType::get(SubVecTy->getVectorElementType(), LaneLen);
lib/Target/ARM/ARMTargetTransformInfo.cpp 772 auto *SubVecTy = VectorType::get(VecTy->getScalarType(), NumElts / Factor);
lib/Target/SystemZ/SystemZTargetTransformInfo.cpp 646 return VectorType::get(ElTy, VF);
lib/Target/X86/X86ISelLowering.cpp27311 : (Type *)VectorType::get(ArgTy, 4);
lib/Target/X86/X86InstrInfo.cpp 5326 Ty = VectorType::get(Type::getInt32Ty(MF.getFunction().getContext()),16);
5329 Ty = VectorType::get(Type::getInt32Ty(MF.getFunction().getContext()), 8);
5331 Ty = VectorType::get(Type::getInt32Ty(MF.getFunction().getContext()), 2);
5333 Ty = VectorType::get(Type::getInt32Ty(MF.getFunction().getContext()), 4);
lib/Target/X86/X86InterleavedAccess.cpp 204 VecBaseTy = VectorType::get(Type::getInt8Ty(LI->getContext()), 16);
765 decompose(Shuffles[0], Factor, VectorType::get(ShuffleEltTy, NumSubVecElems),
lib/Target/X86/X86TargetTransformInfo.cpp 930 Type *VecTy = VectorType::get(Tp->getVectorElementType(),
932 Type *SubTy = VectorType::get(Tp->getVectorElementType(),
968 Type *SingleOpTy = VectorType::get(Tp->getVectorElementType(),
2464 VectorType::get(Type::getInt8Ty(SrcVTy->getContext()), NumElem);
2493 VectorType *NewMaskTy = VectorType::get(MaskTy->getVectorElementType(),
3150 Type *IndexVTy = VectorType::get(IntegerType::get(SrcVTy->getContext(),
3157 Type *SplitSrcTy = VectorType::get(SrcVTy->getScalarType(), VF / SplitFactor);
3187 VectorType::get(Type::getInt1Ty(SrcVTy->getContext()), VF);
3522 Type *SingleMemOpTy = VectorType::get(VecTy->getVectorElementType(),
3527 VectorType *VT = VectorType::get(ScalarTy, VF);
3622 Type *SingleMemOpTy = VectorType::get(VecTy->getVectorElementType(),
3659 Type *ResultTy = VectorType::get(VecTy->getVectorElementType(),
lib/Transforms/AggressiveInstCombine/TruncInstCombine.cpp 280 return VectorType::get(Ty, VTy->getNumElements());
lib/Transforms/InstCombine/InstCombineCalls.cpp 775 VectorType *ShufTy = VectorType::get(IntTy8, 16);
855 VectorType *ShufTy = VectorType::get(IntTy8, 16);
2370 Type *VTy = VectorType::get(Builder.getFloatTy(),
2391 Type *VTy = VectorType::get(Builder.getFloatTy(),
2485 VectorType::get(Type::getHalfTy(II->getContext()), RetWidth);
2710 auto *MaskTy = VectorType::get(Builder.getInt1Ty(),
lib/Transforms/InstCombine/InstCombineCasts.cpp 482 VecType = VectorType::get(DestType, NumVecElts);
1500 return VectorType::get(MinType, NumElts);
1766 Ty = VectorType::get(Ty, CI.getType()->getVectorNumElements());
1816 PtrTy = VectorType::get(PtrTy, Ty->getVectorNumElements());
1843 SrcTy = VectorType::get(DestTy->getElementType(), SrcTy->getNumElements());
2049 auto *NewVecType = VectorType::get(DestType, NumElts);
2484 MidTy = VectorType::get(MidTy, VT->getNumElements());
lib/Transforms/InstCombine/InstCombineCompares.cpp 1867 NTy = VectorType::get(NTy, And->getType()->getVectorNumElements());
2153 TruncTy = VectorType::get(TruncTy, ShType->getVectorNumElements());
lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp 1037 Type *NewTy = (NewNumElts == 1) ? EltTy : VectorType::get(EltTy, NewNumElts);
lib/Transforms/InstCombine/InstCombineVectorOps.cpp 1271 VectorType::get(I->getType()->getScalarType(),
1296 return UndefValue::get(VectorType::get(EltTy, Mask.size()));
1299 return ConstantAggregateZero::get(VectorType::get(EltTy, Mask.size()));
2024 VectorType *CastSrcTy = VectorType::get(TgtTy, TgtNumElems);
lib/Transforms/InstCombine/InstructionCombining.cpp 1663 ? VectorType::get(NewScalarIndexTy, IndexTy->getVectorNumElements())
lib/Transforms/Instrumentation/DataFlowSanitizer.cpp 1353 VectorType *ShadowVecTy = VectorType::get(DFS.ShadowTy, ShadowVecSize);
lib/Transforms/Instrumentation/MemorySanitizer.cpp 1348 return VectorType::get(IntegerType::get(*MS.C, EltSize),
2735 return VectorType::get(IntegerType::get(*MS.C, EltSizeInBits),
lib/Transforms/Scalar/RewriteStatepointsForGC.cpp 1297 NewTy = VectorType::get(NewTy, VT->getNumElements());
lib/Transforms/Scalar/SROA.cpp 1831 : VectorType::get(Ty->getElementType(), NumElements);
2608 : VectorType::get(ElementTy, NumElements);
2791 auto *SrcTy = VectorType::get(Int8Ty, Len);
3012 OtherTy = VectorType::get(VecTy->getElementType(), NumElements);
lib/Transforms/Scalar/Scalarizer.cpp 683 Type *MidTy = VectorType::get(DstVT->getElementType(), FanOut);
701 Type *MidTy = VectorType::get(SrcVT->getElementType(), FanIn);
lib/Transforms/Utils/SimplifyLibCalls.cpp 2084 ? static_cast<Type *>(VectorType::get(ArgTy, 2))
lib/Transforms/Vectorize/LoadStoreVectorizer.cpp 994 VecTy = VectorType::get(StoreTy->getScalarType(),
997 VecTy = VectorType::get(StoreTy, Chain.size());
1144 VecTy = VectorType::get(LoadTy->getScalarType(),
1147 VecTy = VectorType::get(LoadTy, Chain.size());
lib/Transforms/Vectorize/LoopVectorizationLegality.cpp 742 Type *VecTy = VectorType::get(T, /*NumElements=*/2);
759 Type *VecTy = VectorType::get(I.getType(), /*NumElements=*/2);
lib/Transforms/Vectorize/LoopVectorize.cpp 303 return VectorType::get(Scalar, VF);
322 auto *VectorTy = VectorType::get(Ty, VF);
2044 Value *Undef = UndefValue::get(VectorType::get(V->getType(), VF));
2174 Type *VecTy = VectorType::get(ScalarTy, InterleaveFactor * VF);
2282 VectorType *OtherVTy = VectorType::get(Member->getType(), VF);
2296 VectorType *SubVT = VectorType::get(ScalarTy, VF);
2361 Type *DataTy = VectorType::get(ScalarDataTy, VF);
2672 VectorType *VecIntTy = VectorType::get(IntTy, VF);
3307 Type *TruncatedTy = VectorType::get(ScalarTruncatedTy,
3360 SI->getOperand(0), VectorType::get(ScalarTruncatedTy, Elements0));
3363 SI->getOperand(1), VectorType::get(ScalarTruncatedTy, Elements1));
3372 IE->getOperand(0), VectorType::get(ScalarTruncatedTy, Elements));
3378 EE->getOperand(0), VectorType::get(ScalarTruncatedTy, Elements));
3536 UndefValue::get(VectorType::get(VectorInit->getType(), VF)), VectorInit,
3746 Type *RdxVecTy = VectorType::get(RdxDesc.getRecurrenceType(), VF);
3973 (VF == 1) ? PN->getType() : VectorType::get(PN->getType(), VF);
3992 (VF == 1) ? PN->getType() : VectorType::get(PN->getType(), VF);
4246 (VF == 1) ? CI->getType() : VectorType::get(CI->getType(), VF);
4301 TysForDecl[0] = VectorType::get(CI->getType()->getScalarType(), VF);
5839 Type *WideVecTy = VectorType::get(ValTy, VF * InterleaveFactor);
6123 VectorType::get(IntegerType::getInt1Ty(RetTy->getContext()), VF);
6143 VectorTy, VF - 1, VectorType::get(RetTy, 1));
6232 CondTy = VectorType::get(CondTy, VF);
7354 UndefValue::get(VectorType::get(Ingredient->getType(), State.VF));
lib/Transforms/Vectorize/SLPVectorizer.cpp 2821 uint64_t VTSize = DL.getTypeStoreSizeInBits(VectorType::get(EltTy, N));
2915 VectorType *VecTy = VectorType::get(ScalarTy, VL.size());
2920 VecTy = VectorType::get(
3057 VectorType *SrcVecTy = VectorType::get(SrcTy, VL.size());
3075 VectorType *MaskTy = VectorType::get(Builder.getInt1Ty(), VL.size());
3259 VectorType *Src0Ty = VectorType::get(Src0SclTy, VL.size());
3260 VectorType *Src1Ty = VectorType::get(Src1SclTy, VL.size());
3412 V.push_back(VectorType::get(II->getType(), BundleWidth));
3475 auto *VecTy = VectorType::get(EU.Scalar->getType(), BundleWidth);
3481 VecTy = VectorType::get(MinTy, BundleWidth);
3524 VectorType *VecTy = VectorType::get(ScalarTy, VL.size());
3699 VectorType *VecTy = VectorType::get(ScalarTy, VL.size());
3734 VectorType *VecTy = VectorType::get(ScalarTy, E->Scalars.size());
4137 Type *Tys[] = { VectorType::get(CI->getType(), E->Scalars.size()) };
4258 auto *VecTy = VectorType::get(MinTy, BundleWidth);
5555 auto *VecTy = VectorType::get(VL[0]->getType(), VF);
6513 Type *VecTy = VectorType::get(ScalarTy, ReduxWidth);
tools/clang/lib/CodeGen/CGBuiltin.cpp 4293 return llvm::VectorType::get(CGF->Int8Ty, V1Ty ? 1 : (8 << IsQuad));
4296 return llvm::VectorType::get(CGF->Int16Ty, V1Ty ? 1 : (4 << IsQuad));
4299 return llvm::VectorType::get(CGF->HalfTy, V1Ty ? 1 : (4 << IsQuad));
4301 return llvm::VectorType::get(CGF->Int16Ty, V1Ty ? 1 : (4 << IsQuad));
4303 return llvm::VectorType::get(CGF->Int32Ty, V1Ty ? 1 : (2 << IsQuad));
4306 return llvm::VectorType::get(CGF->Int64Ty, V1Ty ? 1 : (1 << IsQuad));
4311 return llvm::VectorType::get(CGF->Int8Ty, 16);
4313 return llvm::VectorType::get(CGF->FloatTy, V1Ty ? 1 : (2 << IsQuad));
4315 return llvm::VectorType::get(CGF->DoubleTy, V1Ty ? 1 : (1 << IsQuad));
4325 return llvm::VectorType::get(CGF->HalfTy, (4 << IsQuad));
4327 return llvm::VectorType::get(CGF->FloatTy, (2 << IsQuad));
4329 return llvm::VectorType::get(CGF->DoubleTy, (1 << IsQuad));
5148 Ty = llvm::VectorType::get(
5157 ArgType = llvm::VectorType::get(ArgType, Elts);
5319 llvm::Type *VecFlt = llvm::VectorType::get(Ty, VTy->getNumElements());
5574 llvm::VectorType::get(EltTy, VTy->getNumElements() * 2);
5584 llvm::VectorType::get(EltTy, VTy->getNumElements() * 2);
5766 llvm::VectorType::get(Int8Ty, Ty->getPrimitiveSizeInBits() / 8);
5774 llvm::VectorType::get(HalfTy, Ty->getPrimitiveSizeInBits() / 16);
5781 llvm::VectorType::get(HalfTy, Ty->getPrimitiveSizeInBits() / 16);
5788 llvm::VectorType::get(HalfTy, Ty->getPrimitiveSizeInBits() / 16);
5795 llvm::VectorType::get(HalfTy, Ty->getPrimitiveSizeInBits() / 16);
6681 Ty = llvm::VectorType::get(VTy->getElementType(), 1);
7039 llvm::Type *VTy = llvm::VectorType::get(Int16Ty, 4);
7697 llvm::Type *Ty = llvm::VectorType::get(Int64Ty, 2);
7710 llvm::VectorType::get(DoubleTy, 2);
7723 llvm::VectorType::get(FloatTy, 2);
7897 llvm::VectorType::get(DoubleTy, 1));
7903 llvm::VectorType::get(DoubleTy, 2));
7909 Ops[0] = Builder.CreateBitCast(Ops[0], llvm::VectorType::get(Int8Ty, 8));
7914 Ops[0] = Builder.CreateBitCast(Ops[0], llvm::VectorType::get(Int8Ty, 16));
7919 Ops[0] = Builder.CreateBitCast(Ops[0], llvm::VectorType::get(Int16Ty, 4));
7924 Ops[0] = Builder.CreateBitCast(Ops[0], llvm::VectorType::get(Int16Ty, 8));
7929 Ops[0] = Builder.CreateBitCast(Ops[0], llvm::VectorType::get(Int32Ty, 2));
7934 llvm::VectorType::get(FloatTy, 2));
7939 Ops[0] = Builder.CreateBitCast(Ops[0], llvm::VectorType::get(Int32Ty, 4));
7944 Ops[0] = Builder.CreateBitCast(Ops[0], llvm::VectorType::get(Int64Ty, 1));
7949 llvm::VectorType::get(DoubleTy, 1));
7954 Ops[0] = Builder.CreateBitCast(Ops[0], llvm::VectorType::get(Int64Ty, 2));
7959 llvm::VectorType::get(FloatTy, 2));
7964 llvm::VectorType::get(DoubleTy, 1));
7970 llvm::VectorType::get(FloatTy, 4));
7976 llvm::VectorType::get(DoubleTy, 2));
8015 llvm::Type *VTy = llvm::VectorType::get(Int32Ty, 4);
8112 llvm::Type *VTy = llvm::VectorType::get(Int32Ty, 4);
8361 llvm::VectorType::get(VTy->getElementType(), VTy->getNumElements() / 2) :
8390 llvm::Type *STy = llvm::VectorType::get(VTy->getElementType(),
8458 llvm::Type *ArgTy = llvm::VectorType::get(
8764 VTy = llvm::VectorType::get(Int8Ty, 8);
8776 VTy = llvm::VectorType::get(Int16Ty, 4);
8788 VTy = llvm::VectorType::get(Int8Ty, 16);
8800 VTy = llvm::VectorType::get(Int16Ty, 8);
8809 VTy = llvm::VectorType::get(Int8Ty, 8);
8818 VTy = llvm::VectorType::get(Int16Ty, 4);
8827 VTy = llvm::VectorType::get(Int8Ty, 16);
8836 VTy = llvm::VectorType::get(Int16Ty, 8);
8845 VTy = llvm::VectorType::get(Int8Ty, 8);
8854 VTy = llvm::VectorType::get(Int16Ty, 4);
8863 VTy = llvm::VectorType::get(Int8Ty, 16);
8872 VTy = llvm::VectorType::get(Int16Ty, 8);
8881 VTy = llvm::VectorType::get(HalfTy, 4);
8890 VTy = llvm::VectorType::get(HalfTy, 8);
8899 VTy = llvm::VectorType::get(Int8Ty, 8);
8908 VTy = llvm::VectorType::get(Int16Ty, 4);
8917 VTy = llvm::VectorType::get(Int8Ty, 16);
8926 VTy = llvm::VectorType::get(Int16Ty, 8);
8935 VTy = llvm::VectorType::get(Int8Ty, 8);
8944 VTy = llvm::VectorType::get(Int16Ty, 4);
8953 VTy = llvm::VectorType::get(Int8Ty, 16);
8962 VTy = llvm::VectorType::get(Int16Ty, 8);
8971 VTy = llvm::VectorType::get(HalfTy, 4);
8980 VTy = llvm::VectorType::get(HalfTy, 8);
8989 VTy = llvm::VectorType::get(HalfTy, 4);
8998 VTy = llvm::VectorType::get(HalfTy, 8);
9007 VTy = llvm::VectorType::get(HalfTy, 4);
9016 VTy = llvm::VectorType::get(HalfTy, 8);
9030 VTy = llvm::VectorType::get(Int8Ty, 8);
9039 VTy = llvm::VectorType::get(Int16Ty, 4);
9047 VTy = llvm::VectorType::get(Int8Ty, 16);
9056 VTy = llvm::VectorType::get(Int16Ty, 8);
9064 VTy = llvm::VectorType::get(Int8Ty, 8);
9073 VTy = llvm::VectorType::get(Int16Ty, 4);
9081 VTy = llvm::VectorType::get(Int8Ty, 16);
9090 VTy = llvm::VectorType::get(Int16Ty, 8);
9481 llvm::UndefValue::get(llvm::VectorType::get(Ops[0]->getType(), Ops.size()));
9493 llvm::VectorType *MaskTy = llvm::VectorType::get(CGF.Builder.getInt1Ty(),
9676 llvm::VectorType::get(CGF.Builder.getInt1Ty(),
9715 llvm::VectorType::get(CGF.Builder.getInt1Ty(), NumElts));
9718 llvm::VectorType::get(CGF.Builder.getInt1Ty(), NumElts));
9933 Ty = llvm::VectorType::get(CGF.Int64Ty,
11252 llvm::Type *VecTy = llvm::VectorType::get(Int8Ty, NumElts);
11282 llvm::Type *VecTy = llvm::VectorType::get(Int8Ty, NumElts);
12674 Ops[1] = Builder.CreateBitCast(Ops[1], llvm::VectorType::get(Int64Ty, 2));
12684 Ops[0] = Builder.CreateBitCast(Ops[0], llvm::VectorType::get(Int64Ty, 2));
12692 Ops[0] = Builder.CreateBitCast(Ops[0], llvm::VectorType::get(Int32Ty, 4));
12701 Ops[0] = Builder.CreateBitCast(Ops[0], llvm::VectorType::get(Int64Ty, 2));
12738 Ops[0] = Builder.CreateBitCast(Ops[0], llvm::VectorType::get(Int64Ty, 2));
12739 Ops[1] = Builder.CreateBitCast(Ops[1], llvm::VectorType::get(Int64Ty, 2));
12762 Ops[0] = Builder.CreateBitCast(Ops[0], llvm::VectorType::get(Int32Ty, 4));
12763 Ops[1] = Builder.CreateBitCast(Ops[1], llvm::VectorType::get(Int32Ty, 4));
12802 llvm::UndefValue::get(llvm::VectorType::get(Ops[0]->getType(), 2));
12813 Ops[0], llvm::VectorType::get(ConvertType(E->getType()), 2));
14552 llvm::VectorType::get(Builder.getInt1Ty(), Size)->getPointerTo(0));
14574 llvm::VectorType::get(Builder.getInt1Ty(), Size)->getPointerTo(0));
tools/clang/lib/CodeGen/CGExpr.cpp 1652 llvm::VectorType::get(VTy->getElementType(), 4);
1735 SrcTy = llvm::VectorType::get(VecTy->getElementType(), 4);
tools/clang/lib/CodeGen/CGExprScalar.cpp 1615 llvm::VectorType *RTy = llvm::VectorType::get(LTy->getElementType(),
4205 llvm::VectorType::get(elemType,
4416 auto Vec4Ty = llvm::VectorType::get(DstTy->getVectorElementType(), 4);
tools/clang/lib/CodeGen/CodeGenTypes.cpp 608 ResultType = llvm::VectorType::get(ConvertType(VT->getElementType()),
tools/clang/lib/CodeGen/SwiftCallingConv.cpp 697 return {llvm::VectorType::get(eltTy, numElts / 2), 2};
750 components.append(numVecs, llvm::VectorType::get(eltTy, candidateNumElts));
760 components.push_back(llvm::VectorType::get(eltTy, numElts));
tools/clang/lib/CodeGen/TargetInfo.cpp 1402 return ABIArgInfo::getDirect(llvm::VectorType::get(
3010 return llvm::VectorType::get(llvm::Type::getInt64Ty(getVMContext()),
3026 return llvm::VectorType::get(llvm::Type::getDoubleTy(getVMContext()),
3161 return llvm::VectorType::get(llvm::Type::getFloatTy(getVMContext()), 2);
4028 llvm::VectorType::get(llvm::Type::getInt64Ty(getVMContext()), 2));
5124 llvm::VectorType::get(llvm::Type::getInt32Ty(getVMContext()), 2);
5129 llvm::VectorType::get(llvm::Type::getInt32Ty(getVMContext()), 4);
5834 llvm::Type *ResType = llvm::VectorType::get(
5850 llvm::Type *NewVecTy = llvm::VectorType::get(
tools/llvm-stress/llvm-stress.cpp 303 return VectorType::get(Ty, width);
631 CondTy = VectorType::get(CondTy, NumElem);
tools/polly/lib/CodeGen/BlockGenerators.cpp 1027 Value *Vector = UndefValue::get(VectorType::get(Old->getType(), Width));
1044 VectorType *VectorType = VectorType::get(ScalarType, Width);
1095 VectorType::get(Builder.getInt32Ty(), getVectorWidth()));
1107 VectorType *VectorType = VectorType::get(
1169 VectorType *DestType = VectorType::get(Inst->getType(), VectorWidth);
1279 VectorType *VectorType = VectorType::get(Inst->getType(), VectorWidth);
1346 VectorType::get(Builder.getInt32Ty(), getVectorWidth()));
unittests/Analysis/VectorUtilsTest.cpp 80 Value *UndefVec = UndefValue::get(VectorType::get(IRB.getInt8Ty(), 4));
unittests/CodeGen/LowLevelTypeTest.cpp 88 Type *IRTy = VectorType::get(IRSTy, Elts);
203 VectorType::get(PointerType::get(IntegerType::get(C, 8), AS), NumElts);
unittests/FuzzMutate/OperationsTest.cpp 340 Type *VectorTy = VectorType::get(Int32Ty, 2);
unittests/IR/ConstantsTest.cpp 134 VectorType *Int8PtrVecTy = VectorType::get(Int8PtrTy, 4);
135 VectorType *Int32PtrVecTy = VectorType::get(Int32PtrTy, 4);
136 VectorType *Int64VecTy = VectorType::get(Int64Ty, 4);
213 Constant *P6 = ConstantExpr::getBitCast(P4, VectorType::get(Int16Ty, 2));
unittests/IR/IRBuilderTest.cpp 132 Type *SrcVecTy = VectorType::get(Builder.getHalfTy(), 8, true);
133 Type *DstVecTy = VectorType::get(Builder.getInt32Ty(), 4, true);
134 Type *PredTy = VectorType::get(Builder.getInt1Ty(), 16, true);
151 Type *VecTy = VectorType::get(Builder.getInt32Ty(), 4, true);
153 PredTy = VectorType::get(Builder.getInt1Ty(), 4, true);
771 auto VecTy = VectorType::get(Builder.getInt64Ty(), 4);
unittests/IR/InstructionsTest.cpp 189 Type *V8x8Ty = VectorType::get(Int8Ty, 8);
190 Type *V8x64Ty = VectorType::get(Int64Ty, 8);
197 Type *V2Int32Ty = VectorType::get(Int32Ty, 2);
198 Type *V2Int64Ty = VectorType::get(Int64Ty, 2);
199 Type *V4Int16Ty = VectorType::get(Int16Ty, 4);
207 Type *V2Int32PtrAS1Ty = VectorType::get(Int32PtrAS1Ty, 2);
208 Type *V2Int64PtrAS1Ty = VectorType::get(Int64PtrAS1Ty, 2);
209 Type *V4Int32PtrAS1Ty = VectorType::get(Int32PtrAS1Ty, 4);
210 Type *V4Int64PtrAS1Ty = VectorType::get(Int64PtrAS1Ty, 4);
212 Type *V2Int64PtrTy = VectorType::get(Int64PtrTy, 2);
213 Type *V2Int32PtrTy = VectorType::get(Int32PtrTy, 2);
214 Type *V4Int32PtrTy = VectorType::get(Int32PtrTy, 4);
314 VectorType *V2xi8PTy = VectorType::get(Ptri8Ty, 2);
315 VectorType *V2xi32PTy = VectorType::get(Ptri32Ty, 2);
unittests/IR/PatternMatch.cpp 908 Type *VecTy = VectorType::get(IRB.getInt8Ty(), 2);
910 Type *i32VecTy = VectorType::get(i32, 2);
1001 Type *VectorTy = VectorType::get(ScalarTy, 4);
1029 Type *VectorTy = VectorType::get(ScalarTy, 4);
unittests/IR/VectorTypesTest.cpp 25 VectorType *V8Int32Ty = VectorType::get(Int32Ty, 8);
99 VectorType *ScV8Int32Ty = VectorType::get(Int32Ty, 8, true);
172 VectorType *V2Int32Ty = VectorType::get(Int32Ty, 2);
173 VectorType *V4Int32Ty = VectorType::get(Int32Ty, 4);
175 VectorType *V2Int64Ty = VectorType::get(Int64Ty, 2);