/llvm-project/clang-tools-extra/clang-tidy/bugprone/ |
H A D | SuspiciousMemoryComparisonCheck.cpp | 18 static std::optional<uint64_t> tryEvaluateSizeExpr(const Expr *SizeExpr, in tryEvaluateSizeExpr() 41 const Expr *SizeExpr = CE->getArg(2); in check() local
|
H A D | NotNullTerminatedResultCheck.cpp | 619 auto SizeExpr = anyOf(SizeOfCharExpr, integerLiteral(equals(1))); in registerMatchers() local
|
/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
H A D | CheckPlacementNew.cpp | 81 const Expr *SizeExpr = *NE->getArraySize(); in getExtentSizeOfNewTarget() local
|
/llvm-project/clang/lib/CodeGen/ |
H A D | CGDebugInfo.h | 421 registerVLASizeExpression(QualType Ty,llvm::Metadata * SizeExpr) registerVLASizeExpression() argument
|
H A D | CGDebugInfo.cpp | 3279 auto SizeExpr = SizeExprCache.find(QTy); CreateType() local
|
/llvm-project/bolt/lib/Core/ |
H A D | BinaryEmitter.cpp | 393 const MCExpr *SizeExpr = MCBinaryExpr::createSub( emitFunction() local
|
/llvm-project/clang/lib/AST/ |
H A D | Type.cpp | 232 Profile(llvm::FoldingSetNodeID & ID,const ASTContext & Context,QualType ET,uint64_t ArraySize,const Expr * SizeExpr,ArraySizeModifier SizeMod,unsigned TypeQuals) Profile() argument 264 DependentVectorType(QualType ElementType,QualType CanonType,Expr * SizeExpr,SourceLocation Loc,VectorKind VecKind) DependentVectorType() argument 277 Profile(llvm::FoldingSetNodeID & ID,const ASTContext & Context,QualType ElementType,const Expr * SizeExpr,VectorKind VecKind) Profile() argument 286 DependentSizedExtVectorType(QualType ElementType,QualType can,Expr * SizeExpr,SourceLocation loc) DependentSizedExtVectorType() argument 298 Profile(llvm::FoldingSetNodeID & ID,const ASTContext & Context,QualType ElementType,Expr * SizeExpr) Profile() argument [all...] |
H A D | DeclBase.cpp | 492 if (const Expr *SizeExpr = isFlexibleArrayMemberLike() local
|
H A D | ASTContext.cpp | 3630 getConstantArrayType(QualType EltTy,const llvm::APInt & ArySizeIn,const Expr * SizeExpr,ArraySizeModifier ASM,unsigned IndexTypeQuals) const getConstantArrayType() argument 4175 getDependentVectorType(QualType VecType,Expr * SizeExpr,SourceLocation AttrLoc,VectorKind VecKind) const getDependentVectorType() argument 4250 getDependentSizedExtVectorType(QualType vecType,Expr * SizeExpr,SourceLocation AttrLoc) const getDependentSizedExtVectorType() argument 12958 const Expr *SizeExpr = Ctx.hasSameExpr(AX->getSizeExpr(), AY->getSizeExpr()) getCommonNonSugarTypeNode() local 12969 const Expr *SizeExpr = Ctx.hasSameExpr(AX->getSizeExpr(), AY->getSizeExpr()) getCommonNonSugarTypeNode() local [all...] |
/llvm-project/clang/lib/StaticAnalyzer/Core/ |
H A D | ExprEngineCXX.cpp | 1234 Expr *SizeExpr = FieldForCapture->getCapturedVLAType()->getSizeExpr(); VisitLambdaExpr() local
|
H A D | ExprEngineCallAndReturn.cpp | 803 if (const Expr *SizeExpr = CNE->getArraySize().value_or(nullptr)) { bindReturnValue() local
|
/llvm-project/clang/lib/Sema/ |
H A D | SemaType.cpp | 2295 BuildVectorType(QualType CurType,Expr * SizeExpr,SourceLocation AttrLoc) BuildVectorType() argument 8002 Expr *SizeExpr = Attr.getArgAsExpr(0); HandleVectorSizeAttr() local 8021 Expr *SizeExpr = Attr.getArgAsExpr(0); HandleExtVectorTypeAttr() local [all...] |
H A D | TreeTransform.h | 16004 RebuildArrayType(QualType ElementType,ArraySizeModifier SizeMod,const llvm::APInt * Size,Expr * SizeExpr,unsigned IndexTypeQuals,SourceRange BracketsRange) RebuildArrayType() argument 16035 RebuildConstantArrayType(QualType ElementType,ArraySizeModifier SizeMod,const llvm::APInt & Size,Expr * SizeExpr,unsigned IndexTypeQuals,SourceRange BracketsRange) RebuildConstantArrayType() argument 16050 RebuildVariableArrayType(QualType ElementType,ArraySizeModifier SizeMod,Expr * SizeExpr,unsigned IndexTypeQuals,SourceRange BracketsRange) RebuildVariableArrayType() argument 16059 RebuildDependentSizedArrayType(QualType ElementType,ArraySizeModifier SizeMod,Expr * SizeExpr,unsigned IndexTypeQuals,SourceRange BracketsRange) RebuildDependentSizedArrayType() argument 16083 RebuildDependentVectorType(QualType ElementType,Expr * SizeExpr,SourceLocation AttributeLoc,VectorKind VecKind) RebuildDependentVectorType() argument 16103 RebuildDependentSizedExtVectorType(QualType ElementType,Expr * SizeExpr,SourceLocation AttributeLoc) RebuildDependentSizedExtVectorType() argument [all...] |
H A D | SemaDeclAttr.cpp | 574 const Expr *SizeExpr = AL.getArgAsExpr(0); handleAllocSizeAttr() local
|