reference, declarationdefinition
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();