|
reference, declaration → definition
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.cpp10083 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.cpp11145 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()) {