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

References

tools/clang/include/clang/AST/ASTNodeTraverser.h
  381       Visit(D->getInit());
  418     Visit(D->getInit());
tools/clang/lib/AST/ASTContext.cpp
10083   if (VD->getInit() && VD->getInit()->HasSideEffects(*this) &&
10083   if (VD->getInit() && VD->getInit()->HasSideEffects(*this) &&
10085       (VD->getInit()->isValueDependent() || !VD->evaluateValue()))
tools/clang/lib/AST/Decl.cpp
 2006   if (const Expr *Init = getInit()) {
 2723     if (const Expr *E = getInit())
tools/clang/lib/AST/DeclOpenMP.cpp
  249   return SourceRange(getInit()->getBeginLoc(), getInit()->getEndLoc());
  249   return SourceRange(getInit()->getBeginLoc(), getInit()->getEndLoc());
tools/clang/lib/AST/ExprConstant.cpp
 4293   const Expr *InitE = VD->getInit();
 4568           if (VD->hasLocalStorage() && !VD->getInit())
tools/clang/lib/AST/Interp/ByteCodeExprGen.cpp
  385         return this->Visit(VD->getInit());
  532   const Expr *Init = VD->getInit();
tools/clang/lib/AST/Interp/ByteCodeStmtGen.cpp
  244       if (!this->visit(VD->getInit()))
  252       return this->visitLocalInitializer(VD->getInit(), *Off);
tools/clang/lib/AST/ODRHash.cpp
  300       AddStmt(D->getInit());
tools/clang/lib/AST/StmtPrinter.cpp
  951     OCED->getInit()->IgnoreImpCasts()->printPretty(OS, nullptr, Policy);
tools/clang/lib/Analysis/CFG.cpp
 4971         if (const Expr *Init = var->getInit()) {
 5481       T = getReferenceInitTemporaryType(VD->getInit(), nullptr);
tools/clang/lib/Analysis/Consumed.cpp
  919       MapType::iterator VIT = findInfo(Var->getInit()->IgnoreImplicit());
tools/clang/lib/Analysis/ThreadSafety.cpp
  612       const Expr *E = VD->getInit();
 1709       if (const auto *E = VD->getInit()) {
tools/clang/lib/CodeGen/CGBlocks.cpp
  435   const Expr *init = var->getInit();
tools/clang/lib/CodeGen/CGCoroutine.cpp
  356       Expr const *InitExpr = VD->getInit();
tools/clang/lib/CodeGen/CGDebugInfo.cpp
 1354   if (Var->getInit()) {
tools/clang/lib/CodeGen/CGDecl.cpp
  322       CGM.ErrorUnsupported(D.getInit(), "constant l-value expression");
  408   if (D.getInit() && !isCudaSharedVar)
 1415     if (D.getInit() && (Ty->isArrayType() || Ty->isRecordType()) &&
 1419           D.getInit()->isConstantInitializer(getContext(), false)))) {
 1625                 const Expr *Init = VD->getInit();
 1753   const Expr *Init = D.getInit();
tools/clang/lib/CodeGen/CGDeclCXX.cpp
   39   const Expr *Init = D.getInit();
  176   const Expr *Init = D.getInit();
  648                 D->getInit()->getExprLoc());
tools/clang/lib/CodeGen/CGExprConstant.cpp
 1604           dyn_cast_or_null<CXXConstructExpr>(D.getInit())) {
 1629   const Expr *E = D.getInit();
tools/clang/lib/CodeGen/CGOpenCLRuntime.cpp
  136       E = cast<VarDecl>(DR->getDecl())->getInit();
tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp
  967                                                 : PrivateVD->getInit(),
 1076              !CGF.isTrivialInitializer(PrivateVD->getInit())) {
 1077     CGF.EmitAnyExprToMem(PrivateVD->getInit(), PrivateAddr,
 1392       !CGF.isTrivialInitializer(Out->getInit())) {
 1393     CGF.EmitAnyExprToMem(Out->getInit(), CGF.GetAddrOfLocalVar(Out),
 5406   CGF.EmitAnyExprToMem(LBVar->getInit(), LBLVal.getAddress(), LBLVal.getQuals(),
 5413   CGF.EmitAnyExprToMem(UBVar->getInit(), UBLVal.getAddress(), UBLVal.getQuals(),
 5420   CGF.EmitAnyExprToMem(StVar->getInit(), StLVal.getAddress(), StLVal.getQuals(),
 6578                       (!VD->hasInit() || isTrivial(Ctx, VD->getInit())));
tools/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp
  374         Visit(VarD->getInit());
tools/clang/lib/CodeGen/CGStmtOpenMP.cpp
  822                 const Expr *Init = VD->getInit();
 1452               dyn_cast<DeclRefExpr>(VD->getInit()->IgnoreImpCasts())) {
 1457                         VD->getInit()->getType(), VK_LValue,
 1458                         VD->getInit()->getExprLoc());
 1736         OrigAddr = EmitLValue(CED->getInit()->IgnoreImpCasts()).getAddress();
 4651       const auto *ME = cast<MemberExpr>(OED->getInit());
tools/clang/lib/CodeGen/CodeGenModule.cpp
 3694   assert(!D->getInit() && "Cannot emit definite definitions here!");
 4111   if (D->getInit() || D->hasExternalStorage())
tools/clang/lib/CodeGen/ItaniumCXXABI.cpp
 4220   const Expr *copyExpr = CatchParam.getInit();
tools/clang/lib/CodeGen/VarBypassDetector.cpp
   43     if (const Expr *Init = VD->getInit())
tools/clang/lib/Index/IndexDecl.cpp
  296     IndexCtx.indexBody(D->getInit(), D);
tools/clang/lib/Sema/AnalysisBasedWarnings.cpp
  765   if (VD->getInit())
  997     if (const Expr *Initializer = VD->getInit()) {
 1543                                  UninitUse(vd->getInit()->IgnoreParenCasts(),
tools/clang/lib/Sema/JumpDiagnostics.cpp
  172     const Expr *Init = VD->getInit();
tools/clang/lib/Sema/SemaDecl.cpp
 1793         if (const Expr *Init = VD->getInit()) {
 1802                 (VD->getInit()->isValueDependent() || !VD->evaluateValue()))
tools/clang/lib/Sema/SemaExprCXX.cpp
 3149     if (VD->hasInit() && (NE = getNewExprFromInitListOrExpr(VD->getInit())) &&
tools/clang/lib/Sema/SemaInit.cpp
 8509           if (!Var->getInit() || !isa<ImplicitCastExpr>(Var->getInit()))
 8509           if (!Var->getInit() || !isa<ImplicitCastExpr>(Var->getInit()))
 8512             Var->getInit()))->getSubExpr();
tools/clang/lib/Sema/SemaOpenMP.cpp
  881     if (const auto *ME = dyn_cast<MemberExpr>(getExprAsWritten(CED->getInit())))
 1859           !cast<OMPCapturedExprDecl>(D)->getInit()->isGLValue());
tools/clang/lib/Sema/SemaStmt.cpp
 2710   const Expr *InitExpr = VD->getInit();
 2783   const Expr *InitExpr = VD->getInit();
 2842   const Expr *InitExpr = VD->getInit();
tools/clang/lib/Serialization/ASTReader.cpp
11145           const Expr *FirstInit = FirstParam->getInit();
11146           const Expr *SecondInit = SecondParam->getInit();
tools/clang/lib/Serialization/ASTWriter.cpp
 5295         if (VD->getInit()) {
 5298           Record.AddStmt(const_cast<Expr*>(VD->getInit()));
tools/clang/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp
  897     assert(ElemDecl->getInit() == nullptr);
tools/clang/lib/StaticAnalyzer/Checkers/CStringChecker.cpp
 2288     const Expr *Init = D->getInit();
tools/clang/lib/StaticAnalyzer/Checkers/CStringSyntaxChecker.cpp
  174     if (LenArgVal->getInit())
  175       LenArg = LenArgVal->getInit();
tools/clang/lib/StaticAnalyzer/Checkers/DeadStoresChecker.cpp
  226           if (V->getInit()->HasSideEffects(ACtx,
  237               Lexer::getLocForEndOfToken(V->getInit()->getEndLoc(), 1, SM, LO);
  389           if (const Expr *E = V->getInit()) {
tools/clang/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp
 1247       const Expr *InitExpr = VD->getInit();
tools/clang/lib/StaticAnalyzer/Checkers/MallocSizeofChecker.cpp
  104         if (const Expr *Init = VD->getInit())
tools/clang/lib/StaticAnalyzer/Checkers/NullabilityChecker.cpp
 1001       if (const Expr *Init = VD->getInit())
 1041   const Expr *Init = VD->getInit();
tools/clang/lib/StaticAnalyzer/Checkers/UndefinedAssignmentChecker.cpp
   89       ex = VD->getInit();
tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp
  861         if (const Expr *RHS = VD->getInit())
 1270         if (VD->getInit()) {
 1376       InitE = VR->getDecl()->getInit();
tools/clang/lib/StaticAnalyzer/Core/ExprEngineC.cpp
  598     if (const Expr *InitEx = VD->getInit()) {
tools/clang/lib/StaticAnalyzer/Core/ExprEngineObjC.cpp
  122     assert(elemD->getInit() == nullptr);
tools/clang/tools/clang-extdef-mapping/ClangExtDefMapGen.cpp
   68       if (const Expr *Init = VD->getInit())
tools/clang/tools/extra/clang-tidy/bugprone/DynamicStaticInitializersCheck.cpp
   20   const Expr *Init = Node.getInit();
tools/clang/tools/extra/clang-tidy/bugprone/InfiniteLoopCheck.cpp
   41           return isAccessForVar(LeftVar->getInit(), Var);
tools/clang/tools/extra/clang-tidy/bugprone/NotNullTerminatedResultCheck.cpp
   73         if (const Expr *LengthInit = LengthVD->getInit())
   82       if (const Expr *StrInit = StrVD->getInit())
tools/clang/tools/extra/clang-tidy/llvm/TwineLocalCheck.cpp
   35     const Expr *C = VD->getInit()->IgnoreImplicit();
   50           VD->getInit()->getEndLoc(), 0, *Result.SourceManager, getLangOpts());
   52            << FixItHint::CreateInsertion(VD->getInit()->getBeginLoc(), "(")
tools/clang/tools/extra/clang-tidy/modernize/LoopConvertCheck.cpp
  849     ContainerExpr = findContainer(Context, LoopVar->getInit(),
  850                                   EndVar ? EndVar->getInit() : EndCall,
tools/clang/tools/extra/clang-tidy/modernize/LoopConvertUtils.cpp
  358   const Expr *Init = VDecl->getInit()->IgnoreParenImpCasts();
tools/clang/tools/extra/clang-tidy/modernize/RedundantVoidArgCheck.cpp
  208           Result.SourceManager->getExpansionLoc(Var->getInit()->getBeginLoc())
tools/clang/tools/extra/clang-tidy/modernize/UseAutoCheck.cpp
  338     const Expr *ExprInit = V->getInit();
  403     const auto *Expr = V->getInit()->IgnoreParenImpCasts();
tools/clang/tools/extra/clang-tidy/readability/IsolateDeclarationCheck.cpp
  189             ? findNextTerminator(CurrentDecl->getInit()->getEndLoc(), SM,
tools/clang/tools/extra/clang-tidy/readability/NonConstParameterCheck.cpp
   96       markCanNotBeConst(VD->getInit(), true);
tools/clang/tools/extra/clang-tidy/utils/ExprSequence.cpp
  133           if (const Expr *Init = TheVarDecl->getInit()) {
tools/clang/tools/extra/clangd/XRefs.cpp
  695     if (const Expr *Init = Var->getInit()) {
tools/clang/tools/libclang/CIndex.cpp
 3951     return Var->getInit();
tools/clang/unittests/AST/EvaluateAsRValueTest.cpp
   43     if (const clang::Expr *Init = VD->getInit()) {