| /llvm-project-15.0.7/clang/include/clang/Sema/ |
| H A D | Sema.h | 4111 ExprResult 5057 ExprResult 5267 ExprResult ActOnConstantExpression(ExprResult Res); 5454 ExprResult 5477 ExprResult 5563 ExprResult 5639 ExprResult 5719 ExprResult 5804 ExprResult ActOnStmtExprResult(ExprResult E); 12196 ExprResult &Cond, ExprResult &LHS, ExprResult &RHS, [all …]
|
| H A D | Ownership.h | 262 using ExprResult = ActionResult<Expr *>; 278 inline ExprResult ExprError() { return ExprResult(true); } 282 inline ExprResult ExprError(const StreamingDiagnostic &) { 289 inline ExprResult ExprEmpty() { return ExprResult(false); } 292 inline Expr *AssertSuccess(ExprResult R) {
|
| /llvm-project-15.0.7/clang/include/clang/Parse/ |
| H A D | Parser.h | 1758 ExprResult 1775 ExprResult ParseRHSOfBinaryExpression(ExprResult LHS, 1817 ExprResult ParsePostfixExpressionSuffix(ExprResult LHS); 1868 ExprResult ParseFoldExpression(ExprResult LHS, BalancedDelimiterTracker &T); 1919 ExprResult ParseCXXCasts(); 1926 ExprResult ParseCXXTypeid(); 1930 ExprResult ParseCXXUuidof(); 1941 ExprResult ParseCXXThis(); 2088 ExprResult Expr = ExprResult()); 2321 ExprResult RangeExpr; [all …]
|
| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | SemaPseudoObject.cpp | 423 ExprResult 446 ExprResult result; in buildAssignmentOperation() 485 ExprResult 734 ExprResult msg; in buildGet() 793 ExprResult msg; in buildSet() 883 ExprResult 916 ExprResult result = in buildAssignmentOperation() 930 ExprResult 991 ExprResult 1005 ExprResult result = in buildAssignmentOperation() [all …]
|
| H A D | TreeTransform.h | 7990 ExprResult 8011 ExprResult 8433 ExprResult 10491 ExprResult 10515 ExprResult 10525 ExprResult 10586 ExprResult 10598 ExprResult 10604 ExprResult 10610 ExprResult [all …]
|
| H A D | SemaCoroutine.cpp | 286 ExprResult FromAddr = in buildCoroutineHandle() 708 ExprResult Operand = in ActOnCoroutineBodyStart() 712 ExprResult Suspend = in ActOnCoroutineBodyStart() 849 ExprResult R = in BuildUnresolvedCoawaitExpr() 986 ExprResult PC; in BuildCoreturnStmt() 1265 ExprResult PDRefExpr = in collectPlacementArgs() 1422 ExprResult NewRef = in makeNewAndDeleteExpr() 1430 ExprResult NewExpr = in makeNewAndDeleteExpr() 1440 ExprResult DeleteRef = in makeNewAndDeleteExpr() 1460 ExprResult DeleteExpr = in makeNewAndDeleteExpr() [all …]
|
| H A D | SemaExpr.cpp | 1609 ExprResult 1635 ExprResult 1857 ExprResult 2485 ExprResult 2961 ExprResult 2999 ExprResult 4592 ExprResult 4641 ExprResult 4685 ExprResult 14744 static ExprResult convertHalfVecBinOp(Sema &S, ExprResult LHS, ExprResult RHS, in convertHalfVecBinOp() [all …]
|
| H A D | SemaExprCXX.cpp | 640 ExprResult 782 ExprResult 807 ExprResult 816 ExprResult 822 ExprResult 1416 ExprResult 1444 ExprResult 1830 ExprResult 1953 ExprResult 3509 ExprResult [all …]
|
| H A D | SemaExprMember.cpp | 479 ExprResult 742 ExprResult 776 ExprResult Result = in BuildMemberReferenceExpr() 801 ExprResult 825 ExprResult result in BuildAnonymousStructUnionMemberReference() 882 static ExprResult 949 ExprResult 1226 ExprResult 1321 return ExprResult(TE); in LookupMemberExpr() 1799 ExprResult [all …]
|
| H A D | SemaStmt.cpp | 457 ExprResult 479 return ExprResult(E); in ActOnCaseExpr() 489 ExprResult ER = E; in ActOnCaseExpr() 1074 ExprResult CondResult = in CheckSwitchCondition() 2206 ExprResult 3577 ExprResult ER = in ActOnCapScopeReturnStmt() 3706 ExprResult ER = in ActOnCapScopeReturnStmt() 3985 ExprResult ER = in BuildReturnStmt() 4101 ExprResult ER = in BuildReturnStmt() 4183 ExprResult ER = in BuildReturnStmt() [all …]
|
| H A D | SemaCast.cpp | 58 CastOperation(Sema &S, QualType destType, ExprResult src) in CastOperation() 82 ExprResult SrcExpr; 114 ExprResult complete(CastExpr *castExpr) { in complete() 259 static TryCastResult TryConstCast(Sema &Self, ExprResult &SrcExpr, 272 ExprResult 295 ExprResult 299 ExprResult Ex = E; in BuildCXXNamedCast() 383 ExprResult Operand, in ActOnBuiltinBitCastExpr() 394 ExprResult Sema::BuildBuiltinBitCastExpr(SourceLocation KWLoc, in BuildBuiltinBitCastExpr() 2211 ExprResult FixedExpr = SrcExpr; in TryReinterpretCast() [all …]
|
| H A D | SemaExprObjC.cpp | 370 ExprResult Inner; in ActOnObjCBoolLiteral() 737 ExprResult ConvertedValueExpr; in BuildObjCBoxedExpr() 1097 ExprResult Value in BuildObjCDictionaryLiteral() 1730 ExprResult result; in CheckMessageArgumentTypes() 1879 ExprResult arg = Args[i]; in CheckMessageArgumentTypes() 1975 ExprResult Sema:: 2158 ExprResult Sema:: 2382 ExprResult Sema::ActOnSuperMessage(Scope *S, in ActOnSuperMessage() 2760 ExprResult Sema::ActOnClassMessage(Scope *S, in ActOnClassMessage() 2874 ExprResult Result; in BuildInstanceMessage() [all …]
|
| H A D | SemaStmtAsm.cpp | 282 ExprResult ER = CheckPlaceholderExpr(Exprs[i]); in ActOnGCCAsmStmt() 373 ExprResult ER = CheckPlaceholderExpr(Exprs[i]); in ActOnGCCAsmStmt() 397 ExprResult Result = DefaultFunctionArrayLvalueConversion(Exprs[i]); in ActOnGCCAsmStmt() 768 ExprResult Sema::LookupInlineAsmIdentifier(CXXScopeSpec &SS, in LookupInlineAsmIdentifier() 778 ExprResult Result = ActOnIdExpression(getCurScope(), SS, TemplateKWLoc, Id, in LookupInlineAsmIdentifier() 883 ExprResult 901 return ExprResult(); in LookupInlineAsmVarDeclField() 907 return ExprResult(); in LookupInlineAsmVarDeclField() 914 return ExprResult(); in LookupInlineAsmVarDeclField() 917 ExprResult Result = BuildMemberReferenceExpr( in LookupInlineAsmVarDeclField()
|
| H A D | SemaTemplateInstantiate.cpp | 1436 ExprResult 1444 ExprResult 1522 ExprResult result; in transformNonTypeTemplateParmRef() 1594 ExprResult 1609 ExprResult 1655 ExprResult 1689 ExprResult 1720 ExprResult 2026 ExprResult TransConstraint; in TransformNestedRequirement() 2470 ExprResult Result = in SubstParmVarDecl() [all …]
|
| H A D | SemaOverload.cpp | 1998 ExprResult ER = ExprResult{From}; in IsStandardConversion() 5476 ExprResult 5746 ExprResult Result; in CheckConvertedConstantExpression() 5947 static ExprResult 6689 ExprResult R; in convertArgsForAvailabilityChecks() 13030 static ExprResult 13402 ExprResult 14117 ExprResult Cmp; in BuildSynthesizedThreeWayComparison() 14679 ExprResult 14926 ExprResult [all …]
|
| H A D | SemaTemplateVariadic.cpp | 567 ExprResult Result = ActOnPackExpansion(Arg.getAsExpr(), EllipsisLoc); in ActOnPackExpansion() 643 ExprResult Sema::ActOnPackExpansion(Expr *Pattern, SourceLocation EllipsisLoc) { in ActOnPackExpansion() 647 ExprResult Sema::CheckPackExpansion(Expr *Pattern, SourceLocation EllipsisLoc, in CheckPackExpansion() 1002 ExprResult Sema::ActOnSizeofParameterPackExpr(Scope *S, in ActOnSizeofParameterPackExpr() 1184 ExprResult Sema::ActOnCXXFoldExpr(Scope *S, SourceLocation LParenLoc, Expr *LHS, in ActOnCXXFoldExpr() 1235 ExprResult Callee = CreateUnresolvedLookupExpr( in ActOnCXXFoldExpr() 1248 ExprResult Sema::BuildCXXFoldExpr(UnresolvedLookupExpr *Callee, in BuildCXXFoldExpr() 1259 ExprResult Sema::BuildEmptyCXXFoldExpr(SourceLocation EllipsisLoc, in BuildEmptyCXXFoldExpr()
|
| H A D | SemaOpenMP.cpp | 6789 ExprResult SL; in ActOnOpenMPDeclareSimdDirective() 7168 ExprResult Sema::ActOnOpenMPCall(ExprResult Call, Scope *Scope, in ActOnOpenMPCall() 8359 static ExprResult 8476 ExprResult Diff; in calculateNumIters() 9269 static ExprResult 9296 ExprResult Start, ExprResult Iter, ExprResult Step, bool Subtract, in buildCounterUpdate() 9765 ExprResult IV; in checkOpenMPLoop() 9849 ExprResult Inc = in checkOpenMPLoop() 16260 ExprResult ICE; in VerifyPositiveIntegerConstantInClause() 18494 static ExprResult [all …]
|
| /llvm-project-15.0.7/clang/lib/Parse/ |
| H A D | ParseExpr.cpp | 133 ExprResult 142 ExprResult 188 ExprResult 200 ExprResult 256 ExprResult 348 ExprResult 395 ExprResult 1856 ExprResult 2279 ExprResult 2830 ExprResult [all …]
|
| H A D | ParseExprCXX.cpp | 560 ExprResult E; in tryParseCXXIdExpression() 675 ExprResult Result = in ParseCXXIdExpression() 917 ExprResult Init; in ParseLambdaIntroducer() 1573 ExprResult Result; in ParseCXXTypeid() 1638 ExprResult Result; in ParseCXXUuidof() 1703 ExprResult 1851 ExprResult 3089 ExprResult 3239 ExprResult Size = in ParseDirectNewDeclarator() 3304 ExprResult [all …]
|
| H A D | ParseInit.cpp | 161 ExprResult Parser::ParseInitializerWithPotentialDesignator( in ParseInitializerWithPotentialDesignator() 245 ExprResult Idx; in ParseInitializerWithPotentialDesignator() 283 Idx = ExprResult(static_cast<Expr*>(TypeOrExpr)); in ParseInitializerWithPotentialDesignator() 369 ExprResult RHS(ParseConstantExpression()); in ParseInitializerWithPotentialDesignator() 438 ExprResult Parser::ParseBraceInitializer() { in ParseBraceInitializer() 493 ExprResult SubElt; in ParseBraceInitializer() 583 ExprResult SubElt; in ParseMicrosoftIfExistsBraceInitializer()
|
| H A D | ParseObjc.cpp | 2435 ExprResult Res; in ParseObjCThrowStmt() 2462 ExprResult operand(ParseExpression()); in ParseObjCSynchronizedStmt() 3027 ExprResult Parser::ParseObjCMessageExpression() { in ParseObjCMessageExpression() 3161 ExprResult 3224 ExprResult Expr; in ParseObjCMessageExpressionBody() 3231 ExprResult Res(Expr); in ParseObjCMessageExpressionBody() 3397 ExprResult 3426 ExprResult Res(ParseAssignmentExpression()); in ParseObjCArrayLiteral() 3468 ExprResult KeyExpr; in ParseObjCDictionaryLiteral() 3531 ExprResult [all …]
|
| H A D | ParseOpenMP.cpp | 505 ExprResult Initializer = in ParseOpenMPReductionInitializerForDecl() 806 ExprResult Simdlen; in ParseOMPDeclareSimdClauses() 1100 ExprResult ScoreExpr; in parseContextScore() 1216 Score = ExprResult(); in parseOMPContextSelector() 3088 ExprResult Allocator = in ParseOpenMPUsesAllocatorClause() 3388 ExprResult LHS( in ParseOpenMPParensExpr() 3474 ExprResult Val = in ParseOpenMPIndirectClause() 3715 ExprResult Val; in ParseOpenMPSingleExprWithArgClause() 4092 ExprResult Step; in ParseOpenMPIteratorsExpr() 4361 ExprResult Tail; in ParseOpenMPVarList() [all …]
|
| H A D | ParseStmtAsm.cpp | 95 ExprResult Result = TheParser.ParseMSAsmIdentifier(LineToks, NumConsumedToks, in LookupInlineAsmIdentifier() 200 ExprResult Parser::ParseMSAsmIdentifier(llvm::SmallVectorImpl<Token> &LineToks, in ParseMSAsmIdentifier() 232 ExprResult Result; in ParseMSAsmIdentifier() 741 ExprResult AsmString(ParseAsmStringLiteral(/*ForAsmLabel*/ false)); in ParseAsmStatement() 814 ExprResult Clobber(ParseAsmStringLiteral(/*ForAsmLabel*/ false)); in ParseAsmStatement() 851 ExprResult Res = in ParseAsmStatement() 911 ExprResult Constraint(ParseAsmStringLiteral(/*ForAsmLabel*/ false)); in ParseAsmOperandsOpt() 927 ExprResult Res = Actions.CorrectDelayedTyposInExpr(ParseExpression()); in ParseAsmOperandsOpt()
|
| H A D | ParseStmt.cpp | 509 ExprResult Expr(ParseExpression()); in ParseExprStatement() 601 ExprResult FilterExpr; in ParseSEHExceptBlock() 785 ExprResult LHS; in ParseCaseStatement() 801 ExprResult RHS; in ParseCaseStatement() 1853 ExprResult Cond = ParseExpression(); in ParseDoStatement() 1957 ExprResult Value; in ParseForStatement() 1962 ExprResult Collection; in ParseForStatement() 2174 ExprResult Third = ParseExpression(); in ParseForStatement() 2200 ExprResult CorrectedRange = in ParseForStatement() 2293 ExprResult R(ParseExpression()); in ParseGotoStatement() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Scalar/ |
| H A D | NewGVN.cpp | 672 struct ExprResult { struct in __anonf7cb05f80211::NewGVN 680 ExprResult(const ExprResult &) = delete; 681 ExprResult(ExprResult &&Other) in ExprResult() argument 687 ExprResult &operator=(const ExprResult &Other) = delete; 688 ExprResult &operator=(ExprResult &&Other) = delete; 1143 return ExprResult::none(); in checkExprResults() 1561 NewGVN::ExprResult 1598 return ExprResult::none(); in performSymbolicPredicateInfoEvaluation() 1614 return ExprResult::some( in performSymbolicCallEvaluation() 1624 return ExprResult::none(); in performSymbolicCallEvaluation() [all …]
|