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

References

gen/tools/clang/include/clang/AST/AttrImpl.inc
  654     return alignmentExpr && (alignmentExpr->isValueDependent() || alignmentExpr->isTypeDependent());
tools/clang/include/clang/AST/EvaluatedExprVisitor.h
   56     if (E->getCond()->isValueDependent())
tools/clang/include/clang/AST/Expr.h
  932            subexpr->isTypeDependent(), subexpr->isValueDependent(),
 1062            (SourceExpr && SourceExpr->isValueDependent()),
 1976            val->isTypeDependent(), val->isValueDependent(),
 2031              input->isValueDependent(),
 2449          lhs->isValueDependent() || rhs->isValueDependent(),
 2449          lhs->isValueDependent() || rhs->isValueDependent(),
 3068            init->isValueDependent(),
 3144              ty->isDependentType() || (op && op->isValueDependent()),
 3421            lhs->isValueDependent() || rhs->isValueDependent(),
 3421            lhs->isValueDependent() || rhs->isValueDependent(),
 3606            lhs->isValueDependent() || rhs->isValueDependent(),
 3606            lhs->isValueDependent() || rhs->isValueDependent(),
 3721            (cond->isValueDependent() || lhs->isValueDependent() ||
 3721            (cond->isValueDependent() || lhs->isValueDependent() ||
 3722             rhs->isValueDependent()),
 3799            (common->isValueDependent() || rhs->isValueDependent()),
 3799            (common->isValueDependent() || rhs->isValueDependent()),
 4055            DstType->isDependentType() || SrcExpr->isValueDependent(),
 4138     return getCond()->isTypeDependent() || getCond()->isValueDependent();
 4439       ExprBits.ValueDependent |= expr->isValueDependent();
 5008              CommonInit->isValueDependent() || ElementInit->isValueDependent(),
 5008              CommonInit->isValueDependent() || ElementInit->isValueDependent(),
 5499            base->isTypeDependent(), base->isValueDependent(),
 5615            DstType->isDependentType() || SrcExpr->isValueDependent(),
tools/clang/include/clang/AST/ExprCXX.h
  283              SemanticForm->isTypeDependent(), SemanticForm->isValueDependent(),
  727              Ty->isDependentType(), SubExpr->isValueDependent(),
  787              Operand->isTypeDependent() || Operand->isValueDependent(),
  878              /*type-dependent*/ false, baseExpr->isValueDependent(),
  952              Idx->isValueDependent(), Idx->isInstantiationDependent(),
 1380              SubExpr->isValueDependent(),
 2373              Arg->isValueDependent(), Arg->isInstantiationDependent(),
 2671     assert(!isValueDependent());
 4169     assert(!isValueDependent() &&
 4180     return isValueDependent() && Length;
 4228              Replacement->isTypeDependent(), Replacement->isValueDependent(),
 4442              Temporary->isTypeDependent(), Temporary->isValueDependent(),
 4634              Resume->isValueDependent(), Common->isInstantiationDependent(),
 4936     assert(!isValueDependent()
tools/clang/include/clang/AST/ExprObjC.h
  135              E->isTypeDependent(), E->isValueDependent(),
  567              /*TypeDependent=*/false, base->isValueDependent(),
  652              /*TypeDependent=*/false, base->isValueDependent(),
  674              Base->isValueDependent(), Base->isInstantiationDependent(),
  868              base->isValueDependent() || key->isValueDependent(),
  868              base->isValueDependent() || key->isValueDependent(),
 1509              /*TypeDependent=*/false, base->isValueDependent(),
 1595              operand->isTypeDependent(), operand->isValueDependent(),
tools/clang/include/clang/AST/ExprOpenMP.h
   59             Base->isValueDependent() ||
   60                 (LowerBound && LowerBound->isValueDependent()) ||
   61                 (Length && Length->isValueDependent()),
tools/clang/include/clang/ASTMatchers/ASTMatchers.h
  868 AST_MATCHER(Expr, isValueDependent) { return Node.isValueDependent(); }
tools/clang/include/clang/Sema/Sema.h
10606                         !Condition.get()->isValueDependent()),
tools/clang/lib/AST/ASTContext.cpp
 3393           numElements->isValueDependent()) &&
 5791   if (E->isTypeDependent() || E->isValueDependent())
10085       (VD->getInit()->isValueDependent() || !VD->evaluateValue()))
tools/clang/lib/AST/ASTImporter.cpp
 6212   bool ValueDependent = ToCond->isValueDependent();
 6881   if (E->isValueDependent())
 7038   if (!E->isValueDependent())
 7733   bool ToValue = (E->isValueDependent() ? false : E->getValue());
 8147     ToE->setValueDependent(FromE->isValueDependent());
tools/clang/lib/AST/Decl.cpp
 2314   if (!Init || Init->isValueDependent() || getType()->isDependentType())
 2357   assert(!Init->isValueDependent());
 2425   assert(!Init->isValueDependent());
 3958   return isUnnamedBitfield() && !getBitWidth()->isValueDependent() &&
tools/clang/lib/AST/Expr.cpp
  431         if (Init->isValueDependent()) {
 1340            Fn->isValueDependent(), Fn->isInstantiationDependent(),
 1432   if (Arg->isValueDependent())
 1584     if (exprs[i]->isTypeDependent() || exprs[i]->isValueDependent())
 1617     if (!isValueDependent() || !isInstantiationDependent()) {
 1645            Base->isValueDependent(), Base->isInstantiationDependent(),
 2230     if (initExprs[I]->isValueDependent())
 3134   assert(!isValueDependent() &&
 3317   return !Arg->isValueDependent() &&
 3686   if (isValueDependent() &&
 4111     if (args[i]->isValueDependent())
 4139            AssocExprs[ResultIndex]->isValueDependent(),
 4241          Init->isTypeDependent(), Init->isValueDependent(),
 4261       if (Index->isTypeDependent() || Index->isValueDependent())
 4275       if (Start->isTypeDependent() || Start->isValueDependent() ||
 4276           End->isTypeDependent() || End->isValueDependent()) {
 4427     if (Exprs[I]->isValueDependent())
 4522     if (E->isValueDependent())
 4570     if (args[i]->isValueDependent())
tools/clang/lib/AST/ExprCXX.cpp
  197       if (SizeExpr->isValueDependent())
  209     if (Initializer->isValueDependent())
  220     if (PlacementArgs[I]->isValueDependent())
  344          /*isValueDependent=*/Base->isValueDependent(),
 1117     if (Args[I]->isValueDependent())
 1804   assert((!isValueDependent() || isInstantiationDependent()) &&
tools/clang/lib/AST/ExprConstant.cpp
 2866   if (!Init || Init->isValueDependent()) {
 4299   if (InitE->isValueDependent())
13357   assert(!E->isValueDependent());
13500   assert(!isValueDependent() &&
13509   assert(!isValueDependent() &&
13519   assert(!isValueDependent() &&
13529   assert(!isValueDependent() &&
13539   assert(!isValueDependent() &&
13557   assert(!isValueDependent() &&
13577   assert(!isValueDependent() &&
13598   assert(!isValueDependent() &&
13703   assert(!isValueDependent() &&
13713   assert(!isValueDependent() &&
13731   assert(!isValueDependent() &&
13749   assert(!isValueDependent() &&
13822   assert(!E->isValueDependent() && "Should not see value dependent exprs!");
14243   assert(!isValueDependent() &&
14259   assert(!isValueDependent() &&
14285   assert(!isValueDependent() &&
14293   assert(!isValueDependent() &&
14328   assert(!isValueDependent() &&
14352     if ((*I)->isValueDependent() ||
14425   assert(!E->isValueDependent() &&
tools/clang/lib/AST/ExprObjC.cpp
   33     if (Elements[I]->isTypeDependent() || Elements[I]->isValueDependent())
   70     if (VK[I].Key->isTypeDependent() || VK[I].Key->isValueDependent() ||
   71         VK[I].Value->isTypeDependent() || VK[I].Value->isValueDependent())
  188     if (Args[I]->isValueDependent())
tools/clang/lib/AST/TemplateBase.cpp
  142     return (getAsExpr()->isTypeDependent() || getAsExpr()->isValueDependent() ||
tools/clang/lib/AST/Type.cpp
  126            et->isDependentType() || (sz && sz->isValueDependent()) ||
 3014            epi.ExceptionSpec.NoexceptExpr->isValueDependent());
 3019     if (epi.ExceptionSpec.NoexceptExpr->isValueDependent() ||
 3072     return NE->isValueDependent();
tools/clang/lib/Analysis/CFG.cpp
 1172            !S->isValueDependent() &&
 1180         S->isTypeDependent() || S->isValueDependent())
tools/clang/lib/Sema/SemaAttr.cpp
  301         Alignment->isValueDependent() ||
tools/clang/lib/Sema/SemaCast.cpp
 2439       SrcExpr.get()->isValueDependent()) {
tools/clang/lib/Sema/SemaChecking.cpp
  321   if (TheCall->isValueDependent() || TheCall->isTypeDependent() ||
 3589   if (Arg->isTypeDependent() || Arg->isValueDependent())
 3699   if (Arg->isTypeDependent() || Arg->isValueDependent())
 4130   return (!Expr->isValueDependent() &&
 5924         TheCall->getArg(i)->isValueDependent())
 6028   if (!Arg->isTypeDependent() && !Arg->isValueDependent()) {
 6068   if (!Arg->isTypeDependent() && !Arg->isValueDependent()) {
 6184   if (Arg->isTypeDependent() || Arg->isValueDependent()) return false;
 6203   if (Arg->isTypeDependent() || Arg->isValueDependent())
 6234   if (Arg->isTypeDependent() || Arg->isValueDependent())
 6255   if (Arg->isTypeDependent() || Arg->isValueDependent())
 6301   if (Arg->isTypeDependent() || Arg->isValueDependent())
 6326   if (Arg->isTypeDependent() || Arg->isValueDependent())
 6518   if (Arg->isTypeDependent() || Arg->isValueDependent())
 6807   if (E->isTypeDependent() || E->isValueDependent())
10791   if (E->isValueDependent())
10926   if (Bitfield->getBitWidth()->isValueDependent() ||
10928       Init->isValueDependent() ||
11518       else if (!E->isValueDependent() && LHS && RHS &&
11546   if (E->isTypeDependent() || E->isValueDependent()) return;
12046   if (E->isTypeDependent() || E->isValueDependent())
12420   if (E->isTypeDependent() || E->isValueDependent())
12638       if (!EvalOK || E->isValueDependent())
12999   if (!IsConstexpr && !E->isValueDependent())
13239   if (IndexExpr->isValueDependent())
tools/clang/lib/Sema/SemaDecl.cpp
 1802                 (VD->getInit()->isValueDependent() || !VD->evaluateValue()))
11871       else if (Init->isValueDependent())
11906         if (!Init->isValueDependent() && !Init->isEvaluatable(Context)) {
12486   if (Init && !Init->isValueDependent()) {
15793   if (BitWidth->isValueDependent() || BitWidth->isTypeDependent())
16925       } else if (!Val->isValueDependent() &&
tools/clang/lib/Sema/SemaDeclAttr.cpp
  245   if (Expr->isTypeDependent() || Expr->isValueDependent() ||
  337   if (IdxExpr->isTypeDependent() || IdxExpr->isValueDependent() ||
  980   if (isa<FunctionDecl>(D) && !Cond->isValueDependent() &&
 1559   if (!E->isValueDependent()) {
 1581     if (!OE->isValueDependent()) {
 2642     if (E->isTypeDependent() || E->isValueDependent() ||
 2662     if (E->isTypeDependent() || E->isValueDependent() ||
 3593   if (!E->isValueDependent()) {
 3683   if (E->isValueDependent()) {
 4707   if (E->isValueDependent())
 5786   if (MinExpr->isValueDependent() || MaxExpr->isValueDependent())
 5786   if (MinExpr->isValueDependent() || MaxExpr->isValueDependent())
 5840   if (MinExpr->isValueDependent() || (MaxExpr && MaxExpr->isValueDependent()))
 5840   if (MinExpr->isValueDependent() || (MaxExpr && MaxExpr->isValueDependent()))
tools/clang/lib/Sema/SemaDeclCXX.cpp
 1236     if (!E.get()->isValueDependent())
11292   if (Converted.isUsable() && !Converted.get()->isValueDependent()) {
13608       !VD->getInit()->isValueDependent() && VD->evaluateValue()) {
14456   if (!AssertExpr->isTypeDependent() && !AssertExpr->isValueDependent() &&
tools/clang/lib/Sema/SemaExceptionSpec.cpp
   86   if (Converted.get()->isValueDependent()) {
 1249     if (E->isTypeDependent() || E->isValueDependent())
tools/clang/lib/Sema/SemaExpr.cpp
  404   if (sentinelExpr->isValueDependent()) return;
 3366   if (E->isValueDependent())
 4498        (LowerBound->isTypeDependent() || LowerBound->isValueDependent())) ||
 4499       (Length && (Length->isTypeDependent() || Length->isValueDependent()))) {
 6116         !LiteralExpr->isValueDependent() &&
 9260   if (!RHS.get()->isValueDependent() &&
 9501   if (!IsStringPlusInt || IndexExpr->isValueDependent())
 9642         (!IExp->isValueDependent() &&
 9721             (!RHS.get()->isValueDependent() &&
 9801   if (RHS.get()->isValueDependent() ||
 9830   if (LHS.get()->isValueDependent() ||
11362       RHS.get()->getType()->isIntegerType() && !RHS.get()->isValueDependent() &&
13135   return !E->isValueDependent() &&
13143   return !E->isValueDependent() &&
13900       if (!Idx->isTypeDependent() && !Idx->isValueDependent() &&
14048   if (CondExpr->isTypeDependent() || CondExpr->isValueDependent()) {
14066     ValueDependent = ActiveExpr->isValueDependent();
17970   if (E->isValueDependent() || E->isIntegerConstantExpr(Context))
tools/clang/lib/Sema/SemaExprCXX.cpp
 1680         if (!NumElts->isTypeDependent() && !NumElts->isValueDependent()) {
 1999     if (!(*ArraySize)->isValueDependent()) {
 3679   return (IsConstexpr && !CondExpr->isValueDependent())
 7438   if (Var->getType()->isDependentType() || Init->isValueDependent()) {
 7931       (E->isTypeDependent() || E->isValueDependent() ||
tools/clang/lib/Sema/SemaInit.cpp
 3148       if (!Index->isTypeDependent() && !Index->isValueDependent())
 3167                             StartIndex->isValueDependent();
 3169                           EndIndex->isValueDependent();
tools/clang/lib/Sema/SemaOpenMP.cpp
 2160           if (DE->isValueDependent() || DE->isTypeDependent()) {
 2507   if (Allocator->isTypeDependent() || Allocator->isValueDependent() ||
 2585       (Allocator->isTypeDependent() || Allocator->isValueDependent() ||
 2786     if (E->isTypeDependent() || E->isValueDependent() ||
 2908     if (E->isTypeDependent() || E->isValueDependent() ||
 4074   if (RefExpr->isTypeDependent() || RefExpr->isValueDependent() ||
 4877           if (E->isValueDependent() || E->isTypeDependent() ||
 4898       if (E->isValueDependent() || E->isTypeDependent() ||
 4924         } else if (E->isValueDependent() || E->isTypeDependent() ||
 4936     if (Step && !Step->isValueDependent() && !Step->isTypeDependent() &&
 5013   if (VariantRef->isTypeDependent() || VariantRef->isValueDependent() ||
 5182     if (!Score->isTypeDependent() && !Score->isValueDependent() &&
 5429          (LB && LB->isValueDependent()) || (UB && UB->isValueDependent()) ||
 5429          (LB && LB->isValueDependent()) || (UB && UB->isValueDependent()) ||
 5430          (Step && Step->isValueDependent());
 5479   if (!NewStep->isValueDependent()) {
 6906     if (!CollapseLoopCountExpr->isValueDependent() &&
 6918     if (!OrderedLoopCountExpr->isValueDependent() &&
 7617     if (SimdlenLength->isValueDependent() || SimdlenLength->isTypeDependent() ||
 7621     if (SafelenLength->isValueDependent() || SafelenLength->isTypeDependent() ||
 7874       if (E->isTypeDependent() || E->isValueDependent() ||
10981   if (!Condition->isValueDependent() && !Condition->isTypeDependent() &&
11013   if (!Condition->isValueDependent() && !Condition->isTypeDependent() &&
11086   if (!ValExpr->isTypeDependent() && !ValExpr->isValueDependent() &&
11152   if (E->isValueDependent() || E->isTypeDependent() ||
11644     if (!ChunkSize->isValueDependent() && !ChunkSize->isTypeDependent() &&
13889   if (Step && !Step->isValueDependent() && !Step->isTypeDependent() &&
15305     if (VE->isValueDependent() || VE->isTypeDependent() ||
16085     if (!ChunkSize->isValueDependent() && !ChunkSize->isTypeDependent() &&
tools/clang/lib/Sema/SemaOverload.cpp
  349       if (Initializer->isValueDependent())
  386       if (Initializer->isValueDependent())
  432       if (Initializer->isValueDependent())
 2262   if (Expr->isValueDependent() && !Expr->isTypeDependent() &&
 5581   if (Result.get()->isValueDependent()) {
 5633   if (!R.isInvalid() && !R.get()->isValueDependent())
 6480     if (EIA->getCond()->isValueDependent() ||
 9779     if (EnableIf->getCond()->isValueDependent() ||
tools/clang/lib/Sema/SemaPseudoObject.cpp
  179                                           rebuiltExpr->isValueDependent());
tools/clang/lib/Sema/SemaStmt.cpp
  456     if (!E->isValueDependent())
  878     = CondExpr->isTypeDependent() || CondExpr->isValueDependent();
  926       if (Lo->isValueDependent()) {
  951         if (CS->getRHS()->isValueDependent()) {
 1268       if (!SrcExpr->isTypeDependent() && !SrcExpr->isValueDependent() &&
tools/clang/lib/Sema/SemaStmtAsm.cpp
  384       if (!InputExpr->isValueDependent()) {
tools/clang/lib/Sema/SemaTemplate.cpp
 5767   if (Arg->isValueDependent() || Arg->isTypeDependent())
 6036   if (Arg->isValueDependent()) {
 6254         if (Arg->isTypeDependent() || Arg->isValueDependent()) {
 6313     if (Arg->isTypeDependent() || Arg->isValueDependent()) {
 6458     if (ArgResult.get()->isValueDependent()) {
 6587       if (ArgResult.get()->isValueDependent()) {
 6625     } else if (!Arg->isValueDependent()) {
 6669     if (Arg->isValueDependent()) {
 6831     if (Arg->isTypeDependent() || Arg->isValueDependent()) {
tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp
  202   if (OldCond->isValueDependent() && !Cond->isValueDependent() &&
  202   if (OldCond->isValueDependent() && !Cond->isValueDependent() &&
tools/clang/lib/Sema/SemaType.cpp
 2237   } else if (ArraySize->isTypeDependent() || ArraySize->isValueDependent()) {
 2360   if (SizeExpr->isTypeDependent() || SizeExpr->isValueDependent())
 2420   if (!ArraySize->isTypeDependent() && !ArraySize->isValueDependent()) {
 5895   if (!AddrSpace->isValueDependent()) {
 5939   if (!AddrSpace->isValueDependent()) {
 6031     if (!ASArgExpr->isValueDependent()) {
 7282   if (numEltsExpr->isTypeDependent() || numEltsExpr->isValueDependent() ||
tools/clang/lib/Sema/TreeTransform.h
11986   if (!E->isValueDependent())
11998   } else if (E->isValueDependent()) {
tools/clang/lib/Serialization/ASTReaderStmt.cpp
 1865   } else if (!E->isValueDependent()) {
tools/clang/lib/Serialization/ASTWriterStmt.cpp
  444   Record.push_back(E->isValueDependent());
 1801   } else if (!E->isValueDependent()) {
tools/clang/tools/extra/clang-tidy/bugprone/DynamicStaticInitializersCheck.cpp
   21   if (Init && !Init->isValueDependent()) {
tools/clang/tools/extra/clang-tidy/bugprone/MisplacedWideningCastCheck.cpp
  194   if (Cast->isTypeDependent() || Cast->isValueDependent() ||
  195       Calc->isTypeDependent() || Calc->isValueDependent())
tools/clang/tools/extra/clang-tidy/bugprone/SuspiciousMemsetUsageCheck.cpp
  100     if (ByteCount->isValueDependent() ||
  109     if (!FillChar->isValueDependent() &&
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsConstantArrayIndexCheck.cpp
   71   if (IndexExpr->isValueDependent())
tools/clang/tools/extra/clang-tidy/misc/RedundantExpressionCheck.cpp
  527       if (!Arg->isValueDependent() &&
  559     return !E->isValueDependent() && E->isIntegerConstantExpr(*AstCtx);
  588     return !E->isValueDependent() && E->isIntegerConstantExpr(*AstCtx);
tools/clang/tools/extra/clang-tidy/misc/StaticAssertCheck.cpp
   98   if (MacroName != "assert" || Condition->isValueDependent() ||
tools/clang/tools/extra/clang-tidy/modernize/LoopConvertUtils.cpp
  435   if (!ConditionExpr || ConditionExpr->isValueDependent())
tools/clang/tools/extra/clangd/XRefs.cpp
  697       if (!Init->isValueDependent() && Init->EvaluateAsRValue(Result, Ctx)) {
tools/clang/tools/libclang/CIndex.cpp
 3803   if (expr->isValueDependent())