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

Declarations

tools/clang/include/clang/AST/ASTContext.h
 1553   CanQualType getSizeType() const;

References

gen/tools/clang/lib/Sema/OpenCLBuiltins.inc
16847       QT.push_back(Context.getSizeType());
tools/clang/lib/AST/ASTContext.cpp
 7481   llvm::APInt Size(Context->getTypeSize(Context->getSizeType()), 1);
 7536   llvm::APInt Size(Context->getTypeSize(Context->getSizeType()), 1);
 7544   llvm::APInt Size(Context->getTypeSize(Context->getSizeType()), 4);
 7639   llvm::APInt Size(Context->getTypeSize(Context->getSizeType()), 1);
 9542     Type = Context.getSizeType();
tools/clang/lib/AST/Decl.cpp
 2975       Ctx.hasSameType(Ty, Ctx.getSizeType())) {
tools/clang/lib/AST/DeclCXX.cpp
 2183                                      Context.getSizeType()))
tools/clang/lib/AST/DeclTemplate.cpp
 1248   TypeSourceInfo *TInfo = C.getTrivialTypeSourceInfo(C.getSizeType());
tools/clang/lib/AST/ExprCXX.cpp
 1603   return new (Storage) SizeOfPackExpr(Context.getSizeType(), OperatorLoc, Pack,
tools/clang/lib/AST/ExprConstant.cpp
 7707   unsigned BitsInSizeT = Ctx.getTypeSize(Ctx.getSizeType());
 9104   } else if (Info.Ctx.hasSameType(Field->getType(), Info.Ctx.getSizeType()))
tools/clang/lib/AST/PrintfFormatString.cpp
  561         return ArgType::makeSizeT(ArgType(Ctx.getSizeType(), "size_t"));
tools/clang/lib/AST/ScanfFormatString.cpp
  293           return ArgType::PtrTo(ArgType(Ctx.getSizeType(), "size_t"));
tools/clang/lib/AST/Type.cpp
  164   unsigned SizeTypeBits = Context.getTypeSize(Context.getSizeType());
  175   unsigned Bits = Context.getTypeSize(Context.getSizeType());
tools/clang/lib/CodeGen/CGAtomic.cpp
  965                getContext().getSizeType());
 1431   Args.add(RValue::get(getAtomicSizeValue()), CGF.getContext().getSizeType());
 1628   Args.add(RValue::get(getAtomicSizeValue()), CGF.getContext().getSizeType());
 1941                getContext().getSizeType());
tools/clang/lib/CodeGen/CGBuiltin.cpp
  593                               getContext().getSizeType(), E->getBeginLoc());
 2877              getContext().getSizeType());
 3528     auto SizeTy = Context.getSizeType();
 3791           getContext().getSizeType(), ArraySize, nullptr, ArrayType::Normal,
tools/clang/lib/CodeGen/CGCall.cpp
  165       prefix.push_back(CGT.getContext().getSizeType());
 3428     auto SizeTy = Context.getSizeType();
tools/clang/lib/CodeGen/CGExpr.cpp
  919                                               C.getSizeType(), E->getExprLoc());
tools/clang/lib/CodeGen/CGExprAgg.cpp
  436   } else if (Ctx.hasSameType(Field->getType(), Ctx.getSizeType())) {
tools/clang/lib/CodeGen/CGExprCXX.cpp
 1441                        CGF.getContext().getSizeType());
 1450                        CGF.getContext().getSizeType());
 1581       allocatorArgs.add(RValue::get(allocSize), getContext().getSizeType());
 1591     QualType sizeType = getContext().getSizeType();
tools/clang/lib/CodeGen/CGObjC.cpp
  142   llvm::APInt APNumElements(Context.getTypeSize(Context.getSizeType()),
  745   args.add(RValue::get(CGF.CGM.getSize(size)), Context.getSizeType());
 1225   args.add(RValue::get(size), CGF.getContext().getSizeType());
tools/clang/lib/CodeGen/CGObjCGNU.cpp
 2134       Types.ConvertType(CGM.getContext().getSizeType()));
tools/clang/lib/CodeGen/CGObjCMac.cpp
  308     Params.push_back(Ctx.getSizeType());
tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp
 4318     addFieldToRecordDecl(C, RD, C.getSizeType());
 5213       addFieldToRecordDecl(C, KmpDependInfoRD, C.getSizeType());
 6026         CGF, CGM.getContext().getSizeType(),
 6029                                 CGM.getContext().getSizeType(), Loc);
 6100         CGF, CGM.getContext().getSizeType(),
 6103                                 CGM.getContext().getSizeType(), Loc);
 6173         CGF, CGM.getContext().getSizeType(),
 6176                                 CGM.getContext().getSizeType(), Loc);
 6205   const FieldDecl *SizeFD = addFieldToRecordDecl(C, RD, C.getSizeType());
 6302         CGF, CGM.getContext().getSizeType(),
 7209                                              CGF.getContext().getSizeType(),
 7219                                        CGF.getContext().getSizeType(),
tools/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp
 2242             CGM.getContext().getSizeType(), Loc);
 4616         CGF.getContext().getPointerType(CGF.getContext().getSizeType()),
 4626         CGF.getContext().getPointerType(CGF.getContext().getSizeType()),
tools/clang/lib/CodeGen/CodeGenFunction.cpp
  616   if (MD->parameters()[0]->getType().getCanonicalType() != Ctx.getSizeType())
 1116           /*Id=*/nullptr, getContext().getSizeType(), ImplicitParamDecl::Other);
tools/clang/lib/CodeGen/ItaniumCXXABI.cpp
 1248   llvm::Type *SizeTy = CGF.ConvertType(getContext().getSizeType());
tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp
 2222   return std::max(Ctx.getTypeSizeInChars(Ctx.getSizeType()),
tools/clang/lib/Frontend/Rewrite/RewriteObjC.cpp
 2980                                  Context->getSizeType(), SourceLocation(),
tools/clang/lib/Sema/Sema.cpp
  265     addImplicitTypedef("size_t", Context.getSizeType());
  298       auto AtomicSizeT = Context.getAtomicType(Context.getSizeType());
 1121       llvm::APInt One(Context.getTypeSize(Context.getSizeType()), true);
tools/clang/lib/Sema/SemaChecking.cpp
  574                                               S.Context.getSizeType());
 5707   const QualType SizeTy = Context.getSizeType();
 6087       Context.getSizeType(), false);
 6169     TheCall->setType(Context.getSizeType());
tools/clang/lib/Sema/SemaCodeComplete.cpp
 4959   CodeCompleteExpression(S, QualType(getASTContext().getSizeType()));
tools/clang/lib/Sema/SemaDeclCXX.cpp
 1079       getTrivialIntegralTemplateArgument(S, Loc, S.Context.getSizeType(), I));
 1176         getTrivialIntegralTemplateArgument(S, Loc, S.Context.getSizeType(), I));
12032   QualType SizeType = S.Context.getSizeType();
12231   QualType SizeType = S.Context.getSizeType();
13775     SemaRef.Context.getCanonicalType(SemaRef.Context.getSizeType());
14147     if (!Context.hasSameType(SecondParamType, Context.getSizeType())) {
14150           << SecondParamType << Context.getSizeType()
tools/clang/lib/Sema/SemaExpr.cpp
 1714   QualType SizeType = Context.getSizeType();
 4104         CSI->addVLATypeCapture(Size->getExprLoc(), VAT, Context.getSizeType());
 4184       ExprKind, TInfo, Context.getSizeType(), OpLoc, R.getEnd());
 4227       ExprKind, E, Context.getSizeType(), OpLoc, E->getSourceRange().getEnd());
14014   return OffsetOfExpr::Create(Context, Context.getSizeType(), BuiltinLoc, TInfo,
tools/clang/lib/Sema/SemaExprCXX.cpp
 1471           S.Context.getSizeType()))
 1502               S.Context.getSizeType())) {
 1689              = CheckConvertedConstantExpression(NumElts, Context.getSizeType(), Value,
 1879                                          Context.getSizeType(),
 1917       ConvertedSize = PerformImplicitConversion(*ArraySize, Context.getSizeType(),
 2120           llvm::APInt(Context.getTypeSize(Context.getSizeType()),
 2156             Context, CAT->getSize(), Context.getSizeType(), TypeRange.getEnd());
 2371                       Context.getSizeType(),
 2719     AlignValT->setIntegerType(Context.getSizeType());
 2720     AlignValT->setPromotionType(Context.getSizeType());
 2728   QualType SizeT = Context.getSizeType();
 5364                                           RParen, Context.getSizeType());
tools/clang/lib/Sema/SemaInit.cpp
 1278                     SemaRef.Context.getTypeSize(SemaRef.Context.getSizeType()),
 3831       llvm::APInt(S.Context.getTypeSize(S.Context.getSizeType()),
 8384           new (S.Context) ArrayInitIndexExpr(S.Context.getSizeType());
 8660         llvm::APInt(S.Context.getTypeSize(S.Context.getSizeType()),
tools/clang/lib/Sema/SemaOpenMP.cpp
 3347         std::make_pair(".previous.lb.", Context.getSizeType().withConst()),
 3348         std::make_pair(".previous.ub.", Context.getSizeType().withConst()),
 3403         std::make_pair(".previous.lb.", Context.getSizeType().withConst()),
 3404         std::make_pair(".previous.ub.", Context.getSizeType().withConst()),
 3432         std::make_pair(".previous.lb.", Context.getSizeType().withConst()),
 3433         std::make_pair(".previous.ub.", Context.getSizeType().withConst()),
13385           new (Context) OpaqueValueExpr(ELoc, Context.getSizeType(), VK_RValue),
tools/clang/lib/Sema/SemaTemplateDeduction.cpp
 1645                                              S.Context.getSizeType(),
 3738       QualType T = S.Context.getSizeType();
tools/clang/lib/Sema/SemaType.cpp
 2231   llvm::APSInt ConstVal(Context.getTypeSize(Context.getSizeType()));
tools/clang/lib/Sema/TreeTransform.h
10708                                          SemaRef.Context.getSizeType(),
tools/clang/lib/StaticAnalyzer/Checkers/CStringChecker.cpp
  673   QualType sizeTy = svalBuilder.getContext().getSizeType();
  767   QualType sizeTy = svalBuilder.getContext().getSizeType();
  827     QualType sizeTy = svalBuilder.getContext().getSizeType();
 1110                                svalBuilder.makeZeroVal(Ctx.getSizeType()));
 1113           CStringChecker::getTag(), MR, DstBuffer, Ctx.getSizeType(),
 1570   QualType sizeTy = svalBuilder.getContext().getSizeType();
tools/clang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp
 1051                                 SB.getContext().getSizeType());
tools/clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp
  488   QualType SizeTy = ACtx.getSizeType();
tools/clang/lib/StaticAnalyzer/Checkers/VLASizeChecker.cpp
  156   QualType SizeTy = Ctx.getSizeType();
tools/clang/lib/StaticAnalyzer/Core/SymbolManager.cpp
  333   return Ctx.getSizeType();
tools/clang/tools/extra/clang-tidy/misc/NewDeleteOverloadsCheck.cpp
   58       Ctx.hasSameType(FPT->getParamType(1), Ctx.getSizeType()))
tools/clang/tools/extra/clang-tidy/misc/ThrowByValueCatchByReferenceCheck.cpp
  165         MaxSize = context.getTypeSize(context.getSizeType());