reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/CodeGen/CGAtomic.cpp
  964       Args.add(RValue::get(llvm::ConstantInt::get(SizeTy, Size)),
tools/clang/lib/CodeGen/CGBuilder.h
   61     return llvm::ConstantInt::get(TypeCache.SizeTy, N.getQuantity());
   64     return llvm::ConstantInt::get(TypeCache.SizeTy, N);
tools/clang/lib/CodeGen/CGBuiltin.cpp
 2510     Value *SizeEq0 = Builder.CreateICmpEQ(Size, ConstantInt::get(SizeTy, 0));
 2518     PHINode *SizePhi = Builder.CreatePHI(SizeTy, 2);
 2534     Value *NextSize = Builder.CreateSub(SizePhi, ConstantInt::get(SizeTy, 1));
 2536         Builder.CreateICmpEQ(NextSize, ConstantInt::get(SizeTy, 0));
 3807             Builder.CreateZExtOrTrunc(EmitScalarExpr(E->getArg(I)), SizeTy);
 3809             V, GEP, CGM.getDataLayout().getPrefTypeAlignment(SizeTy));
 5209   ConstantInt *C0 = ConstantInt::get(CGF.SizeTy, 0);
 5526     llvm::Constant *CI = ConstantInt::get(SizeTy, 0);
 7042   llvm::Constant *CI = ConstantInt::get(SizeTy, 0);
 7701     llvm::Value *Idx0 = llvm::ConstantInt::get(SizeTy, 0);
 7702     llvm::Value *Idx1 = llvm::ConstantInt::get(SizeTy, 1);
 7714     llvm::Value *Idx0 = llvm::ConstantInt::get(SizeTy, 0);
 7715     llvm::Value *Idx1 = llvm::ConstantInt::get(SizeTy, 1);
 7727     llvm::Value *Idx0 = llvm::ConstantInt::get(SizeTy, 0);
 7728     llvm::Value *Idx1 = llvm::ConstantInt::get(SizeTy, 1);
 8018     Constant *CI = ConstantInt::get(SizeTy, 0);
 8115     Constant *CI = ConstantInt::get(SizeTy, 0);
tools/clang/lib/CodeGen/CGCUDANV.cpp
  163   SizeTy = CGM.SizeTy;
tools/clang/lib/CodeGen/CGCXXABI.cpp
  227   return llvm::ConstantInt::get(CGF.SizeTy, 0);
tools/clang/lib/CodeGen/CGClass.cpp
 1641                           llvm::ConstantInt::get(CGF.SizeTy, PoisonSize)};
 1643    llvm::Type *ArgTypes[] = {CGF.VoidPtrTy, CGF.SizeTy};
 1712           CGF.SizeTy,
 2002     Builder.CreateInBoundsGEP(cur, llvm::ConstantInt::get(SizeTy, 1),
tools/clang/lib/CodeGen/CGDecl.cpp
 2168   llvm::Value *negativeOne = llvm::ConstantInt::get(SizeTy, -1, true);
 2207     llvm::Value *zero = llvm::ConstantInt::get(CGF.SizeTy, 0);
tools/clang/lib/CodeGen/CGExpr.cpp
  972   llvm::Value *IndexVal = Builder.CreateIntCast(Index, SizeTy, IndexSigned);
  973   llvm::Value *BoundVal = Builder.CreateIntCast(Bound, SizeTy, false);
 1863     llvm::Value *Elt = llvm::ConstantInt::get(SizeTy, InIdx);
 2153     llvm::Value *Elt = llvm::ConstantInt::get(SizeTy, InIdx);
tools/clang/lib/CodeGen/CGExprAgg.cpp
  363     llvm::Value *size = llvm::ConstantInt::get(CGF.SizeTy, sz.getQuantity());
  481   llvm::Value *zero = llvm::ConstantInt::get(CGF.SizeTy, 0);
  538   llvm::Value *one = llvm::ConstantInt::get(CGF.SizeTy, 1);
  586                       llvm::ConstantInt::get(CGF.SizeTy, NumArrayElements),
  730         CGF.SizeTy,
 1649   llvm::Value *zero = llvm::ConstantInt::get(CGF.SizeTy, 0);
 1714       index, llvm::ConstantInt::get(CGF.SizeTy, 1), "arrayinit.next");
 1719       nextIndex, llvm::ConstantInt::get(CGF.SizeTy, numElements),
 1969           llvm::ConstantInt::get(SizeTy, TypeInfo.first.getQuantity()));
 1973     SizeVal = llvm::ConstantInt::get(SizeTy, TypeInfo.first.getQuantity());
tools/clang/lib/CodeGen/CGExprCXX.cpp
  683       = llvm::ConstantInt::get(CGF.SizeTy, typeSize.getQuantity());
  688   unsigned sizeWidth = CGF.SizeTy->getBitWidth();
  760     numElements = llvm::ConstantInt::get(CGF.SizeTy,
  773       sizeWithoutCookie = llvm::ConstantInt::get(CGF.SizeTy, allocationSize);
  781       size = llvm::Constant::getAllOnesValue(CGF.SizeTy);
  783       size = llvm::ConstantInt::get(CGF.SizeTy, allocationSize);
  814       numElements = CGF.Builder.CreateTrunc(numElements, CGF.SizeTy);
  819         numElements = CGF.Builder.CreateSExt(numElements, CGF.SizeTy);
  828                               llvm::ConstantInt::get(CGF.SizeTy, minElements));
  832       numElements = CGF.Builder.CreateZExt(numElements, CGF.SizeTy);
  835     assert(numElements->getType() == CGF.SizeTy);
  841                               llvm::ConstantInt::get(CGF.SizeTy, minElements));
  848                               llvm::ConstantInt::get(CGF.SizeTy, minElements)));
  863         = CGF.CGM.getIntrinsic(llvm::Intrinsic::umul_with_overflow, CGF.SizeTy);
  866         llvm::ConstantInt::get(CGF.SizeTy, typeSizeMultiplier);
  889             llvm::ConstantInt::get(CGF.SizeTy, arraySizeMultiplier);
  903         = CGF.CGM.getIntrinsic(llvm::Intrinsic::uadd_with_overflow, CGF.SizeTy);
  905       llvm::Value *cookieSizeV = llvm::ConstantInt::get(CGF.SizeTy, cookieSize);
  923                                  llvm::Constant::getAllOnesValue(CGF.SizeTy),
 1449                            CGF.SizeTy, AllocAlign.getQuantity())),
 1615           RValue::get(llvm::ConstantInt::get(SizeTy, allocAlign.getQuantity())),
 1793           Size, llvm::ConstantInt::get(SizeTy, CookieSize.getQuantity()));
tools/clang/lib/CodeGen/CGExprScalar.cpp
 1619       Value *IIndx = llvm::ConstantInt::get(CGF.SizeTy, i);
 2548       llvm::ConstantInt::get(CGF.SizeTy, size.getQuantity());
 2760     return llvm::ConstantInt::get(CGF.SizeTy, Alignment);
tools/clang/lib/CodeGen/CGNonTrivialStruct.cpp
  522           llvm::ConstantInt::get(this->CGF->SizeTy, Size.getQuantity());
tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp
 1816                                 CGM.VoidPtrTy, CGM.SizeTy,
 1989                                 CGM.SizeTy, CGM.SizeTy, KmpRoutineEntryPtrTy};
 1989                                 CGM.SizeTy, CGM.SizeTy, KmpRoutineEntryPtrTy};
 2003                                 CGM.SizeTy, CGM.SizeTy, KmpRoutineEntryPtrTy,
 2003                                 CGM.SizeTy, CGM.SizeTy, KmpRoutineEntryPtrTy,
 2028     llvm::Type *TypeParams[] = {getIdentTyPointerTy(), CGM.Int32Ty, CGM.SizeTy,
 2044         getIdentTyPointerTy(), CGM.Int32Ty, CGM.Int32Ty, CGM.SizeTy,
 2061         getIdentTyPointerTy(), CGM.Int32Ty, CGM.Int32Ty, CGM.SizeTy,
 2325     llvm::Type *TypeParams[] = {CGM.IntTy, CGM.SizeTy, CGM.VoidPtrTy};
 2999       CGF.Builder.CreateIntCast(CGF.getTypeSize(VarType), CGM.SizeTy,
 4034                             llvm::ConstantInt::get(CGM.SizeTy, Size),
 5239             CGF.Builder.CreatePtrToInt(Addr.getPointer(), CGM.SizeTy);
 5240         llvm::Value *UpIntPtr = CGF.Builder.CreatePtrToInt(UpAddr, CGM.SizeTy);
 5619           CGF, OVE, RValue::get(CGF.Builder.CreatePtrToInt(Ptr, CGF.SizeTy)));
 5764           CGF.SizeTy, /*isSigned=*/false);
 6223     llvm::Value *Idxs[] = {llvm::ConstantInt::get(CGM.SizeTy, /*V=*/0),
 6224                            llvm::ConstantInt::get(CGM.SizeTy, Cnt)};
 6247     SizeValInChars = CGF.Builder.CreateIntCast(SizeValInChars, CGM.SizeTy,
 6299     llvm::Value *SizeVal = CGF.Builder.CreateIntCast(Sizes.second, CGM.SizeTy,
 7225           Cmp, TrueVal, llvm::ConstantInt::get(CGF.SizeTy, 0));
tools/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp
 1643                                 CGM.SizeTy,
 1723     llvm::Type *TypeParams[] = {CGM.SizeTy, CGM.Int16Ty};
 1742     llvm::Type *TypeParams[] = {CGM.Int8PtrPtrTy->getPointerTo(), CGM.SizeTy};
 1780     llvm::Type *TypeParams[] = {CGM.Int16Ty, CGM.VoidPtrTy, CGM.SizeTy,
 2164       llvm::Value *Size = llvm::ConstantInt::get(CGM.SizeTy, GlobalRecordSize);
 2180             IsTTD, llvm::ConstantInt::get(CGM.SizeTy, GlobalRecordSize), Size);
 2236             CGM.getModule(), CGM.SizeTy, /*isConstant=*/true,
 2274           llvm::ConstantInt::get(CGM.SizeTy, GlobalRecordSize),
 2366         Size, llvm::ConstantInt::get(CGF.SizeTy, Align.getQuantity() - 1));
 2368         llvm::ConstantInt::get(CGF.SizeTy, Align.getQuantity());
 2555           llvm::ConstantInt::get(CGM.SizeTy, CapturedVars.size())};
 3135           ScratchpadBasePtr, llvm::ConstantInt::get(CGM.SizeTy, 1));
 3138           llvm::ConstantInt::get(CGM.SizeTy, GlobalMemoryAlignment));
 3140           ScratchpadBasePtr, llvm::ConstantInt::get(CGM.SizeTy, 1));
 3143           llvm::ConstantInt::get(CGM.SizeTy, GlobalMemoryAlignment));
 3797           CGF.SizeTy, /*isSigned=*/false);
 3997           CGF.SizeTy, /*isSigned=*/false);
 4319           CGF.SizeTy, /*isSigned=*/false);
 4612         Src, CGF.SizeTy->getPointerTo());
 4622         Src, CGF.SizeTy->getPointerTo());
 5101       Records.RecSize->setInitializer(llvm::ConstantInt::get(CGM.SizeTy, Size));
tools/clang/lib/CodeGen/CGStmtOpenMP.cpp
  279       return llvm::ConstantInt::get(SizeTy, /*V=*/0);
 2208       CGF.Builder.CreateLoad(LB.getAddress()), CGF.SizeTy, /*isSigned=*/false);
 2214       CGF.Builder.CreateLoad(UB.getAddress()), CGF.SizeTy, /*isSigned=*/false);
tools/clang/lib/CodeGen/CodeGenFunction.cpp
 1801     = llvm::ConstantInt::get(SizeTy, countFromCLAs);
 1826     assert(vlaSize->getType() == SizeTy);
 1851   assert(VlaSize->getType() == SizeTy);
 1954           entry = Builder.CreateIntCast(Size, SizeTy, /*signed*/ false);
tools/clang/lib/CodeGen/CodeGenModule.cpp
  753   return llvm::ConstantInt::get(SizeTy, size.getQuantity());
tools/clang/lib/CodeGen/ItaniumCXXABI.cpp
 1229     llvm::FunctionType::get(CGM.Int8PtrTy, CGM.SizeTy, /*isVarArg=*/false);
 2018       CGF.Builder.CreateElementBitCast(CookiePtr, CGF.SizeTy);
 2050   numElementsPtr = CGF.Builder.CreateElementBitCast(numElementsPtr, CGF.SizeTy);
 2059       llvm::FunctionType::get(CGF.SizeTy, CGF.SizeTy->getPointerTo(0), false);
 2059       llvm::FunctionType::get(CGF.SizeTy, CGF.SizeTy->getPointerTo(0), false);
 2089   cookie = CGF.Builder.CreateElementBitCast(cookie, CGF.SizeTy);
 2090   llvm::Value *elementSize = llvm::ConstantInt::get(CGF.SizeTy,
 2112   numElementsPtr = CGF.Builder.CreateElementBitCast(numElementsPtr, CGF.SizeTy);
 2201       guardTy = CGF.SizeTy;
tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp
 2230     CGF.Builder.CreateElementBitCast(allocPtr, CGF.SizeTy);
 2249     = CGF.Builder.CreateElementBitCast(cookiePtr, CGF.SizeTy);