| /src/external/apache2/llvm/dist/clang/include/clang/Sema/ |
| Sema.h | 1722 friend ExprResult ExprError(const SemaDiagnosticBuilder &) { 1728 operator ExprResult() const { return ExprError(); } 2400 ExprResult Expr; 2421 static NameClassification OverloadSet(ExprResult E) { 2473 ExprResult getExpression() const { 2540 ExprResult ActOnNameClassifiedAsUndeclaredNonType(IdentifierInfo *Name, 2544 ExprResult ActOnNameClassifiedAsDependentNonType(const CXXScopeSpec &SS, 2550 ExprResult ActOnNameClassifiedAsNonType(Scope *S, const CXXScopeSpec &SS, 2555 ExprResult ActOnNameClassifiedAsOverloadSet(Scope *S, Expr *OverloadSet); 2572 bool mightBeIntendedToBeTemplateName(ExprResult E, bool &Dependent) [all...] |
| 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) {
|
| /src/external/apache2/llvm/dist/clang/include/clang/Parse/ |
| Parser.h | 429 StmtResult handleExprStmt(ExprResult E, ParsedStmtContext StmtCtx); 827 static ExprResult getExprAnnotation(const Token &Tok) { 828 return ExprResult::getFromOpaquePointer(Tok.getAnnotationValue()); 833 static void setExprAnnotation(Token &Tok, ExprResult ER) { 1596 ExprResult ParseSimpleAsm(bool ForAsmLabel, SourceLocation *EndLoc); 1597 ExprResult ParseAsmStringLiteral(bool ForAsmLabel); 1735 ExprResult ParseExpression(TypeCastState isTypeCast = NotTypeCast); 1736 ExprResult ParseConstantExpressionInExprEvalContext( 1738 ExprResult ParseConstantExpression(TypeCastState isTypeCast = NotTypeCast); 1739 ExprResult ParseCaseExpression(SourceLocation CaseLoc) [all...] |
| /src/external/apache2/llvm/dist/clang/lib/Sema/ |
| SemaPseudoObject.cpp | 208 ExprResult buildRValueOperation(Expr *op); 209 ExprResult buildAssignmentOperation(Scope *Sc, 213 ExprResult buildIncDecOperation(Scope *Sc, SourceLocation opLoc, 217 virtual ExprResult complete(Expr *syntacticForm); 244 virtual ExprResult buildGet() = 0; 245 virtual ExprResult buildSet(Expr *, SourceLocation, 281 ExprResult buildRValueOperation(Expr *op); 282 ExprResult buildAssignmentOperation(Scope *Sc, 286 ExprResult buildIncDecOperation(Scope *Sc, SourceLocation opLoc, 290 bool tryBuildGetOfReference(Expr *op, ExprResult &result) [all...] |
| SemaCoroutine.cpp | 254 static ExprResult buildOperatorCoawaitLookupExpr(Sema &SemaRef, Scope *S, 277 static ExprResult buildOperatorCoawaitCall(Sema &SemaRef, SourceLocation Loc, 285 static ExprResult buildOperatorCoawaitCall(Sema &SemaRef, Scope *S, 287 ExprResult R = buildOperatorCoawaitLookupExpr(SemaRef, S, Loc); 303 ExprResult DeclRef = 307 ExprResult Call = 314 static ExprResult buildCoroutineHandle(Sema &S, QualType PromiseType, 333 ExprResult FromAddr = 348 static ExprResult buildMemberCall(Sema &S, Expr *Base, SourceLocation Loc, 354 ExprResult Result = S.BuildMemberReferenceExpr [all...] |
| TreeTransform.h | 139 static inline ExprResult Owned(Expr *E) { return E; } 404 ExprResult TransformExpr(Expr *E); 413 ExprResult TransformInitializer(Expr *Init, bool NotCopyInit); 701 ExprResult TransformCXXNamedCastExpr(CXXNamedCastExpr *E); 708 ExprResult TransformAddressOfOperand(Expr *E); 710 ExprResult TransformDependentScopeDeclRefExpr(DependentScopeDeclRefExpr *E, 714 ExprResult TransformParenDependentScopeDeclRefExpr( 730 ExprResult Transform##Node(Node *E); 1468 ExprResult RebuildCoawaitExpr(SourceLocation CoawaitLoc, Expr *Result, 1477 ExprResult RebuildDependentCoawaitExpr(SourceLocation CoawaitLoc [all...] |
| SemaExpr.cpp | 486 ExprResult Sema::DefaultFunctionArrayConversion(Expr *E, bool Diagnose) { 489 ExprResult result = CheckPlaceholderExpr(E); 606 ExprResult Sema::DefaultLvalueConversion(Expr *E) { 609 ExprResult result = CheckPlaceholderExpr(E); 685 ExprResult Res = CheckLValueToRValueConversionOperand(E); 716 ExprResult Sema::DefaultFunctionArrayLvalueConversion(Expr *E, bool Diagnose) { 717 ExprResult Res = DefaultFunctionArrayConversion(E, Diagnose); 728 ExprResult Sema::CallExprUnaryConversions(Expr *E) { 730 ExprResult Res = E; 750 ExprResult Sema::UsualUnaryConversions(Expr *E) [all...] |
| SemaExprCXX.cpp | 516 ExprResult Sema::BuildCXXTypeId(QualType TypeInfoType, 544 ExprResult Sema::BuildCXXTypeId(QualType TypeInfoType, 551 ExprResult result = CheckPlaceholderExpr(E); 572 ExprResult Result = TransformToPotentiallyEvaluated(E); 582 ExprResult Result = CheckUnevaluatedOperand(E); 617 ExprResult 666 ExprResult Result = 716 ExprResult Sema::BuildCXXUuidof(QualType Type, 736 ExprResult Sema::BuildCXXUuidof(QualType Type, SourceLocation TypeidLoc, 759 ExprResult [all...] |
| SemaExprMember.cpp | 234 ExprResult Sema::BuildPossibleImplicitMemberExpr( 476 ExprResult 734 static ExprResult LookupMemberExpr(Sema &S, LookupResult &R, 735 ExprResult &BaseExpr, bool &IsArrow, 740 ExprResult 773 ExprResult BaseResult = Base; 774 ExprResult Result = 799 ExprResult 823 ExprResult result 880 static ExprResult [all...] |
| SemaStmtAsm.cpp | 282 ExprResult ER = CheckPlaceholderExpr(Exprs[i]); 373 ExprResult ER = CheckPlaceholderExpr(Exprs[i]); 415 ExprResult Result = DefaultFunctionArrayLvalueConversion(Exprs[i]); 758 ExprResult Sema::LookupInlineAsmIdentifier(CXXScopeSpec &SS, 768 ExprResult Result = ActOnIdExpression(getCurScope(), SS, TemplateKWLoc, Id, 873 ExprResult 891 return ExprResult(); 897 return ExprResult(); 904 return ExprResult(); 907 ExprResult Result = BuildMemberReferenceExpr [all...] |
| SemaStmt.cpp | 46 StmtResult Sema::ActOnExprStmt(ExprResult FE, bool DiscardedValue) { 440 ExprResult 441 Sema::ActOnCaseExpr(SourceLocation CaseLoc, ExprResult Val) { 462 return ExprResult(E); 472 ExprResult ER = E; 484 ExprResult Converted = CorrectDelayedTyposInExpr( 493 Sema::ActOnCaseStmt(SourceLocation CaseLoc, ExprResult LHSVal, 494 SourceLocation DotDotDotLoc, ExprResult RHSVal, 989 ExprResult Sema::CheckSwitchCondition(SourceLocation SwitchLoc, Expr *Cond) { 1037 ExprResult CondResult [all...] |
| SemaExprObjC.cpp | 35 ExprResult Sema::ParseObjCStringLiteral(SourceLocation *AtLocs, 81 ExprResult Sema::BuildObjCStringLiteral(SourceLocation AtLoc, StringLiteral *S){ 316 ExprResult Sema::BuildObjCNumericLiteral(SourceLocation AtLoc, Expr *Number) { 354 ExprResult ConvertedNumber = PerformCopyInitialization(Entity, 367 ExprResult Sema::ActOnObjCBoolLiteral(SourceLocation AtLoc, 370 ExprResult Inner; 386 static ExprResult CheckObjCCollectionLiteralElement(Sema &S, Expr *Element, 393 ExprResult Result = S.CheckPlaceholderExpr(Element); 500 ExprResult Sema::BuildObjCBoxedExpr(SourceRange SR, Expr *ValueExpr) { 509 ExprResult RValue = DefaultFunctionArrayLvalueConversion(ValueExpr) [all...] |
| SemaCast.cpp | 58 CastOperation(Sema &S, QualType destType, ExprResult src) 73 ExprResult SrcExpr; 105 ExprResult complete(CastExpr *castExpr) { 191 static void DiagnoseCastQual(Sema &Self, const ExprResult &SrcExpr, 229 static TryCastResult TryStaticMemberPointerUpcast(Sema &Self, ExprResult &SrcExpr, 237 static TryCastResult TryStaticImplicitCast(Sema &Self, ExprResult &SrcExpr, 243 static TryCastResult TryStaticCast(Sema &Self, ExprResult &SrcExpr, 250 static TryCastResult TryConstCast(Sema &Self, ExprResult &SrcExpr, 253 static TryCastResult TryReinterpretCast(Sema &Self, ExprResult &SrcExpr, 257 static TryCastResult TryAddressSpaceCast(Sema &Self, ExprResult &SrcExpr [all...] |
| SemaTemplateVariadic.cpp | 568 ExprResult Result = ActOnPackExpansion(Arg.getAsExpr(), EllipsisLoc); 644 ExprResult Sema::ActOnPackExpansion(Expr *Pattern, SourceLocation EllipsisLoc) { 648 ExprResult Sema::CheckPackExpansion(Expr *Pattern, SourceLocation EllipsisLoc, 1004 ExprResult Sema::ActOnSizeofParameterPackExpr(Scope *S, 1186 ExprResult Sema::ActOnCXXFoldExpr(Scope *S, SourceLocation LParenLoc, Expr *LHS, 1237 ExprResult Callee = CreateUnresolvedLookupExpr( 1250 ExprResult Sema::BuildCXXFoldExpr(UnresolvedLookupExpr *Callee, 1261 ExprResult Sema::BuildEmptyCXXFoldExpr(SourceLocation EllipsisLoc,
|
| SemaTemplateInstantiate.cpp | 1080 ExprResult TransformPredefinedExpr(PredefinedExpr *E); 1081 ExprResult TransformDeclRefExpr(DeclRefExpr *E); 1082 ExprResult TransformCXXDefaultArgExpr(CXXDefaultArgExpr *E); 1084 ExprResult TransformTemplateParmRefExpr(DeclRefExpr *E, 1086 ExprResult TransformSubstNonTypeTemplateParmPackExpr( 1088 ExprResult TransformSubstNonTypeTemplateParmExpr( 1092 ExprResult RebuildVarDeclRefExpr(VarDecl *PD, SourceLocation Loc); 1095 ExprResult TransformFunctionParmPackRefExpr(DeclRefExpr *E, VarDecl *PD); 1100 ExprResult TransformFunctionParmPackExpr(FunctionParmPackExpr *E); 1131 ExprResult TransformLambdaExpr(LambdaExpr *E) [all...] |
| SemaOpenMP.cpp | 2790 ExprResult Sema::ActOnOpenMPIdExpression(Scope *CurScope, 4306 ExprResult Res = 4336 static ExprResult buildCapture(Sema &S, Expr *CaptureExpr, DeclRefExpr *&Ref) { 4345 ExprResult Res = Ref; 5565 static ExprResult buildUserDefinedMapperRef(Sema &SemaRef, Scope *S, 5640 ExprResult ER = buildUserDefinedMapperRef( 6353 ExprResult SL; 6443 ExprResult Align; 6726 ExprResult Sema::ActOnOpenMPCall(ExprResult Call, Scope *Scope [all...] |
| SemaOverload.cpp | 52 static ExprResult 973 ExprResult result = S.CheckPlaceholderExpr(E); 1497 ExprResult Sema::PerformImplicitConversion(Expr *From, QualType ToType, 1997 ExprResult ER = ExprResult{From}; 5418 ExprResult 5490 ExprResult FromRes = 5537 ExprResult Sema::PerformContextuallyConvertToBool(Expr *From) { 5621 static ExprResult CheckConvertedConstantExpression(Sema &S, Expr *From, 5688 ExprResult Result [all...] |
| /src/external/apache2/llvm/dist/clang/lib/Parse/ |
| ParseExpr.cpp | 123 ExprResult Parser::ParseExpression(TypeCastState isTypeCast) { 124 ExprResult LHS(ParseAssignmentExpression(isTypeCast)); 133 ExprResult 135 ExprResult LHS(ParseObjCAtExpression(AtLoc)); 142 ExprResult 144 ExprResult LHS(true); 160 ExprResult Parser::ParseAssignmentExpression(TypeCastState isTypeCast) { 173 ExprResult LHS = ParseCastExpression(AnyCastExpr, 188 ExprResult 193 ExprResult [all...] |
| ParseInit.cpp | 161 ExprResult Parser::ParseInitializerWithPotentialDesignator( 245 ExprResult Idx; 283 Idx = ExprResult(static_cast<Expr*>(TypeOrExpr)); 369 ExprResult RHS(ParseConstantExpression()); 438 ExprResult Parser::ParseBraceInitializer() { 483 ExprResult SubElt; 573 ExprResult SubElt;
|
| ParseExprCXX.cpp | 557 ExprResult Parser::tryParseCXXIdExpression(CXXScopeSpec &SS, 560 ExprResult E; 664 ExprResult Parser::ParseCXXIdExpression(bool isAddressOfOperand) { 675 ExprResult Result = 678 // If the ExprResult is valid but null, then typo correction suggested a 733 ExprResult Parser::ParseLambdaExpression() { 750 ExprResult Parser::TryParseLambdaExpression() { 917 ExprResult Init; 1236 ExprResult Parser::ParseLambdaExpressionAfterIntroducer( 1293 ExprResult RequiresClause [all...] |
| ParseOpenMP.cpp | 87 ExprResult Res = P->getActions().ActOnOpenMPIdExpression( 366 ExprResult CombinerResult = Actions.ActOnFinishFullExpr( 377 ExprResult InitializerResult; 452 ExprResult Init = ParseInitializer(); 494 ExprResult Initializer = 503 ExprResult Init(ParseBraceInitializer()); 588 ExprResult MapperVarRef = Actions.ActOnOpenMPDeclareMapperDirectiveVarDecl( 703 Parser &P, OMPDeclareSimdDeclAttr::BranchStateTy &BS, ExprResult &SimdLen, 795 ExprResult Simdlen; 825 ExprResult Res = P.ParseStringLiteralExpression(true) [all...] |
| ParseStmtAsm.cpp | 95 ExprResult Result = TheParser.ParseMSAsmIdentifier(LineToks, NumConsumedToks, 200 ExprResult Parser::ParseMSAsmIdentifier(llvm::SmallVectorImpl<Token> &LineToks, 232 ExprResult Result; 741 ExprResult AsmString(ParseAsmStringLiteral(/*ForAsmLabel*/ false)); 814 ExprResult Clobber(ParseAsmStringLiteral(/*ForAsmLabel*/ false)); 851 ExprResult Res = 911 ExprResult Constraint(ParseAsmStringLiteral(/*ForAsmLabel*/ false)); 927 ExprResult Res = Actions.CorrectDelayedTyposInExpr(ParseExpression());
|
| ParseObjc.cpp | 2428 ExprResult Res; 2455 ExprResult operand(ParseExpression()); 2759 ExprResult Res(ParseExpressionWithLeadingAt(AtLoc)); 2773 ExprResult Parser::ParseObjCAtExpression(SourceLocation AtLoc) { 2797 ExprResult Lit(Actions.ActOnNumericConstant(Tok)); 2913 ExprResult Receiver = Actions.CorrectDelayedTyposInExpr(ParseExpression()); 2942 ExprResult Receiver = ParseCXXTypeConstructExpression(DS); 3018 ExprResult Parser::ParseObjCMessageExpression() { 3104 ExprResult Res = Actions.CorrectDelayedTyposInExpr(ParseExpression()); 3152 ExprResult [all...] |
| ParseStmt.cpp | 456 ExprResult Expr(ParseExpression()); 548 ExprResult FilterExpr; 683 bool MissingCase, ExprResult Expr) { 731 ExprResult LHS; 747 ExprResult RHS; 1010 StmtResult Parser::handleExprStmt(ExprResult E, ParsedStmtContext StmtCtx) { 1128 ExprResult Res(ParseExpressionWithLeadingExtension(ExtLoc)); 1194 ExprResult CondExpr = ParseExpression(); 1716 ExprResult Cond = ParseExpression(); 1812 ExprResult Value [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/ |
| NewGVN.cpp | 672 struct ExprResult { 677 ExprResult(const Expression *Expr, Value *ExtraDep = nullptr, 680 ExprResult(const ExprResult &) = delete; 681 ExprResult(ExprResult &&Other) 687 ExprResult &operator=(const ExprResult &Other) = delete; 688 ExprResult &operator=(ExprResult &&Other) = delete [all...] |