HomeSort by: relevance | last modified time | path
    Searched refs:ExprResult (Results 1 - 25 of 52) sorted by relevancy

1 2 3

  /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...]

Completed in 89 milliseconds

1 2 3