/freebsd-10.3-release/contrib/llvm/tools/clang/include/clang/Parse/ |
H A D | Parser.h | 242 typedef clang::ExprResult ExprResult; typedef in class:clang::Parser 252 ExprResult ExprError() { return ExprResult(true); } 255 ExprResult ExprError(const DiagnosticBuilder &) { return ExprError(); } 258 ExprResult ExprEmpty() { return ExprResult(false); } 489 static ExprResult getExprAnnotation(Token &Tok) { 490 return ExprResult::getFromOpaquePointer(Tok.getAnnotationValue()); 495 static void setExprAnnotation(Token &Tok, ExprResult E [all...] |
/freebsd-10.3-release/contrib/llvm/tools/clang/include/clang/Sema/ |
H A D | Sema.h | 957 ExprResult Owned(Expr* E) { return E; } 958 ExprResult Owned(ExprResult R) { return R; } 1346 ExprResult Expr; 1354 NameClassification(ExprResult Expr) : Kind(NC_Expression), Expr(Expr) {} 1398 ExprResult getExpression() const { 1960 CastKind PrepareCastToObjCObjectPointer(ExprResult &E); 1979 ExprResult PerformMoveOrCopyInitialization(const InitializedEntity &Entity, 1986 ExprResult Init); 1987 ExprResult PerformCopyInitializatio [all...] |
H A D | Ownership.h | 256 typedef ActionResult<Expr*> ExprResult; typedef in namespace:clang 271 inline ExprResult ExprError() { return ExprResult(true); } 274 inline ExprResult ExprError(const DiagnosticBuilder&) { return ExprError(); } 277 inline ExprResult ExprEmpty() { return ExprResult(false); } 280 inline Expr *AssertSuccess(ExprResult R) {
|
/freebsd-10.3-release/contrib/llvm/tools/clang/lib/Sema/ |
H A D | SemaPseudoObject.cpp | 218 ExprResult buildRValueOperation(Expr *op); 219 ExprResult buildAssignmentOperation(Scope *Sc, 223 ExprResult buildIncDecOperation(Scope *Sc, SourceLocation opLoc, 227 virtual ExprResult complete(Expr *syntacticForm); 248 virtual ExprResult buildGet() = 0; 249 virtual ExprResult buildSet(Expr *, SourceLocation, 270 ExprResult buildRValueOperation(Expr *op); 271 ExprResult buildAssignmentOperation(Scope *Sc, 275 ExprResult buildIncDecOperation(Scope *Sc, SourceLocation opLoc, 279 bool tryBuildGetOfReference(Expr *op, ExprResult [all...] |
H A D | TreeTransform.h | 133 static inline ExprResult Owned(Expr *E) { return E; } 339 ExprResult TransformExpr(Expr *E); 348 ExprResult TransformInitializer(Expr *Init, bool CXXDirectInit); 595 ExprResult TransformCXXNamedCastExpr(CXXNamedCastExpr *E); 597 typedef std::pair<ExprResult, QualType> InitCaptureInfoTy; 599 ExprResult TransformLambdaScope(LambdaExpr *E, CXXMethodDecl *CallOperator, 607 ExprResult TransformAddressOfOperand(Expr *E); 608 ExprResult TransformDependentScopeDeclRefExpr(DependentScopeDeclRefExpr *E, 618 ExprResult Transform##Node(Node *E); 1350 ExprResult RebuildObjCAtSynchronizedOperan [all...] |
H A D | SemaExprCXX.cpp | 337 ExprResult Sema::BuildCXXTypeId(QualType TypeInfoType, 360 ExprResult Sema::BuildCXXTypeId(QualType TypeInfoType, 366 ExprResult result = CheckPlaceholderExpr(E); 387 ExprResult Result = TransformToPotentiallyEvaluated(E); 415 ExprResult 462 ExprResult Sema::BuildCXXUuidof(QualType TypeInfoType, 483 ExprResult Sema::BuildCXXUuidof(QualType TypeInfoType, 504 ExprResult 538 ExprResult 547 ExprResult [all...] |
H A D | SemaExpr.cpp | 436 ExprResult Sema::DefaultFunctionArrayConversion(Expr *E) { 439 ExprResult result = CheckPlaceholderExpr(E); 544 ExprResult Sema::DefaultLvalueConversion(Expr *E) { 547 ExprResult result = CheckPlaceholderExpr(E); 621 ExprResult Res = Owned(ImplicitCastExpr::Create(Context, T, CK_LValueToRValue, 636 ExprResult Sema::DefaultFunctionArrayLvalueConversion(Expr *E) { 637 ExprResult Res = DefaultFunctionArrayConversion(E); 652 ExprResult Sema::UsualUnaryConversions(Expr *E) { 654 ExprResult Res = DefaultFunctionArrayLvalueConversion(E); 701 ExprResult Sem [all...] |
H A D | SemaExprMember.cpp | 234 ExprResult 428 ExprResult 663 ExprResult 691 ExprResult BaseResult = Owned(Base); 692 ExprResult Result = 717 static ExprResult 723 ExprResult 750 ExprResult result 838 static ExprResult 871 ExprResult [all...] |
H A D | SemaExprObjC.cpp | 34 ExprResult Sema::ParseObjCStringLiteral(SourceLocation *AtLocs, 79 ExprResult Sema::BuildObjCStringLiteral(SourceLocation AtLoc, StringLiteral *S){ 257 ExprResult Sema::BuildObjCNumericLiteral(SourceLocation AtLoc, Expr *Number) { 294 ExprResult ConvertedNumber = PerformCopyInitialization(Entity, 307 ExprResult Sema::ActOnObjCBoolLiteral(SourceLocation AtLoc, 310 ExprResult Inner; 326 static ExprResult CheckObjCCollectionLiteralElement(Sema &S, Expr *Element, 333 ExprResult Result = S.CheckPlaceholderExpr(Element); 441 ExprResult Sema::BuildObjCBoxedExpr(SourceRange SR, Expr *ValueExpr) { 450 ExprResult RValu [all...] |
H A D | SemaTemplateInstantiate.cpp | 862 ExprResult TransformPredefinedExpr(PredefinedExpr *E); 863 ExprResult TransformDeclRefExpr(DeclRefExpr *E); 864 ExprResult TransformCXXDefaultArgExpr(CXXDefaultArgExpr *E); 866 ExprResult TransformTemplateParmRefExpr(DeclRefExpr *E, 868 ExprResult TransformSubstNonTypeTemplateParmPackExpr( 872 ExprResult RebuildParmVarDeclRefExpr(ParmVarDecl *PD, SourceLocation Loc); 875 ExprResult TransformFunctionParmPackRefExpr(DeclRefExpr *E, 881 ExprResult TransformFunctionParmPackExpr(FunctionParmPackExpr *E); 906 ExprResult TransformCallExpr(CallExpr *CE) { 908 ExprResult Resul [all...] |
H A D | SemaStmt.cpp | 38 StmtResult Sema::ActOnExprStmt(ExprResult FE) { 439 ExprResult CondResult(CondVal.release()); 569 ExprResult CondResult; 759 ExprResult ConvLo = 879 ExprResult ConvHi = 1167 ExprResult CondResult(Cond.release()); 1195 ExprResult CondResult = CheckBooleanCondition(Cond, DoLoc); 1544 ExprResult SecondResult(second.release()); 1575 ExprResult result = CheckPlaceholderExpr(E); 1579 ExprResult FullExp [all...] |
H A D | SemaCast.cpp | 49 CastOperation(Sema &S, QualType destType, ExprResult src) 64 ExprResult SrcExpr; 86 ExprResult complete(CastExpr *castExpr) { 182 static TryCastResult TryStaticMemberPointerUpcast(Sema &Self, ExprResult &SrcExpr, 190 static TryCastResult TryStaticImplicitCast(Sema &Self, ExprResult &SrcExpr, 196 static TryCastResult TryStaticCast(Sema &Self, ExprResult &SrcExpr, 203 static TryCastResult TryConstCast(Sema &Self, ExprResult &SrcExpr, 206 static TryCastResult TryReinterpretCast(Sema &Self, ExprResult &SrcExpr, 214 ExprResult 237 ExprResult [all...] |
H A D | SemaStmtAsm.cpp | 166 ExprResult Result = DefaultFunctionArrayLvalueConversion(Exprs[i]); 371 ExprResult Sema::LookupInlineAsmIdentifier(CXXScopeSpec &SS, 382 ExprResult Result = ActOnIdExpression(getCurScope(), SS, TemplateKWLoc, Id,
|
H A D | SemaOverload.cpp | 41 static ExprResult 63 ExprResult E = S.Owned(DRE); 848 ExprResult result = S.CheckPlaceholderExpr(E); 1283 ExprResult 1290 ExprResult 4788 ExprResult 4835 ExprResult FromRes = 4863 ExprResult Sema::PerformContextuallyConvertToBool(Expr *From) { 4934 ExprResult Sema::CheckConvertedConstantExpression(Expr *From, QualType T, 4987 ExprResult Resul [all...] |
H A D | SemaTemplateVariadic.cpp | 421 ExprResult Result = ActOnPackExpansion(Arg.getAsExpr(), EllipsisLoc); 492 ExprResult Sema::ActOnPackExpansion(Expr *Pattern, SourceLocation EllipsisLoc) { 496 ExprResult Sema::CheckPackExpansion(Expr *Pattern, SourceLocation EllipsisLoc, 800 ExprResult Sema::ActOnSizeofParameterPackExpr(Scope *S,
|
H A D | SemaChecking.cpp | 104 ExprResult Arg(S.Owned(TheCall->getArg(0))); 114 ExprResult 116 ExprResult TheCallResult(Owned(TheCall)); 420 ExprResult RHS = DefaultFunctionArrayLvalueConversion(Arg); 482 ExprResult PointerArgRes = DefaultFunctionArrayLvalueConversion(PointerArg); 557 ExprResult ValArg = TheCall->getArg(0); 607 ExprResult RHS = DefaultFunctionArrayLvalueConversion(Arg); 885 ExprResult Sema::SemaAtomicOpsOverloaded(ExprResult TheCallResult, 1129 ExprResult Ar [all...] |
H A D | SemaInit.cpp | 399 ExprResult MemberInit 517 ExprResult ElementInit 883 ExprResult Result = 905 ExprResult ExprRes = SemaRef.Owned(expr); 1034 ExprResult Result = 1097 ExprResult Result = 1145 ExprResult Result = 2343 static ExprResult 2348 ExprResult Result = S.VerifyIntegerConstantExpression(Index, &Value); 2360 ExprResult Sem [all...] |
H A D | SemaLambda.cpp | 694 ExprResult Result = InitSeq.Perform(*this, Entity, Kind, Args, &DclT); 1275 ExprResult Sema::ActOnLambdaExpr(SourceLocation StartLoc, Stmt *Body, 1462 ExprResult Sema::BuildBlockForLambdaConversion(SourceLocation CurrentLocation, 1475 ExprResult Init = PerformCopyInitialization(
|
/freebsd-10.3-release/contrib/llvm/tools/clang/lib/Parse/ |
H A D | ParseInit.cpp | 149 ExprResult Parser::ParseInitializerWithPotentialDesignator() { 225 ExprResult Idx; 265 Idx = ExprResult(static_cast<Expr*>(TypeOrExpr)); 341 ExprResult RHS(ParseConstantExpression()); 399 ExprResult Parser::ParseBraceInitializer() { 436 ExprResult SubElt; 519 ExprResult SubElt;
|
H A D | ParseExpr.cpp | 119 ExprResult Parser::ParseExpression(TypeCastState isTypeCast) { 120 ExprResult LHS(ParseAssignmentExpression(isTypeCast)); 129 ExprResult 131 ExprResult LHS(ParseObjCAtExpression(AtLoc)); 138 ExprResult 140 ExprResult LHS(true); 156 ExprResult Parser::ParseAssignmentExpression(TypeCastState isTypeCast) { 166 ExprResult LHS = ParseCastExpression(/*isUnaryExpression=*/false, 181 ExprResult 186 ExprResult [all...] |
H A D | ParseExprCXX.cpp | 566 ExprResult Parser::ParseCXXIdExpression(bool isAddressOfOperand) { 633 ExprResult Parser::ParseLambdaExpression() { 653 ExprResult Parser::TryParseLambdaExpression() { 763 ExprResult Init; 957 ExprResult Parser::ParseLambdaExpressionAfterIntroducer( 1017 ExprResult NoexceptExpr; 1149 ExprResult Parser::ParseCXXCasts() { 1194 ExprResult Result = ParseExpression(); 1215 ExprResult Parser::ParseCXXTypeid() { 1227 ExprResult Resul [all...] |
H A D | ParseObjc.cpp | 1776 ExprResult Res; 1803 ExprResult operand(ParseExpression()); 2076 ExprResult Res(ParseExpressionWithLeadingAt(AtLoc)); 2090 ExprResult Parser::ParseObjCAtExpression(SourceLocation AtLoc) { 2114 ExprResult Lit(Actions.ActOnNumericConstant(Tok)); 2221 ExprResult Receiver = ParseExpression(); 2250 ExprResult Receiver = ParseCXXTypeConstructExpression(DS); 2326 ExprResult Parser::ParseObjCMessageExpression() { 2398 ExprResult Res(ParseExpression()); 2446 ExprResult [all...] |
H A D | ParseStmt.cpp | 371 ExprResult Expr(ParseExpression()); 462 ExprResult FilterExpr(ParseExpression()); 574 StmtResult Parser::ParseCaseStatement(bool MissingCase, ExprResult Expr) { 617 ExprResult LHS(MissingCase ? Expr : ParseConstantExpression()); 626 ExprResult RHS; 933 ExprResult Res(ParseExpressionWithLeadingExtension(ExtLoc)); 975 bool Parser::ParseParenExprOrCondition(ExprResult &ExprResult, argument 983 ParseCXXCondition(ExprResult, DeclResult, Loc, ConvertToBoolean); 985 ExprResult [all...] |
H A D | ParseOpenMP.cpp | 232 ExprResult Res = Actions.ActOnOpenMPIdExpression(getCurScope(), SS, 355 ExprResult VarExpr = ParseAssignmentExpression();
|
H A D | ParseDecl.cpp | 308 ExprResult ArgExpr(ParseAssignmentExpression()); 339 ExprResult ArgExpr(ParseConstantExpression()); 810 ExprResult MessageExpr; 1161 ExprResult ArgExpr(ParseAssignmentExpression()); 1741 ExprResult AsmLabel(ParseSimpleAsm(&Loc)); 1878 ExprResult Init(ParseInitializer()); 1925 ExprResult Initializer = Actions.ActOnParenListExpr(T.getOpenLocation(), 1941 ExprResult Init(ParseBraceInitializer()); 2273 ExprResult Parser::ParseAlignArgument(SourceLocation Start, 2275 ExprResult E [all...] |