• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/clang/lib/Sema/

Lines Matching defs:true

85   return true;
130 return true;
204 /// used, or produce an error (and return true) if a C++0x deleted
207 /// \returns true if there was an error (this declaration cannot be
248 return true;
262 return true;
278 return true;
284 return true;
292 return true;
295 return true;
298 return true;
320 return true;
322 return true;
335 return true;
348 return true;
376 return true;
692 Cleanup.setExprNeedsCleanups(true);
695 Cleanup.setExprNeedsCleanups(true);
984 /*HasTrailingLParen=*/true,
1019 if (IntTy->isComplexType() || IntTy->isRealFloatingType()) return true;
1151 /*ConvertInt=*/ true);
1155 /*convertInt=*/ true,
1608 ContainsUnexpandedParameterPack = true;
1612 ContainsUnexpandedParameterPack = true;
1615 IsResultDependent = true;
1631 TypeErrorFound = true;
1649 TypeErrorFound = true;
1751 /*DiagnoseMissing*/ true) == Sema::LOLR_Error)
1856 /*AllowStringTemplate*/ true,
1857 /*DiagnoseMissing*/ true)) {
2124 // Return true if we are inside a default argument instantiation
2130 return true;
2157 return true;
2223 AcceptableWithoutRecovery = true;
2251 return true;
2256 return true;
2290 Context, /*This=*/nullptr, ThisType, /*IsArrow=*/true,
2299 NestedNameSpecifier::Create(Context, nullptr, true, RD->getTypeForDecl());
2348 DependentID = true;
2354 DependentID = true;
2397 ExprResult E(LookupInObjCMethod(R, S, II, true));
2520 MightBeImplicitMember = true;
2526 MightBeImplicitMember = true;
2645 return DeclResult(true);
2660 LookForIvars = true;
2675 return DeclResult(true);
2703 return DeclResult(true);
2748 MarkAnyDeclReferenced(Loc, IV, true);
2757 IV->getLocation(), SelfExpr.get(), true, true);
2807 /// * Finally we cast from the declaring class to the "true"
2835 PointerConversions = true;
2849 PointerConversions = true;
2964 // declaring class to the true declaring class.
2965 IgnoreAccess = true;
3028 return true;
3038 return true;
3042 return true;
3047 return true;
3052 return true;
3597 return true;
3604 return true;
3610 return true;
3677 /*AllowRaw*/ true, /*AllowTemplate*/ true,
3970 return true;
3984 return true;
4005 return true;
4018 return true;
4060 return true;
4082 return true;
4087 return true;
4097 return true;
4108 return true;
4186 return true;
4191 return true;
4196 return true;
4209 return true;
4243 return true;
4437 isInvalid = true;
4440 isInvalid = true;
4536 /// \return true on error
4548 return true;
4582 return true;
4760 ColumnIdx = IsIndexValid(ColumnIdx, MTy->getNumColumns(), true);
4958 << LengthValue.toString(/*Radix=*/10, /*Signed=*/true)
4982 << StrideValue.toString(/*Radix=*/10, /*Signed=*/true)
5033 ErrorFound = true;
5038 ErrorFound = true;
5047 ErrorFound = true;
5061 << Value.toString(/*Radix=*/10, /*Signed=*/true)
5063 ErrorFound = true;
5080 bool IsCorrect = true;
5325 ActOnFinishFullExpr(UpdateRes.get(), /*DiscardedValue=*/true);
5337 ActOnFinishFullExpr(CounterUpdateRes.get(), /*DiscardedValue=*/true);
5566 return true;
5574 return true;
5579 return true;
5608 /*SkipLocalVariables=*/true);
5708 /// true if the call is ill-formed.
5762 return true;
5809 return true;
5818 return true;
5846 return true;
5857 CFAudited = true;
5876 return true;
5884 return true;
6040 return true;
6045 return true;
6054 return true;
6069 if (result.isInvalid()) hasInvalid = true;
6125 NeedsNewDecl = true;
6147 /*hasPrototype=*/true);
6178 S.CheckEnableIf(Callee, Fn->getBeginLoc(), ArgExprs, true)) {
6381 /*AllowTypoCorrection=*/true, find.IsAddressOfOperand);
6400 CallingNDeclIndirectly = true;
6427 FD, /*Complain=*/true, Fn->getBeginLoc()))
6676 return true;
6684 return true;
6777 /*InitList=*/true);
6847 Cleanup.setExprNeedsCleanups(true);
6881 DiagnosedNestedDesignator = true;
6888 DiagnosedArrayDesignator = true;
6896 DiagnosedMixedDesignator = true;
6904 DiagnosedMixedDesignator = true;
6966 Cleanup.setExprNeedsCleanups(true);
7202 return true;
7211 return true;
7307 // OpenCL requires that we convert `true` boolean expressions to -1, but
7405 isVectorLiteral = true;
7408 isVectorLiteral = true;
7544 /// constant and the other is not a pointer. Returns true if a diagnostic is
7581 return true;
7584 /// Return false if the condition expression is valid, true otherwise.
7592 return true;
7600 return true;
7621 /// true otherwise.
7627 return true;
7653 IsBlockPointer = true;
7828 /// expression is not a pointer, true otherwise.
7844 return true;
7959 return true;
7977 return true;
7986 return true;
8013 /*AllowBothBool*/true,
8027 /// Return true if the Expr is block type
8033 return true;
8079 /*AllowBothBool*/true,
8164 /*IsIntFirstExpr=*/true))
8264 true)) {
8293 LHS = RHS = true;
8313 LHS = RHS = true;
8358 /// IsArithmeticBinaryExpr - Returns true if E is an arithmetic binary
8378 return true;
8398 return true;
8405 /// ExprLooksBoolean - Returns true if E looks boolean, i.e. it has boolean type
8412 return true;
8418 return true;
8882 /// This helper function returns true if QT is a vector type that has element
9525 /// \return true if the operation fails (but without diagnosing the failure)
9540 return true;
9543 return true;
9550 return true;
9557 return true;
9559 return true;
9614 return true;
9656 return true;
9664 return true;
9688 return true;
9706 return true;
9714 return true;
9730 return true;
9739 return true;
9745 return true;
9749 return true;
9751 return true;
10105 /// If \p IsGNUIdiom is true, the operation is using the 'p = (i8*)nullptr + n'
10177 if (!ResType->isAnyPointerType()) return true;
10191 return true;
10207 if (!isLHSPointer && !isRHSPointer) return true;
10251 return true;
10392 isObjCPointer = true;
10398 isObjCPointer = true;
10511 /*AllowOnePastEnd*/true, /*IndexNegated*/true);
10639 Result.toString(HexResult, 16, /*Signed =*/false, /*Literal =*/true);
10815 /// true otherwise.
10836 diagnoseDistinctPointerComparison(S, Loc, LHS, RHS, /*isError*/true);
10839 return true;
10861 return true;
10887 /*IsInstance=*/true);
10892 /*receiverId=*/true);
10896 /*IsInstance=*/true);
10911 return true;
11047 // Returns true if E refers to a non-weak array.
11241 /*IgnoreFloatToIntegralConversion*/ true)) {
11254 return true;
11264 return true;
11437 checkArithmeticNull(*this, LHS, RHS, Loc, /*IsCompare=*/true);
11651 .Cases("less", "less_equal", "greater", "greater_equal", true)
11742 /*Diagnose=*/true,
11794 isError = true;
11908 /*AllowBothBool*/true,
12027 << ExprStr << XorValue.toString(10, true) << ("1LL << " + RHSStr)
12030 S.Diag(Loc, diag::warn_xor_used_as_pow) << ExprStr << XorValue.toString(10, true);
12035 << ExprStr << XorValue.toString(10, true) << SuggestedExpr
12036 << PowValue.toString(10, true)
12045 << ExprStr << XorValue.toString(10, true) << SuggestedValue
12056 /*AllowBothBool*/true,
12163 /*AllowBothBool*/true,
12204 EnumConstantInBoolContext = true;
12221 // happened to fold to true/false) then warn.
12381 while (true) {
12400 DiagnosticEmitted = true;
12412 << ExprRange << ConstMember << true /*static*/ << VDecl
12414 DiagnosticEmitted = true;
12417 << ConstMember << true /*static*/ << VDecl << VDecl->getType()
12443 DiagnosticEmitted = true;
12457 DiagnosticEmitted = true;
12470 DiagnosticEmitted = true;
12513 DiagnosticEmitted = true;
12555 /// emit an error and return true. If so, return false.
12628 return true;
12634 return true;
12637 return true;
12641 NeedType = true;
12645 NeedType = true;
12681 return true;
12867 return true;
12873 return true;
12991 // Increment of bool sets it to true, but is deprecated.
13215 if (!checkAddressOfFunctionIsAvailable(FD, /*Complain=*/true,
13231 CreateMaterializeTemporaryExpr(op->getType(), OrigOp.get(), true);
13397 S.CheckCompatibleReinterpretCast(OpOrigType, OpTy, /*IsDereference*/true,
13653 /// Returns true if conversion between vectors of halfs and vectors of floats
13750 DiagnoseSelfAssignment(*this, LHS.get(), RHS.get(), OpLoc, true);
13785 ConvertHalfVec = true;
13793 ConvertHalfVec = true;
13797 ConvertHalfVec = true;
13808 ConvertHalfVec = true;
13813 ConvertHalfVec = true;
13817 ConvertHalfVec = true;
13830 ConvertHalfVec = true;
13835 ConvertHalfVec = true;
13836 CompResultTy = CheckMultiplyDivideOperands(LHS, RHS, OpLoc, true,
13843 CompResultTy = CheckRemainderOperands(LHS, RHS, OpLoc, true);
13849 ConvertHalfVec = true;
13855 ConvertHalfVec = true;
13862 CompResultTy = CheckShiftOperands(LHS, RHS, OpLoc, Opc, true);
13869 DiagnoseSelfAssignment(*this, LHS.get(), RHS.get(), OpLoc, true);
13945 return convertHalfVecBinOp(*this, LHS, RHS, Opc, ResultTy, VK, OK, true,
14011 /// Returns true if the given expression can be evaluated as a constant
14012 /// 'true'.
14019 /// Returns true if the given expression can be evaluated as a constant
14325 return true;
14388 ConvertHalfVec = needsConversionOfHalfVec(true, Context, Input.get());
14565 return true;
14579 return true;
14695 StmtExprMayBindToTemp = true;
14837 DidWarnAboutNonPOD = true;
14984 getCurBlock()->HasImplicitReturnType = true;
15153 if (NoReturn && !Ext.getNoReturn()) Ext = Ext.withNoReturn(true);
15247 // the stack requires a const copy constructor. This is not true
15288 Cleanup.setExprNeedsCleanups(true);
15343 IsMS = true;
15490 return true;
15509 return true;
15530 /*Complain=*/true,
15561 isInvalid = true;
15566 MayHaveConvFixit = true;
15571 isInvalid = true;
15576 MayHaveConvFixit = true;
15581 isInvalid = true;
15586 MayHaveConvFixit = true;
15593 isInvalid = true;
15606 MayHaveConvFixit = true;
15611 isInvalid = true;
15619 isInvalid = true;
15628 isInvalid = true;
15659 isInvalid = true;
15667 isInvalid = true;
15675 isInvalid = true;
15679 isInvalid = true;
15683 isInvalid = true;
15710 isInvalid = true;
15719 isInvalid = true;
15726 isInvalid = true;
15731 *Complained = true;
15732 return true;
15737 MayHaveConvFixit = true;
15738 isInvalid = true;
15739 MayHaveFunctionDiff = true;
15792 FirstType, /*TakingAddress=*/true);
15801 *Complained = true;
15858 Silent, true) {}
15935 E->EvaluateAsRValue(EvalResult, Context, /*isConstantContext*/ true) &&
15988 bool AlwaysRebuild() { return true; }
15989 bool ReplacingOriginal() { return true; }
16140 /*IsImmediateInvocation*/ true);
16152 SemaRef.getASTContext(), true);
16226 bool ReplacingOriginal() { return true; }
16229 AllowSkippingFirstCXXConstructExpr = true;
16232 bool AllowSkippingFirstCXXConstructExpr = true;
16267 SemaRef.RebuildingImmediateInvocation, true);
16403 return true;
16413 /// Return true if this function has a calling convention that requires mangling
16434 return true;
16710 Func->setInstantiationIsPending(true);
16803 /*BuildAndDiagnose*/ true,
16866 SubCapturesAreNested = true;
16883 return true;
16969 return true;
16972 // Returns true if the capture by block was successful.
16990 Invalid = true;
17004 Invalid = true;
17030 ByRef = true;
17056 bool ByRef = true;
17069 return true;
17145 Invalid = true;
17158 Invalid = true;
17161 Invalid = true;
17213 if (VarDC == DC) return true;
17219 !(LangOpts.OpenMP && isOpenMPCapturedDecl(Var, /*CheckScopeInfo=*/true,
17221 return true;
17252 return true;
17280 return true;
17367 return true;
17395 return true;
17400 Nested = true;
17405 Nested = true;
17412 Nested = true;
17416 return true;
17426 /*BuildAndDiagnose=*/true, CaptureType,
17508 return true;
17534 return true;
17537 return true;
17539 return true;
17544 return true;
17719 AnyChanged = true;
17930 : true;
18010 SemaRef.getCurLambda(/*IgnoreNonLambdaCapturingScope=*/true);
18079 bool OdrUse = true;
18100 bool MightBeOdrUse = true;
18114 MarkExprReferenced(*this, E->getParameterPackLocation(), VD, E, true);
18165 S.MarkAnyDeclReferenced(Loc, D, true);
18214 /// \param SkipLocalVariables If true, don't mark local variables as
18256 return true;
18274 return true;
18322 return true;
18458 Cond = CheckBooleanCondition(Loc, SubExpr, true);
18961 while (true) {
19034 /*complain*/ true);
19052 /*complain*/ true);
19129 return true;
19173 getEnclosingFunction()->HasPotentialAvailabilityViolations = true;
19175 getCurFunction()->HasPotentialAvailabilityViolations = true;