reference, declarationdefinition
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.cpp
16764         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.cpp
27311                       : (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);