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
   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});
   30   Value *Val4 = Builder.CreateIntCast(Val3, Int32Ty, false);
  160   Value *Val1 = Builder.CreateIntCast(Val0, Int32Ty, false);
  171   Value *Val4 = llvm::ConstantInt::get(Int32Ty, 29);
  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});
  174   Value *Val7 = llvm::ConstantInt::get(Int32Ty, 1);
  176   Value *Val9 = llvm::ConstantInt::get(Int32Ty, 29);
  208   Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Param0, llvm::SmallVector<llvm::Type *, 1> {llvm::VectorType::get(Int32Ty, 4)}), llvm::SmallVector<Value *, 2> {Val0, Val1});
  209   return Builder.CreateIntCast(Val2, Int32Ty, Param1);
  218   Value *Val5 = llvm::ConstantInt::get(Int32Ty, 29);
  221   Value *Val8 = Builder.CreateIntCast(Val7, Int32Ty, false);
  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});
  224   Value *Val11 = llvm::ConstantInt::get(Int32Ty, 1);
  226   Value *Val13 = llvm::ConstantInt::get(Int32Ty, 29);
  237   Value *Val3 = llvm::ConstantInt::get(Int32Ty, 0);
  239   Value *Val5 = Builder.CreateIntCast(Val4, Int32Ty, false);
  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});
  242   Value *Val8 = llvm::ConstantInt::get(Int32Ty, 1);
  244   Value *Val10 = llvm::ConstantInt::get(Int32Ty, 29);
  255   Value *Val2 = llvm::ConstantInt::get(Int32Ty, 0);
  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});
  257   Value *Val4 = llvm::ConstantInt::get(Int32Ty, 1);
  259   Value *Val6 = llvm::ConstantInt::get(Int32Ty, 29);
  279   Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0);
  281   Value *Val4 = Builder.CreateIntCast(Val3, Int32Ty, false);
  298   Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0);
  337   Value *Val3 = Builder.CreateIntCast(Val2, Int32Ty, false);
  338   Value *Val4 = Builder.CreateIntCast(Val0, Int32Ty, false);
  387     Param2 = llvm::VectorType::get(Int32Ty, 4);
  402     Param2 = llvm::VectorType::get(Int32Ty, 4);
  427     Param2 = llvm::VectorType::get(Int32Ty, 4);
  442     Param2 = llvm::VectorType::get(Int32Ty, 4);
  453   Value *Val3 = Builder.CreateIntCast(Val2, Int32Ty, false);
tools/clang/lib/CodeGen/CGBlocks.cpp
 2108         dstAddr, srcValue, llvm::ConstantInt::get(Int32Ty, flags.getBitMask())
 2281     llvm::Value *flagsVal = llvm::ConstantInt::get(CGF.Int32Ty, flags);
 2753   types.push_back(Int32Ty);
 2757   types.push_back(Int32Ty);
 2929     llvm::ConstantInt::get(Int32Ty, flags.getBitMask())
 2986   llvm::Type *args[] = { Int8PtrTy, Int32Ty };
 2999   llvm::Type *args[] = { Int8PtrTy, Int8PtrTy, Int32Ty };
tools/clang/lib/CodeGen/CGBuiltin.cpp
  839     Arg1Ty = CGF.Int32Ty;
  851           llvm::ConstantInt::get(CGF.Int32Ty, 0));
 1066     llvm::FunctionType *FTy = llvm::FunctionType::get(VoidTy, {Int32Ty}, false);
 2149       llvm::ConstantInt::get(Int32Ty, 0);
 2151       llvm::ConstantInt::get(Int32Ty, 3);
 2152     Value *Data = llvm::ConstantInt::get(Int32Ty, 1);
 2563                                       llvm::ConstantInt::get(Int32Ty, Offset)));
 2661         ConstantInt::get(Int32Ty, 0));
 3582       llvm::Type *ArgTys[] = {Arg0->getType(), I8PTy, Int32Ty, Int32Ty};
 3582       llvm::Type *ArgTys[] = {Arg0->getType(), I8PTy, Int32Ty, Int32Ty};
 3584           Int32Ty, llvm::ArrayRef<llvm::Type *>(ArgTys), false);
 3595       llvm::Type *ArgTys[] = {Arg0->getType(), Arg1->getType(), Int32Ty, I8PTy,
 3596                               Int32Ty, Int32Ty};
 3596                               Int32Ty, Int32Ty};
 3600           Int32Ty, llvm::ArrayRef<llvm::Type *>(ArgTys), false);
 3604       if (Arg2->getType() != Int32Ty)
 3605         Arg2 = Builder.CreateZExtOrTrunc(Arg2, Int32Ty);
 3642     llvm::Type *ArgTys[] = {Arg0->getType(), Int32Ty, Int32Ty, Int32Ty};
 3642     llvm::Type *ArgTys[] = {Arg0->getType(), Int32Ty, Int32Ty, Int32Ty};
 3642     llvm::Type *ArgTys[] = {Arg0->getType(), Int32Ty, Int32Ty, Int32Ty};
 3647     if (Arg1->getType() != Int32Ty)
 3648       Arg1 = Builder.CreateZExtOrTrunc(Arg1, Int32Ty);
 3682     llvm::Type *ArgTys[] = {Arg0->getType(), Arg1->getType(), Int32Ty, Int32Ty};
 3682     llvm::Type *ArgTys[] = {Arg0->getType(), Arg1->getType(), Int32Ty, Int32Ty};
 3708     llvm::Type *ArgTys[] = {Arg0->getType(), Int32Ty, Int32Ty};
 3708     llvm::Type *ArgTys[] = {Arg0->getType(), Int32Ty, Int32Ty};
 3710         Int32Ty, llvm::ArrayRef<llvm::Type *>(ArgTys), false);
 3760       llvm::Type *ArgTys[] = {QueueTy, Int32Ty, RangeTy, GenericVoidPtrTy,
 3763           Int32Ty, llvm::ArrayRef<llvm::Type *>(ArgTys), false);
 3837           Int32Ty, llvm::ArrayRef<llvm::Type *>(ArgTys), false);
 3852           Builder.CreateZExtOrTrunc(EmitScalarExpr(E->getArg(3)), Int32Ty);
 3885           QueueTy,    Int32Ty,    RangeTy,          Int32Ty,
 3885           QueueTy,    Int32Ty,    RangeTy,          Int32Ty,
 3896             Int32Ty, llvm::ArrayRef<llvm::Type *>(ArgTys), false);
 3903       Args.push_back(ConstantInt::get(Int32Ty, NumArgs - 7));
 3904       ArgTys.push_back(Int32Ty);
 3913           Int32Ty, llvm::ArrayRef<llvm::Type *>(ArgTys), false);
 4303     return llvm::VectorType::get(CGF->Int32Ty, V1Ty ? 1 : (2 << IsQuad));
 5904                             llvm::ConstantInt::get(Int32Ty, Value));
 6046     Value *Locality = llvm::ConstantInt::get(Int32Ty, 3);
 6107     Value *Rt = Builder.CreateTruncOrBitCast(RtAndRt2, Int32Ty);
 6109     Rt2 = Builder.CreateTruncOrBitCast(Rt2, Int32Ty);
 6215     llvm::Type *STy = llvm::StructType::get(Int32Ty, Int32Ty);
 6215     llvm::Type *STy = llvm::StructType::get(Int32Ty, Int32Ty);
 6241       StoreVal = Builder.CreatePtrToInt(StoreVal, Int32Ty);
 6247       StoreVal = Builder.CreateZExtOrBitCast(StoreVal, Int32Ty);
 6290       Value *Arg1a = Builder.CreateTruncOrBitCast(Arg1, Int32Ty);
 6292       Arg1b = Builder.CreateTruncOrBitCast(Arg1b, Int32Ty);
 6298       Arg1 = Builder.CreateZExtOrBitCast(Arg1, Int32Ty);
 6326       RegisterType = Int32Ty;
 6330       ValueType = RegisterType = Int32Ty;
 6678       Value *SV = llvm::ConstantVector::get(ConstantInt::get(Int32Ty, 1-Lane));
 6880       Ops.push_back(llvm::ConstantInt::get(Int32Ty, i));
 7080     return Builder.CreateCall(F, llvm::ConstantInt::get(Int32Ty, HintID));
 7093       Locality = llvm::ConstantInt::get(Int32Ty,
 7097       Locality = llvm::ConstantInt::get(Int32Ty, 0);
 7407       ValueType = Int32Ty;
 7527     llvm::Type *InTy = Is64 ? Int64Ty : Int32Ty;
 7542     llvm::Type *InTy = Is64 ? Int64Ty : Int32Ty;
 7563       InTy = Int32Ty;
 7588       return Builder.CreateFPToUI(Ops[0], Int32Ty);
 7589     return Builder.CreateFPToSI(Ops[0], Int32Ty);
 7610     llvm::Type* InTy = Int32Ty;
 7641     llvm::Type* InTy = Int32Ty;
 7662     llvm::Type* InTy = Int32Ty;
 7680     llvm::Type* InTy = Int32Ty;
 7820     return Builder.CreateSExt(Ops[0], Int32Ty, "vcmpd");
 7929     Ops[0] = Builder.CreateBitCast(Ops[0], llvm::VectorType::get(Int32Ty, 2));
 7939     Ops[0] = Builder.CreateBitCast(Ops[0], llvm::VectorType::get(Int32Ty, 4));
 8015     llvm::Type *VTy = llvm::VectorType::get(Int32Ty, 4);
 8024     return EmitNeonCall(CGM.getIntrinsic(AccumInt, Int32Ty), Ops, "vqdmlXl");
 8112     llvm::Type *VTy = llvm::VectorType::get(Int32Ty, 4);
 8123     return EmitNeonCall(CGM.getIntrinsic(AccInt, Int32Ty), Ops, "vqdmlXl");
 8763     Ty = Int32Ty;
 8775     Ty = Int32Ty;
 8787     Ty = Int32Ty;
 8799     Ty = Int32Ty;
 8808     Ty = Int32Ty;
 8817     Ty = Int32Ty;
 8826     Ty = Int32Ty;
 8835     Ty = Int32Ty;
 8844     Ty = Int32Ty;
 8853     Ty = Int32Ty;
 8862     Ty = Int32Ty;
 8871     Ty = Int32Ty;
 8898     Ty = Int32Ty;
 8907     Ty = Int32Ty;
 8916     Ty = Int32Ty;
 8925     Ty = Int32Ty;
 8934     Ty = Int32Ty;
 8943     Ty = Int32Ty;
 8952     Ty = Int32Ty;
 8961     Ty = Int32Ty;
 9029     Ty = Int32Ty;
 9038     Ty = Int32Ty;
 9046     Ty = Int32Ty;
 9055     Ty = Int32Ty;
 9063     Ty = Int32Ty;
 9072     Ty = Int32Ty;
 9080     Ty = Int32Ty;
 9089     Ty = Int32Ty;
 9155     llvm::Constant *CI = ConstantInt::get(Int32Ty, 0);
10105     llvm::Type *STy = llvm::StructType::get(Int32Ty, Int32Ty, Int32Ty,
10105     llvm::Type *STy = llvm::StructType::get(Int32Ty, Int32Ty, Int32Ty,
10105     llvm::Type *STy = llvm::StructType::get(Int32Ty, Int32Ty, Int32Ty,
10106                                             llvm::ArrayType::get(Int32Ty, 1));
10128     llvm::Constant *CpuFeatures2 = CGM.CreateRuntimeVariable(Int32Ty,
10218     Value *RW = ConstantInt::get(Int32Ty, (C->getZExtValue() >> 2) & 0x1);
10219     Value *Locality = ConstantInt::get(Int32Ty, C->getZExtValue() & 0x3);
10220     Value *Data = ConstantInt::get(Int32Ty, 1);
10361       Builder.CreateLShr(Ops[1], ConstantInt::get(Int64Ty, 32)), Int32Ty);
10362     Value *Mlo = Builder.CreateTrunc(Ops[1], Int32Ty);
12678       Constant *ShuffleElts[2] = { ConstantInt::get(Int32Ty, 1),
12679                                    ConstantInt::get(Int32Ty, 0)
12692     Ops[0] = Builder.CreateBitCast(Ops[0], llvm::VectorType::get(Int32Ty, 4));
12693     Ops[2] = ConstantInt::getSigned(Int32Ty, Index);
12714       Ops[1] = ConstantInt::getSigned(Int32Ty, Index);
12720       Constant *ShuffleElts[2] = { ConstantInt::get(Int32Ty, 1),
12721                                    ConstantInt::get(Int32Ty, 0)
12728       Ops[1] = ConstantInt::getSigned(Int32Ty, Index);
12747     Constant *ShuffleElts[2] = {ConstantInt::get(Int32Ty, ElemIdx0),
12748                                 ConstantInt::get(Int32Ty, ElemIdx1)};
12762     Ops[0] = Builder.CreateBitCast(Ops[0], llvm::VectorType::get(Int32Ty, 4));
12763     Ops[1] = Builder.CreateBitCast(Ops[1], llvm::VectorType::get(Int32Ty, 4));
12786     Constant *ShuffleElts[4] = {ConstantInt::get(Int32Ty, ElemIdx0),
12787                                 ConstantInt::get(Int32Ty, ElemIdx1),
12788                                 ConstantInt::get(Int32Ty, ElemIdx2),
12789                                 ConstantInt::get(Int32Ty, ElemIdx3)};
12988       EmitSpecialRegisterBuiltin(*this, E, Int32Ty, Int32Ty, true, RegName));
12988       EmitSpecialRegisterBuiltin(*this, E, Int32Ty, Int32Ty, true, RegName));
13038     Value *Control = llvm::ConstantInt::get(Int32Ty, 0xff0c);
13044     Value *Control = llvm::ConstantInt::get(Int32Ty, 0xff0c);
13050     Value *Control = llvm::ConstantInt::get(Int32Ty, 0xff08);
14637     return MakeBrevLd(Intrinsic::hexagon_L2_loadri_pbr, Int32Ty);
tools/clang/lib/CodeGen/CGCall.cpp
 3398       llvm::ConstantInt::get(Int32Ty, ArgNo + 1),
tools/clang/lib/CodeGen/CGClass.cpp
 2491       llvm::FunctionType::get(CGM.Int32Ty, /*isVarArg=*/true)
 2818       {CastedVTable, llvm::ConstantInt::get(Int32Ty, VTableByteOffset),
tools/clang/lib/CodeGen/CGException.cpp
  240   return CGM.CreateRuntimeFunction(llvm::FunctionType::get(CGM.Int32Ty, true),
  411     EHSelectorSlot = CreateTempAlloca(Int32Ty, "ehselector.slot");
  778       Builder.CreateLandingPad(llvm::StructType::get(Int8PtrTy, Int32Ty), 0);
 1474       Builder.CreateLandingPad(llvm::StructType::get(Int8PtrTy, Int32Ty), 0);
 1729                          llvm::ConstantInt::get(Int32Ty, FrameEscapeIdx)});
 1954   llvm::Type *RecordTy = CGM.Int32Ty->getPointerTo();
 1982   return Builder.CreateZExt(&*AI, Int32Ty);
tools/clang/lib/CodeGen/CGExpr.cpp
 2124       ExtMask.resize(NumDstElts, llvm::UndefValue::get(Int32Ty));
 3226       llvm::StructType::get(VoidPtrTy, Int32Ty, Int32Ty);
 3226       llvm::StructType::get(VoidPtrTy, Int32Ty, Int32Ty);
 4800       llvm::Type *PrefixStructTyElems[] = {PrefixSig->getType(), Int32Ty};
tools/clang/lib/CodeGen/CGExprConstant.cpp
 1550         IndexValues[i] = llvm::ConstantInt::get(CGM.Int32Ty, Indices[i]);
tools/clang/lib/CodeGen/CGExprScalar.cpp
  542         llvm::ConstantInt::get(CGF.CGM.Int32Ty, Version.getMajor()),
  543         llvm::ConstantInt::get(CGF.CGM.Int32Ty, Min ? *Min : 0),
  544         llvm::ConstantInt::get(CGF.CGM.Int32Ty, SMin ? *SMin : 0),
 1636       indices.push_back(llvm::UndefValue::get(CGF.Int32Ty));
 1826             Args.push_back(getAsInt32(C, CGF.Int32Ty));
 1827             Args.resize(ResElts, llvm::UndefValue::get(CGF.Int32Ty));
 1836               Args.push_back(getMaskElt(SVV, j, 0, CGF.Int32Ty));
 1838             Args.resize(ResElts, llvm::UndefValue::get(CGF.Int32Ty));
 1876                                       CGF.Int32Ty));
 1882           Args.push_back(getMaskElt(SVI, j, Offset, CGF.Int32Ty));
 1883         Args.resize(ResElts, llvm::UndefValue::get(CGF.Int32Ty));
 1897       Args.resize(ResElts, llvm::UndefValue::get(CGF.Int32Ty));
 1907       Args.resize(ResElts, llvm::UndefValue::get(CGF.Int32Ty));
 4336     Args.push_back(llvm::UndefValue::get(CGF.Int32Ty));
tools/clang/lib/CodeGen/CGObjC.cpp
 3703         llvm::FunctionType::get(Int32Ty, {Int32Ty, Int32Ty, Int32Ty}, false);
 3703         llvm::FunctionType::get(Int32Ty, {Int32Ty, Int32Ty, Int32Ty}, false);
 3703         llvm::FunctionType::get(Int32Ty, {Int32Ty, Int32Ty, Int32Ty}, false);
 3703         llvm::FunctionType::get(Int32Ty, {Int32Ty, Int32Ty, Int32Ty}, false);
 3711   return Builder.CreateICmpNE(CallRes, llvm::Constant::getNullValue(Int32Ty));
 3731       llvm::FunctionType::get(Int32Ty, {VoidPtrTy}, false);
tools/clang/lib/CodeGen/CGObjCMac.cpp
  579       llvm::FunctionType::get(CGM.Int32Ty, params, false),
  586     llvm::Type *params[] = { CGM.Int32Ty->getPointerTo() };
  588         llvm::FunctionType::get(CGM.Int32Ty, params, false), "_setjmp",
 1997         CGM.Int32Ty->getPointerTo(),
 4808     src = (Size == 4) ? CGF.Builder.CreateBitCast(src, CGM.Int32Ty)
 4829     src = (Size == 4) ? CGF.Builder.CreateBitCast(src, CGM.Int32Ty)
 4855     src = (Size == 4) ? CGF.Builder.CreateBitCast(src, CGM.Int32Ty)
 4874     src = (Size == 4) ? CGF.Builder.CreateBitCast(src, CGM.Int32Ty)
 5856       llvm::ArrayType::get(CGM.Int32Ty, SetJmpBufferSize), StackPtrTy);
 7298   auto *Idx = llvm::ConstantInt::get(CGM.Int32Ty, 1);
 7721   llvm::Value *VTableIdx = llvm::ConstantInt::get(CGM.Int32Ty, 2);
tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp
 1262   KmpCriticalNameTy = llvm::ArrayType::get(CGM.Int32Ty, /*NumElements*/ 8);
 1585         llvm::ConstantInt::getNullValue(CGM.Int32Ty),
 1586         llvm::ConstantInt::get(CGM.Int32Ty, Flags),
 1587         llvm::ConstantInt::get(CGM.Int32Ty, Reserved2Flags),
 1588         llvm::ConstantInt::getNullValue(CGM.Int32Ty), DefaultOpenMPPSource};
 1605   llvm::Value *Undef = llvm::UndefValue::get(CGF.Int32Ty);
 1608         Undef, CGF.Int32Ty, "svcpt", CGF.Builder.GetInsertBlock());
 1611         new llvm::BitCastInst(Undef, CGF.Int32Ty, "svcpt");
 1768     llvm::Type *MicroParams[] = {llvm::PointerType::getUnqual(CGM.Int32Ty),
 1769                                  llvm::PointerType::getUnqual(CGM.Int32Ty)};
 1781     llvm::Type *TypeParams[] = {getIdentTyPointerTy(), CGM.Int32Ty,
 1808         llvm::FunctionType::get(CGM.Int32Ty, TypeParams, /*isVarArg*/ false);
 1815     llvm::Type *TypeParams[] = {getIdentTyPointerTy(), CGM.Int32Ty,
 1827         getIdentTyPointerTy(), CGM.Int32Ty,
 1837     llvm::Type *TypeParams[] = {getIdentTyPointerTy(), CGM.Int32Ty,
 1873         getIdentTyPointerTy(), CGM.Int32Ty,
 1883     llvm::Type *TypeParams[] = {getIdentTyPointerTy(), CGM.Int32Ty};
 1885         llvm::FunctionType::get(CGM.Int32Ty, TypeParams, /*isVarArg*/ false);
 1891     llvm::Type *TypeParams[] = {getIdentTyPointerTy(), CGM.Int32Ty};
 1899     llvm::Type *TypeParams[] = {getIdentTyPointerTy(), CGM.Int32Ty};
 1908     llvm::Type *TypeParams[] = {getIdentTyPointerTy(), CGM.Int32Ty,
 1909                                 CGM.Int32Ty};
 1918     llvm::Type *TypeParams[] = {getIdentTyPointerTy(), CGM.Int32Ty};
 1927     llvm::Type *TypeParams[] = {getIdentTyPointerTy(), CGM.Int32Ty};
 1943     llvm::Type *TypeParams[] = {getIdentTyPointerTy(), CGM.Int32Ty};
 1945         llvm::FunctionType::get(CGM.Int32Ty, TypeParams, /*isVarArg=*/false);
 1951     llvm::Type *TypeParams[] = {getIdentTyPointerTy(), CGM.Int32Ty};
 1960     llvm::Type *TypeParams[] = {getIdentTyPointerTy(), CGM.Int32Ty, CGM.IntTy};
 1962         llvm::FunctionType::get(CGM.Int32Ty, TypeParams, /*isVarArg=*/false);
 1968     llvm::Type *TypeParams[] = {getIdentTyPointerTy(), CGM.Int32Ty};
 1970         llvm::FunctionType::get(CGM.Int32Ty, TypeParams, /*isVarArg=*/false);
 1976     llvm::Type *TypeParams[] = {getIdentTyPointerTy(), CGM.Int32Ty};
 1988     llvm::Type *TypeParams[] = {getIdentTyPointerTy(), CGM.Int32Ty, CGM.Int32Ty,
 1988     llvm::Type *TypeParams[] = {getIdentTyPointerTy(), CGM.Int32Ty, CGM.Int32Ty,
 2002     llvm::Type *TypeParams[] = {getIdentTyPointerTy(), CGM.Int32Ty, CGM.Int32Ty,
 2002     llvm::Type *TypeParams[] = {getIdentTyPointerTy(), CGM.Int32Ty, CGM.Int32Ty,
 2014     llvm::Type *TypeParams[] = {getIdentTyPointerTy(), CGM.Int32Ty,
 2017         llvm::FunctionType::get(CGM.Int32Ty, TypeParams, /*isVarArg=*/false);
 2028     llvm::Type *TypeParams[] = {getIdentTyPointerTy(), CGM.Int32Ty, CGM.SizeTy,
 2030                                 CGM.Int32Ty};
 2044         getIdentTyPointerTy(), CGM.Int32Ty, CGM.Int32Ty, CGM.SizeTy,
 2044         getIdentTyPointerTy(), CGM.Int32Ty, CGM.Int32Ty, CGM.SizeTy,
 2048         llvm::FunctionType::get(CGM.Int32Ty, TypeParams, /*isVarArg=*/false);
 2061         getIdentTyPointerTy(), CGM.Int32Ty, CGM.Int32Ty, CGM.SizeTy,
 2061         getIdentTyPointerTy(), CGM.Int32Ty, CGM.Int32Ty, CGM.SizeTy,
 2065         llvm::FunctionType::get(CGM.Int32Ty, TypeParams, /*isVarArg=*/false);
 2073         getIdentTyPointerTy(), CGM.Int32Ty,
 2084         getIdentTyPointerTy(), CGM.Int32Ty,
 2095     llvm::Type *TypeParams[] = {getIdentTyPointerTy(), CGM.Int32Ty,
 2106     llvm::Type *TypeParams[] = {getIdentTyPointerTy(), CGM.Int32Ty,
 2116     llvm::Type *TypeParams[] = {getIdentTyPointerTy(), CGM.Int32Ty};
 2124     llvm::Type *TypeParams[] = {getIdentTyPointerTy(), CGM.Int32Ty};
 2132     llvm::Type *TypeParams[] = {getIdentTyPointerTy(), CGM.Int32Ty};
 2134         llvm::FunctionType::get(CGM.Int32Ty, TypeParams, /*isVarArg=*/false);
 2140     llvm::Type *TypeParams[] = {getIdentTyPointerTy(), CGM.Int32Ty};
 2148     llvm::Type *TypeParams[] = {getIdentTyPointerTy(), CGM.Int32Ty};
 2157     llvm::Type *TypeParams[] = {getIdentTyPointerTy(), CGM.Int32Ty, CGM.IntTy};
 2168         getIdentTyPointerTy(), CGM.Int32Ty, CGM.VoidPtrTy, CGM.Int32Ty,
 2168         getIdentTyPointerTy(), CGM.Int32Ty, CGM.VoidPtrTy, CGM.Int32Ty,
 2169         CGM.VoidPtrTy,         CGM.Int32Ty, CGM.VoidPtrTy};
 2171         llvm::FunctionType::get(CGM.Int32Ty, TypeParams, /*isVarArg=*/false);
 2180     llvm::Type *TypeParams[] = {getIdentTyPointerTy(), CGM.Int32Ty,
 2181                                 CGM.Int32Ty,           CGM.VoidPtrTy,
 2182                                 CGM.Int32Ty,           CGM.VoidPtrTy};
 2191     llvm::Type *TypeParams[] = {getIdentTyPointerTy(), CGM.Int32Ty, CGM.IntTy};
 2193         llvm::FunctionType::get(CGM.Int32Ty, TypeParams, /*isVarArg*/ false);
 2200     llvm::Type *TypeParams[] = {getIdentTyPointerTy(), CGM.Int32Ty, CGM.IntTy};
 2202         llvm::FunctionType::get(CGM.Int32Ty, TypeParams, /*isVarArg*/ false);
 2209     llvm::Type *TypeParams[] = {getIdentTyPointerTy(), CGM.Int32Ty, CGM.Int32Ty,
 2209     llvm::Type *TypeParams[] = {getIdentTyPointerTy(), CGM.Int32Ty, CGM.Int32Ty,
 2210         CGM.Int32Ty};
 2212         llvm::FunctionType::get(CGM.Int32Ty, TypeParams, /*isVarArg*/ false);
 2219     llvm::Type *TypeParams[] = {getIdentTyPointerTy(), CGM.Int32Ty,
 2266                                 CGM.Int32Ty,
 2267                                 CGM.Int32Ty,
 2276     llvm::Type *TypeParams[] = {getIdentTyPointerTy(), CGM.Int32Ty};
 2285     llvm::Type *TypeParams[] = {getIdentTyPointerTy(), CGM.Int32Ty,
 2295     llvm::Type *TypeParams[] = {getIdentTyPointerTy(), CGM.Int32Ty,
 2355                                 CGM.Int32Ty,
 2361         llvm::FunctionType::get(CGM.Int32Ty, TypeParams, /*isVarArg*/ false);
 2371                                 CGM.Int32Ty,
 2377         llvm::FunctionType::get(CGM.Int32Ty, TypeParams, /*isVarArg*/ false);
 2387                                 CGM.Int32Ty,
 2392                                 CGM.Int32Ty,
 2393                                 CGM.Int32Ty};
 2395         llvm::FunctionType::get(CGM.Int32Ty, TypeParams, /*isVarArg*/ false);
 2405                                 CGM.Int32Ty,
 2410                                 CGM.Int32Ty,
 2411                                 CGM.Int32Ty};
 2413         llvm::FunctionType::get(CGM.Int32Ty, TypeParams, /*isVarArg*/ false);
 2431         llvm::FunctionType::get(CGM.Int32Ty, TypeParams, /*isVarArg*/ false);
 2441         llvm::FunctionType::get(CGM.Int32Ty, TypeParams, /*isVarArg*/ false);
 2449                                 CGM.Int32Ty,
 2464                                 CGM.Int32Ty,
 2478                                 CGM.Int32Ty,
 2493                                 CGM.Int32Ty,
 2507                                 CGM.Int32Ty,
 2522                                 CGM.Int32Ty,
 2563   llvm::Type *ITy = IVSize == 32 ? CGM.Int32Ty : CGM.Int64Ty;
 2567     CGM.Int32Ty,                               // tid
 2568     CGM.Int32Ty,                               // schedtype
 2569     llvm::PointerType::getUnqual(CGM.Int32Ty), // p_lastiter
 2589   llvm::Type *ITy = IVSize == 32 ? CGM.Int32Ty : CGM.Int64Ty;
 2591                                CGM.Int32Ty,           // tid
 2592                                CGM.Int32Ty,           // schedtype
 2613       CGM.Int32Ty,           // tid
 2628   llvm::Type *ITy = IVSize == 32 ? CGM.Int32Ty : CGM.Int64Ty;
 2632     CGM.Int32Ty,                               // tid
 2633     llvm::PointerType::getUnqual(CGM.Int32Ty), // p_lastiter
 2639       llvm::FunctionType::get(CGM.Int32Ty, TypeParams, /*isVarArg*/ false);
 3086         CGF.CreateDefaultAlignTempAlloca(CGF.Int32Ty,
 3804       CGF.Builder.CreateIntCast(NumThreads, CGF.Int32Ty, /*isSigned*/ true)};
 4035                             llvm::ConstantInt::get(CGM.Int32Ty, Flags),
 4036                             llvm::ConstantInt::get(CGM.Int32Ty, 0)};
 4073         llvm::ConstantInt::get(CGM.Int32Ty, V));
 6274           llvm::ConstantInt::get(CGM.Int32Ty, /*V=*/1, /*isSigned=*/true),
 6629           return Bld.CreateIntCast(NumTeamsVal, CGF.Int32Ty,
 6653       return Bld.CreateIntCast(NumTeamsVal, CGF.Int32Ty,
 6785         NumThreads = CGF.Builder.CreateIntCast(NumThreads, CGF.Int32Ty,
 6860             Bld.CreateIntCast(ThreadLimit, CGF.Int32Ty, /*isSigned=*/false);
 6887           Bld.CreateIntCast(ThreadLimit, CGF.Int32Ty, /*isSigned=*/false);
 6910           Bld.CreateIntCast(ThreadLimit, CGF.Int32Ty, /*isSigned=*/false);
 6948           Bld.CreateIntCast(ThreadLimit, CGF.Int32Ty, /*isSigned=*/false);
 6956           Bld.CreateIntCast(NumThreads, CGF.Int32Ty, /*isSigned=*/false);
 9931                                       CGF.CGM.Int32Ty, /* isSigned = */ true)
 9937                                       CGF.CGM.Int32Ty, /* isSigned = */ true)
10861       llvm::ConstantInt::getSigned(CGM.Int32Ty, NumIterations.size()),
tools/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp
 1489       llvm::FunctionType::get(CGM.VoidTy, {CGM.Int16Ty, CGM.Int32Ty},
 1532     llvm::Type *TypeParams[] = {CGM.Int32Ty, CGM.Int16Ty};
 1549     llvm::Type *TypeParams[] = {CGM.Int32Ty, CGM.Int16Ty, CGM.Int16Ty};
 1592     llvm::Type *TypeParams[] = {getIdentTyPointerTy(), CGM.Int32Ty};
 1601     llvm::Type *TypeParams[] = {getIdentTyPointerTy(), CGM.Int32Ty};
 1610     llvm::Type *TypeParams[] = {CGM.Int32Ty, CGM.Int16Ty, CGM.Int16Ty};
 1612         llvm::FunctionType::get(CGM.Int32Ty, TypeParams, /*isVarArg*/ false);
 1636     llvm::Type *InterWarpCopyTypeParams[] = {CGM.VoidPtrTy, CGM.Int32Ty};
 1641                                 CGM.Int32Ty,
 1642                                 CGM.Int32Ty,
 1648         llvm::FunctionType::get(CGM.Int32Ty, TypeParams, /*isVarArg=*/false);
 1655     llvm::Type *TypeParams[] = {CGM.Int32Ty};
 1679     llvm::Type *InterWarpCopyTypeParams[] = {CGM.VoidPtrTy, CGM.Int32Ty};
 1689                                 CGM.Int32Ty,
 1691                                 CGM.Int32Ty,
 1700         llvm::FunctionType::get(CGM.Int32Ty, TypeParams, /*isVarArg=*/false);
 1765     llvm::Type *TypeParams[] = {getIdentTyPointerTy(), CGM.Int32Ty};
 1799     llvm::Type *TypeParams[] = {getIdentTyPointerTy(), CGM.Int32Ty};
 1809     llvm::Type *TypeParams[] = {getIdentTyPointerTy(), CGM.Int32Ty};
 1819         llvm::FunctionType::get(CGM.Int32Ty, llvm::None, /*isVarArg=*/false);
 1826         llvm::FunctionType::get(CGM.VoidTy, CGM.Int32Ty, /*isVarArg=*/false);
 2463   Address ZeroAddr = CGF.CreateDefaultAlignTempAlloca(CGF.Int32Ty,
 2493   Address ZeroAddr = CGF.CreateDefaultAlignTempAlloca(CGF.Int32Ty,
 2503         CGF.CreateDefaultAlignTempAlloca(CGF.Int32Ty,
 2662   Address ZeroAddr = CGF.CreateDefaultAlignTempAlloca(CGF.Int32Ty,
 2672         CGF.CreateDefaultAlignTempAlloca(CGF.Int32Ty,
 2721       llvm::ConstantInt::get(CGF.Int32Ty, /*V=*/0, /*isSigned=*/true)};
 2767   CGF.EmitStoreOfScalar(llvm::Constant::getNullValue(CGM.Int32Ty), CounterLVal,
 3212     auto *Ty = llvm::ArrayType::get(CGM.Int32Ty, WarpSize);
 3669   llvm::Value *Idxs[] = {llvm::ConstantInt::getNullValue(CGF.Int32Ty),
 3774   llvm::Value *Idxs[] = {llvm::ConstantInt::getNullValue(CGF.Int32Ty),
 3870   llvm::Value *Idxs[] = {llvm::ConstantInt::getNullValue(CGF.Int32Ty),
 3974   llvm::Value *Idxs[] = {llvm::ConstantInt::getNullValue(CGF.Int32Ty),
 4405       Res, llvm::ConstantInt::get(CGM.Int32Ty, /*V=*/1));
 4575   Address ZeroAddr = CGF.CreateDefaultAlignTempAlloca(CGF.Int32Ty,
tools/clang/lib/CodeGen/CGStmt.cpp
 1890       CGF.Int32Ty, Str->getBeginLoc().getRawEncoding())));
 1905           llvm::ConstantInt::get(CGF.Int32Ty, LineLoc.getRawEncoding())));
 1936     llvm::Constant *Loc = llvm::ConstantInt::get(CGF.Int32Ty,
tools/clang/lib/CodeGen/CGVTT.cpp
   46   llvm::Type *Int8PtrTy = CGM.Int8PtrTy, *Int32Ty = CGM.Int32Ty;
tools/clang/lib/CodeGen/CodeGenFunction.cpp
  517   return (IntPtrTy == Int32Ty)
  519              : llvm::ConstantExpr::getTrunc(PCRelAsInt, Int32Ty);
  835   llvm::Value *Undef = llvm::UndefValue::get(Int32Ty);
  836   AllocaInsertPt = new llvm::BitCastInst(Undef, Int32Ty, "allocapt", EntryBB);
tools/clang/lib/CodeGen/CodeGenModule.cpp
  107   Int32Ty = llvm::Type::getInt32Ty(LLVMContext);
  575               Int32Ty, Version / 100)),
  577               Int32Ty, (Version / 100 > 1) ? 0 : 2))};
  637           Int32Ty, Version / 100)),
  639           Int32Ty, (Version % 100) / 10))};
 1160       Int32Ty, CtorPFTy, VoidPtrTy);
 1167     ctor.addInt(Int32Ty, I.Priority);
 2202   return llvm::ConstantInt::get(Int32Ty, LineNo);
 4627   llvm::Constant *Zero = llvm::Constant::getNullValue(Int32Ty);
 4772       LengthTy = Int32Ty;
 5721     llvm::ConstantInt::get(Int32Ty, Uuid.substr(0,  8), 16),
tools/clang/lib/CodeGen/ConstantInitBuilder.cpp
  171     indices.push_back(llvm::ConstantInt::get(Builder.CGM.Int32Ty, 0));
  177   indices.push_back(llvm::ConstantInt::get(Builder.CGM.Int32Ty,
tools/clang/lib/CodeGen/ItaniumCXXABI.cpp
  644     VTableOffset = Builder.CreateTrunc(VTableOffset, CGF.Int32Ty);
  680           {VFPAddr, llvm::ConstantInt::get(CGM.Int32Ty, 0), TypeId});
 1706     llvm::ConstantInt::get(CGM.Int32Ty, 0),
 1707     llvm::ConstantInt::get(CGM.Int32Ty, AddressPoint.VTableIndex),
 1708     llvm::ConstantInt::get(CGM.Int32Ty, AddressPoint.AddressPointIndex),
tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp
  902     return std::make_tuple(Value, llvm::ConstantInt::get(CGF.Int32Ty, 0),
  980   Offset = CGF.Builder.CreateTrunc(Offset, CGF.Int32Ty);
  988   llvm::Type *ArgTypes[] = {CGF.Int8PtrTy, CGF.Int32Ty, CGF.Int8PtrTy,
  989                             CGF.Int8PtrTy, CGF.Int32Ty};
  995       llvm::ConstantInt::get(CGF.Int32Ty, DestTy->isReferenceType())};
 1192     VtorDispValue = Builder.CreateTruncOrBitCast(VtorDispValue, CGF.Int32Ty);
 1201         VtorDispPtr, CGF.Int32Ty->getPointerTo(AS), "vtordisp.ptr");
 1559     MostDerivedArg = llvm::ConstantInt::get(CGM.Int32Ty, Type == Ctor_Complete);
 1822     llvm::Value *GEPIndices[] = {llvm::ConstantInt::get(CGM.Int32Ty, 0),
 1823                                  llvm::ConstantInt::get(CGM.Int32Ty, 0),
 1824                                  llvm::ConstantInt::get(CGM.Int32Ty, 1)};
 2143     VtorDispPtr = CGF.Builder.CreateElementBitCast(VtorDispPtr, CGF.Int32Ty);
 2449   llvm::IntegerType *GuardTy = CGF.Int32Ty;
 2951             CGM.Int32Ty->getPointerTo(0)->getPointerTo(This.getAddressSpace()));
 2970   VBaseOffs = Builder.CreateBitCast(VBaseOffs, CGM.Int32Ty->getPointerTo(0));
tools/clang/lib/CodeGen/TargetInfo.cpp
 1145     return llvm::ConstantInt::get(CGM.Int32Ty, Sig);
 1216     ResultRegTypes.push_back(CGF.Int32Ty);
 2349     return llvm::ConstantInt::get(CGM.Int32Ty, Sig);
 3710       llvm::ConstantInt::get(CGF.Int32Ty, (SizeInBytes + 7)  & ~7);
 3756     InRegs = llvm::ConstantInt::get(CGF.Int32Ty, 48 - neededInt * 8);
 3764       llvm::ConstantInt::get(CGF.Int32Ty, 176 - neededSSE * 16);
 3881     llvm::Value *Offset = llvm::ConstantInt::get(CGF.Int32Ty, neededInt * 8);
 3886     llvm::Value *Offset = llvm::ConstantInt::get(CGF.Int32Ty, neededSSE * 16);
 5365       reg_offs, llvm::ConstantInt::get(CGF.Int32Ty, 0));
 5380         reg_offs, llvm::ConstantInt::get(CGF.Int32Ty, Align - 1),
 5383         reg_offs, llvm::ConstantInt::get(CGF.Int32Ty, -Align),
 5393       reg_offs, llvm::ConstantInt::get(CGF.Int32Ty, RegSize), "new_reg_offs");
 5400       NewOffset, llvm::ConstantInt::get(CGF.Int32Ty, 0), "inreg");
 7406                 M.Int32Ty, llvm::APInt(32, Attr->getXDim()))));
 7409                 M.Int32Ty, llvm::APInt(32, Attr->getYDim()))));
 7412                 M.Int32Ty, llvm::APInt(32, Attr->getZDim()))));