Home
last modified time | relevance | path

Searched refs:ExprResult (Results 1 – 25 of 56) sorted by relevance

123

/llvm-project-15.0.7/clang/include/clang/Sema/
H A DSema.h4111 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 DOwnership.h262 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 DParser.h1758 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 DSemaPseudoObject.cpp423 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 DTreeTransform.h7990 ExprResult
8011 ExprResult
8433 ExprResult
10491 ExprResult
10515 ExprResult
10525 ExprResult
10586 ExprResult
10598 ExprResult
10604 ExprResult
10610 ExprResult
[all …]
H A DSemaCoroutine.cpp286 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 DSemaExpr.cpp1609 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 DSemaExprCXX.cpp640 ExprResult
782 ExprResult
807 ExprResult
816 ExprResult
822 ExprResult
1416 ExprResult
1444 ExprResult
1830 ExprResult
1953 ExprResult
3509 ExprResult
[all …]
H A DSemaExprMember.cpp479 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 DSemaStmt.cpp457 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 DSemaCast.cpp58 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 DSemaExprObjC.cpp370 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 DSemaStmtAsm.cpp282 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 DSemaTemplateInstantiate.cpp1436 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 DSemaOverload.cpp1998 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 DSemaTemplateVariadic.cpp567 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 DSemaOpenMP.cpp6789 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 DParseExpr.cpp133 ExprResult
142 ExprResult
188 ExprResult
200 ExprResult
256 ExprResult
348 ExprResult
395 ExprResult
1856 ExprResult
2279 ExprResult
2830 ExprResult
[all …]
H A DParseExprCXX.cpp560 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 DParseInit.cpp161 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 DParseObjc.cpp2435 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 DParseOpenMP.cpp505 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 DParseStmtAsm.cpp95 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 DParseStmt.cpp509 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 DNewGVN.cpp672 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 …]

123