|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
tools/clang/include/clang/AST/ASTNodeTraverser.h 292 Visit(T->getSizeExpr());
tools/clang/include/clang/AST/RecursiveASTVisitor.h 973 TRY_TO(TraverseStmt(T->getSizeExpr()));
tools/clang/include/clang/ASTMatchers/ASTMatchers.h 5509 return InnerMatcher.matches(*Node.getSizeExpr(), Finder, Builder);
tools/clang/lib/AST/ASTContext.cpp 5213 VAT->getSizeExpr(),
5595 VAT->getSizeExpr(),
9069 Expr *E = VAT->getSizeExpr();
tools/clang/lib/AST/ASTImporter.cpp 1130 T->getElementType(), T->getSizeExpr(), T->getBracketsRange()))
tools/clang/lib/AST/ASTStructuralEquivalence.cpp 550 if (!IsStructurallyEquivalent(Context, Array1->getSizeExpr(),
551 Array2->getSizeExpr()))
tools/clang/lib/AST/ItaniumMangle.cpp 2954 if (T->getSizeExpr())
2955 mangleExpression(T->getSizeExpr());
tools/clang/lib/AST/ODRHash.cpp 811 AddStmt(T->getSizeExpr());
tools/clang/lib/AST/StmtIterator.cpp 28 if (vat->getSizeExpr())
tools/clang/lib/AST/Type.cpp 915 return Ctx.getVariableArrayType(elementType, T->getSizeExpr(),
4105 cast<VariableArrayType>(arr)->getSizeExpr())
tools/clang/lib/AST/TypePrinter.cpp 546 if (T->getSizeExpr())
547 T->getSizeExpr()->printPretty(OS, nullptr, Policy);
tools/clang/lib/Analysis/CFG.cpp 1332 if (vat->getSizeExpr())
2879 if (CFGBlock *newBlock = addStmt(VA->getSizeExpr()))
3974 lastBlock = addStmt(VA->getSizeExpr());
tools/clang/lib/Analysis/LiveVariables.cpp 227 if (VAT->getSizeExpr())
300 AddLiveStmt(val.liveStmts, LV.SSetFact, VA->getSizeExpr());
tools/clang/lib/CodeGen/CGDebugInfo.cpp 2669 if (Expr *Size = VAT->getSizeExpr()) {
tools/clang/lib/CodeGen/CGExpr.cpp 3718 Length = VAT->getSizeExpr();
tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp 1028 CGF.getContext().getAsVariableArrayType(PrivateType)->getSizeExpr()),
1047 CGF.getContext().getAsVariableArrayType(PrivateType)->getSizeExpr()),
5617 const auto *OVE = cast<OpaqueValueExpr>(VLA->getSizeExpr());
tools/clang/lib/CodeGen/CGStmt.cpp 2364 EmitStoreThroughLValue(RValue::get(VLASizeMap[VAT->getSizeExpr()]), LV);
2439 VLASizeMap[VAT->getSizeExpr()] = ExprArg;
tools/clang/lib/CodeGen/CGStmtOpenMP.cpp 295 llvm::Value *Val = VLASizeMap[VAT->getSizeExpr()];
516 VLASizes.try_emplace(Args[Cnt], VAT->getSizeExpr(), ExprArg);
tools/clang/lib/CodeGen/CodeGenFunction.cpp 979 VLASizeMap[VAT->getSizeExpr()] = ExprArg;
1824 llvm::Value *vlaSize = VLASizeMap[type->getSizeExpr()];
1849 llvm::Value *VlaSize = VLASizeMap[Vla->getSizeExpr()];
1929 if (const Expr *size = vat->getSizeExpr()) {
tools/clang/lib/CodeGen/CodeGenFunction.h 1861 EmitStoreThroughLValue(RValue::get(VLASizeMap[VAT->getSizeExpr()]), LV);
tools/clang/lib/Sema/SemaDecl.cpp 5774 if (!VLATy->getSizeExpr() ||
5775 !VLATy->getSizeExpr()->EvaluateAsInt(Result, Context))
5796 VLATy->getElementType(), Res, VLATy->getSizeExpr(), ArrayType::Normal, 0);
7704 SourceRange SizeRange = VAT->getSizeExpr()->getSourceRange();
tools/clang/lib/Sema/SemaExpr.cpp 4101 auto Size = VAT->getSizeExpr();
tools/clang/lib/Sema/SemaInit.cpp 1856 SemaRef.Diag(VAT->getSizeExpr()->getBeginLoc(),
1858 << VAT->getSizeExpr()->getSourceRange();
tools/clang/lib/Sema/TreeTransform.h 4838 SizeResult = getDerived().TransformExpr(T->getSizeExpr());
4852 Size != T->getSizeExpr()) {
tools/clang/lib/Serialization/ASTWriter.cpp 254 Record.AddStmt(T->getSizeExpr());
tools/clang/lib/StaticAnalyzer/Checkers/VLASizeChecker.cpp 96 const Expr *SE = VLA->getSizeExpr();
tools/clang/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp 918 Expr *SizeExpr = FieldForCapture->getCapturedVLAType()->getSizeExpr();
tools/clang/tools/extra/clang-tidy/bugprone/NotNullTerminatedResultCheck.cpp 50 return DestVAT->getSizeExpr();