|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
tools/clang/lib/Parse/ParseCXXInlineMethods.cpp 442 NoexceptExpr.isUsable()?
tools/clang/lib/Parse/ParseDecl.cpp 3617 if (ExplicitExpr.isUsable()) {
6429 NoexceptExpr.isUsable() ? NoexceptExpr.get() : nullptr,
tools/clang/lib/Parse/ParseExpr.cpp 239 if (Res.isUsable() && !Actions.CheckConstraintExpression(Res.get()))
423 if (TernaryMiddle.isUsable())
460 if (TernaryMiddle.isUsable())
2652 if (!getLangOpts().CPlusPlus && MaybeTypeCast && Result.isUsable()) {
2841 if (LHS.isUsable()) {
2936 if (Expr.isUsable()) E = Expr.get();
tools/clang/lib/Parse/ParseExprCXX.cpp 1114 if (Init.isUsable())
1116 if (Init.isUsable()) {
1380 NoexceptExpr.isUsable() ? NoexceptExpr.get() : nullptr,
tools/clang/lib/Parse/ParseInit.cpp 476 if (SubElt.isUsable()) {
tools/clang/lib/Parse/ParseOpenMP.cpp 61 if (Res.isUsable())
339 IsCorrect = !T.consumeClose() && IsCorrect && CombinerResult.isUsable();
709 if (SimdLen.isUsable()) {
1004 if (!AssociatedFunction.isUsable()) {
2696 if (Tail.isUsable()) {
2728 if (VarExpr.isUsable()) {
2759 if (Tail.isUsable())
tools/clang/lib/Parse/ParseStmt.cpp 109 assert((Attrs.empty() || Res.isInvalid() || Res.isUsable()) &&
645 if (!SubStmt.isInvalid() && !SubStmt.isUsable())
975 if (R.isUsable())
1059 if (R.isUsable())
1116 if (R.isUsable())
1121 if (R.isUsable())
1560 if (Cond.isUsable())
1895 if (getLangOpts().OpenMP && FirstPart.isUsable()) {
2028 if (R.isUsable())
2350 if (DepResult.isUsable())
2378 if (R.isUsable())
tools/clang/lib/Parse/ParseStmtAsm.cpp 122 if (!Result.isUsable())
249 while (Result.isUsable() && Tok.is(tok::period)) {
tools/clang/lib/Parse/ParseTemplate.cpp 134 if (!OptionalRequiresClauseConstraintER.isUsable()) {
tools/clang/lib/Sema/Sema.cpp 1991 if (R.isUsable()) {
tools/clang/lib/Sema/SemaCast.cpp 1631 if (!SrcExpr.isUsable()) {
2004 Result.isUsable())
2013 return Result.isUsable();
2033 assert(FixedExpr.isUsable() && "Invalid result fixing overloaded expr");
2612 assert(SrcExpr.isUsable());
tools/clang/lib/Sema/SemaCodeComplete.cpp 6875 if (Conv.isUsable()) {
tools/clang/lib/Sema/SemaCoroutine.cpp 303 assert(DeclRef.isUsable() && "Builtin reference cannot fail");
tools/clang/lib/Sema/SemaDecl.cpp11578 if (!Res.isUsable()) {
tools/clang/lib/Sema/SemaDeclCXX.cpp 4056 if (!Res.isUsable())
11292 if (Converted.isUsable() && !Converted.get()->isValueDependent()) {
12069 assert(MemCpyRef.isUsable() && "Builtin reference cannot fail");
tools/clang/lib/Sema/SemaExpr.cpp 5891 if (!Result.isUsable()) return ExprError();
6665 if (!Res.isUsable())
7333 if (!LHSResult.isUsable()) return QualType();
7337 if (!RHSResult.isUsable()) return QualType();
7800 if (!CondResult.isUsable())
7804 if (!LHSResult.isUsable())
7808 if (!RHSResult.isUsable())
7827 if (!result.isUsable()) return ExprError();
12831 if (!LHS.isUsable() || !RHS.isUsable())
12831 if (!LHS.isUsable() || !RHS.isUsable())
13339 if (!LHS.isUsable() || !RHS.isUsable())
13339 if (!LHS.isUsable() || !RHS.isUsable())
13419 if (!resolvedRHS.isUsable()) return ExprError();
16421 if (!Base.isUsable())
16436 if (!Base.isUsable())
16471 if (!Sub.isUsable())
16477 if (!Sub.isUsable())
16491 if (!Sub.isUsable())
16506 if (!LHS.isUsable() && !RHS.isUsable())
16506 if (!LHS.isUsable() && !RHS.isUsable())
16508 if (!LHS.isUsable())
16510 if (!RHS.isUsable())
16523 if (!Sub.isUsable())
16541 if (AssocExpr.isUsable()) {
16573 if (!LHS.isUsable())
16575 if (!RHS.isUsable())
16586 if (!Sub.isUsable())
16603 if (!Sub.isUsable())
16650 if (!Res.isUsable())
17610 if (!CalleeResult.isUsable()) return ExprError();
17650 if (!Result.isUsable()) return ExprError();
17666 if (!Result.isUsable()) return ExprError();
17776 if (!result.isUsable()) return ExprError();
17863 if (!Result.isUsable()) return ExprError();
tools/clang/lib/Sema/SemaExprCXX.cpp 7854 if (Result.isUsable()) {
7873 if (!Res.isUsable())
tools/clang/lib/Sema/SemaExprMember.cpp 1020 if (RetryExpr.isUsable() && !Trap.hasErrorOccurred()) {
1029 if (RetryExpr.isUsable()) {
tools/clang/lib/Sema/SemaExprObjC.cpp 2767 if (result.isUsable()) {
tools/clang/lib/Sema/SemaLambda.cpp 1076 if (C->Init.isUsable()) {
1201 << (C->Init.isUsable() ? C->Init.get()->getSourceRange()
1210 if (C->Init.isUsable()) {
tools/clang/lib/Sema/SemaOpenMP.cpp 3518 if (!Res.isUsable())
3559 if (!Res.isUsable())
3639 if (!S.isUsable()) {
5036 if (!ER.isUsable()) {
5060 if (!VariantRefCast.isUsable())
5074 if (!ER.isUsable() ||
5179 if (Data.CtxScore.isUsable()) {
5966 if (!MinValue.isUsable())
5971 if (!LBMinVal.isUsable())
5976 if (!LBMinVal.isUsable())
5980 if (!LBMinVal.isUsable())
5986 if (!MaxValue.isUsable())
5991 if (!LBMaxVal.isUsable())
5996 if (!LBMaxVal.isUsable())
6000 if (!LBMaxVal.isUsable())
6010 if (!MinLessMaxRes.isUsable())
6021 if (!MinLB.isUsable())
6029 if (!MaxLB.isUsable())
6046 if (!MinValue.isUsable())
6051 if (!UBMinVal.isUsable())
6056 if (!UBMinVal.isUsable())
6060 if (!UBMinVal.isUsable())
6066 if (!MaxValue.isUsable())
6071 if (!UBMaxVal.isUsable())
6076 if (!UBMaxVal.isUsable())
6080 if (!UBMaxVal.isUsable())
6090 if (!MinGreaterMaxRes.isUsable())
6101 if (!MaxUB.isUsable())
6109 if (!MinUB.isUsable())
6124 if (!Diff.isUsable() && VarType->getAsCXXRecordDecl()) {
6133 if (!Diff.isUsable())
6141 if (!Diff.isUsable())
6146 if (!NewStep.isUsable())
6149 if (!Diff.isUsable())
6154 if (!Diff.isUsable())
6159 if (!Diff.isUsable())
6176 if (!Diff.isUsable())
6194 if (!Diff.isUsable())
6236 if (!Diff.isUsable())
6244 if (!Diff.isUsable())
6249 if (!NewStep.isUsable())
6254 if (!Diff.isUsable())
6259 if (!Diff.isUsable())
6265 if (!Diff.isUsable())
6269 if (!Diff.isUsable())
6285 if (!Diff.isUsable())
6290 if (!Diff.isUsable())
6297 if (!Diff.isUsable())
6300 if (!Diff.isUsable())
6307 if (!Diff.isUsable())
6310 if (!Diff.isUsable())
6342 if (!NewLB.isUsable() || !NewUB.isUsable())
6342 if (!NewLB.isUsable() || !NewUB.isUsable())
6351 if (CondExpr.isUsable()) {
6360 return CondExpr.isUsable() ? CondExpr.get() : Cond;
6436 if (!Diff.isUsable() && VarType->getAsCXXRecordDecl()) {
6445 if (!Diff.isUsable())
6450 if (!Diff.isUsable())
6454 if (!NewStep.isUsable())
6458 if (!Diff.isUsable())
6731 if (!NewStart.isUsable())
6738 if (!NewStart.isUsable())
6755 if (!VarRef.isUsable() || !Start.isUsable() || !Iter.isUsable() ||
6755 if (!VarRef.isUsable() || !Start.isUsable() || !Iter.isUsable() ||
6755 if (!VarRef.isUsable() || !Start.isUsable() || !Iter.isUsable() ||
6756 !Step.isUsable())
6766 if (!Update.isUsable())
6771 if (!Start.isUsable())
6774 if (!NewStart.isUsable())
6791 if (Update.isUsable()) {
6795 if (UpdateVal.isUsable()) {
6803 if (!Update.isUsable() || !UpdateVal.isUsable()) {
6803 if (!Update.isUsable() || !UpdateVal.isUsable()) {
6806 if (!Update.isUsable())
6813 if (!Update.isUsable())
7045 if (!LastIteration32.isUsable() || !LastIteration64.isUsable())
7045 if (!LastIteration32.isUsable() || !LastIteration64.isUsable())
7053 if (PreCond.isUsable()) {
7061 if (LastIteration32.isUsable())
7069 if (LastIteration64.isUsable())
7082 (LastIteration32.isUsable() &&
7100 if (!LastIteration.isUsable())
7110 if (!LastIteration.isUsable())
7129 if (!NumIterations.isUsable())
7313 if (!Inc.isUsable())
7317 if (!Inc.isUsable())
7329 if (!NextLB.isUsable())
7336 if (!NextLB.isUsable())
7340 if (!NextUB.isUsable())
7347 if (!NextUB.isUsable())
7352 if (!NextLB.isUsable())
7359 if (!CombNextLB.isUsable())
7364 if (!CombNextUB.isUsable())
7371 if (!CombNextUB.isUsable())
7385 assert(DistCond.isUsable() && "distribute cond expr was not built");
7389 assert(DistInc.isUsable() && "distribute inc expr was not built");
7394 assert(DistInc.isUsable() && "distribute inc expr was not built");
7474 if (!Iter.isUsable()) {
7499 if (!Init.isUsable()) {
7506 if (!Update.isUsable()) {
7516 if (!Final.isUsable()) {
7521 if (!Update.isUsable() || !Final.isUsable()) {
7521 if (!Update.isUsable() || !Final.isUsable()) {
11227 if (!Res.isUsable()) {
11996 if (!Res.isUsable())
12000 if (!Res.isUsable())
12005 if (!Res.isUsable())
12581 if (!RefRes.isUsable())
12586 if (!PostUpdateRes.isUsable())
13400 if (DeclareReductionRef.isUsable()) {
13533 if (DeclareReductionRef.isUsable()) {
13560 if (ReductionOp.isUsable()) {
13573 if (ReductionOp.isUsable())
13577 if (!ReductionOp.isUsable())
13606 (DeclareReductionRef.isUsable() && IsParentBOK) || BOK != ParentBOK ||
13609 if (IsParentReductionOp && DeclareReductionRef.isUsable()) {
13648 if (!RefRes.isUsable())
13653 if (!PostUpdateRes.isUsable())
13671 if (DeclareReductionRef.isUsable())
13856 if (!RefRes.isUsable())
13861 if (!PostUpdateRes.isUsable())
13914 if (!IsConstant && CalcStep.isUsable()) {
14008 if (!Update.isUsable() || !Final.isUsable()) {
14008 if (!Update.isUsable() || !Final.isUsable()) {
14460 if (!Res.isUsable() && !isa<OMPArraySectionExpr>(SimpleExpr)) {
tools/clang/lib/Sema/SemaOverload.cpp11956 if (!SingleFunctionExpression.isUsable()) {
tools/clang/lib/Sema/SemaStmt.cpp 1832 if (!result.isUsable())
1989 if (!Res.isUsable()) {
2561 if (SR.isInvalid() || SR.isUsable())
2679 if (getLangOpts().OpenMP >= 50 && BeginDeclStmt.isUsable())
3912 if (!result.isUsable())
tools/clang/lib/Sema/SemaStmtAsm.cpp 738 if (!Result.isUsable()) return Result;
741 if (!Result.isUsable()) return Result;
tools/clang/lib/Sema/SemaTemplateInstantiate.cpp 1877 if (NewArg.isUsable()) {
tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp 3010 if (!NewE.isUsable())
3527 if (Res.isInvalid() || !Res.isUsable()) {
tools/clang/lib/Sema/TreeTransform.h 3161 if (IsFreeIvar && Result.isUsable())
6956 if (getSema().getLangOpts().OpenMP && Init.isUsable())
7157 if (!Result.isUsable()) {
11173 if (!NewDRE.isUsable())
12234 } else if (Result.isUsable()) {