/external/llvm/lib/MC/ |
H A D | MCRelocationInfo.cpp | 30 MCRelocationInfo::createExprForCAPIVariantKind(const MCExpr *SubExpr, argument 34 return SubExpr;
|
/external/llvm/lib/ExecutionEngine/RuntimeDyld/ |
H A D | RuntimeDyldChecker.cpp | 110 StringRef SubExpr, 114 if (SubExpr != "") { 116 ErrorMsg += SubExpr; 109 unexpectedToken(StringRef TokenStart, StringRef SubExpr, StringRef ErrText) const argument
|
/external/clang/lib/Parse/ |
H A D | ParseExpr.cpp | 2005 ExprResult SubExpr = ParseCastExpression(/*isUnaryExpression=*/false); local 2007 if (Ty.isInvalid() || SubExpr.isInvalid()) 2012 RParenLoc, SubExpr.get());
|
/external/clang/include/clang/AST/ |
H A D | ExprCXX.h | 486 Stmt *SubExpr; member in class:clang::CXXStdInitializerListExpr 489 : Expr(CXXStdInitializerListExprClass, Empty), SubExpr(nullptr) {} 492 CXXStdInitializerListExpr(QualType Ty, Expr *SubExpr) argument 494 Ty->isDependentType(), SubExpr->isValueDependent(), 495 SubExpr->isInstantiationDependent(), 496 SubExpr->containsUnexpandedParameterPack()), 497 SubExpr(SubExpr) {} 499 Expr *getSubExpr() { return static_cast<Expr*>(SubExpr); } 500 const Expr *getSubExpr() const { return static_cast<const Expr*>(SubExpr); } 875 CXXDefaultArgExpr(StmtClass SC, SourceLocation Loc, ParmVarDecl *param, Expr *SubExpr) argument 1022 Stmt *SubExpr; member in class:clang::CXXBindTemporaryExpr 1024 CXXBindTemporaryExpr(CXXTemporary *temp, Expr* SubExpr) argument [all...] |
H A D | ExprObjC.h | 93 Stmt *SubExpr; member in class:clang::ObjCBoxedExpr 102 SubExpr(E), BoxingMethod(method), Range(R) {} 106 Expr *getSubExpr() { return cast<Expr>(SubExpr); } 107 const Expr *getSubExpr() const { return cast<Expr>(SubExpr); } 126 child_range children() { return child_range(&SubExpr, &SubExpr+1); }
|
/external/clang/lib/AST/ |
H A D | ExprCXX.cpp | 773 ParmVarDecl *Param, Expr *SubExpr) { 776 SubExpr); 797 Expr* SubExpr) { 798 assert((SubExpr->getType()->isRecordType() || 799 SubExpr->getType()->isArrayType()) && 802 return new (C) CXXBindTemporaryExpr(Temp, SubExpr); 1109 SubExpr(subexpr) { 772 Create(const ASTContext &C, SourceLocation Loc, ParmVarDecl *Param, Expr *SubExpr) argument 795 Create(const ASTContext &C, CXXTemporary *Temp, Expr* SubExpr) argument
|
H A D | ASTImporter.cpp | 4405 Expr *SubExpr = Importer.Import(E->getSubExpr()); local 4406 if (!SubExpr) 4412 SubExpr); 4420 Expr *SubExpr = Importer.Import(E->getSubExpr()); 4421 if (!SubExpr) 4424 return new (Importer.getToContext()) UnaryOperator(SubExpr, E->getOpcode(), 4445 Expr *SubExpr = Importer.Import(E->getArgumentExpr()); local 4446 if (!SubExpr) 4450 SubExpr, ResultType, 4517 Expr *SubExpr [all...] |
H A D | Expr.cpp | 1641 Expr *SubExpr = nullptr; local 1644 SubExpr = E->getSubExpr(); 1648 = dyn_cast<MaterializeTemporaryExpr>(SubExpr)) 1649 SubExpr = Materialize->GetTemporaryExpr(); 1652 if (CXXBindTemporaryExpr *Binder = dyn_cast<CXXBindTemporaryExpr>(SubExpr)) 1653 SubExpr = Binder->getSubExpr(); 1658 SubExpr = cast<CXXConstructExpr>(SubExpr)->getArg(0); 1660 SubExpr = cast<CXXMemberCallExpr>(SubExpr) [all...] |
/external/clang/lib/Serialization/ |
H A D | ASTReaderStmt.cpp | 925 E->SubExpr = Reader.ReadSubStmt(); 1242 E->SubExpr = Reader.ReadSubExpr(); 1322 ++Idx; // HasOtherExprStored and SubExpr was handled during creation. 1405 E->SubExpr = Reader.ReadSubExpr(); 2565 Expr *SubExpr = ReadSubExpr(); local 2567 SubExpr);
|
/external/clang/lib/CodeGen/ |
H A D | CGExpr.cpp | 2287 const Expr *SubExpr = CE->getSubExpr(); local 2288 if (SubExpr->getType()->isVariableArrayType()) 2291 return SubExpr;
|
H A D | CGObjC.cpp | 63 const Expr *SubExpr = E->getSubExpr(); local 79 RValue RV = EmitAnyExpr(SubExpr);
|
/external/clang/lib/Sema/ |
H A D | SemaExprCXX.cpp | 4990 Sema::MaybeCreateExprWithCleanups(ExprResult SubExpr) { argument 4991 if (SubExpr.isInvalid()) 4994 return MaybeCreateExprWithCleanups(SubExpr.get()); 4997 Expr *Sema::MaybeCreateExprWithCleanups(Expr *SubExpr) { argument 4998 assert(SubExpr && "subexpression can't be null!"); 5006 return SubExpr; 5012 Expr *E = ExprWithCleanups::Create(Context, SubExpr, Cleanups); 5056 ExprResult SubExpr = ActOnDecltypeExpression(PE->getSubExpr()); local 5057 if (SubExpr.isInvalid()) 5059 if (SubExpr [all...] |
H A D | SemaExprObjC.cpp | 3870 Expr *SubExpr) { 3871 ExprResult SubResult = UsualUnaryConversions(SubExpr); 3873 SubExpr = SubResult.get(); 3876 QualType FromType = SubExpr->getType(); 3881 if (T->isDependentType() || SubExpr->isTypeDependent()) { 3899 << SubExpr->getSourceRange() 3925 SubExpr = maybeUndoReclaimObject(SubExpr); 3930 SubExpr = ImplicitCastExpr::Create(Context, FromType, 3932 SubExpr, nullpt 3866 BuildObjCBridgedCast(SourceLocation LParenLoc, ObjCBridgeCastKind Kind, SourceLocation BridgeKeywordLoc, TypeSourceInfo *TSInfo, Expr *SubExpr) argument 3977 ActOnObjCBridgedCast(Scope *S, SourceLocation LParenLoc, ObjCBridgeCastKind Kind, SourceLocation BridgeKeywordLoc, ParsedType Type, SourceLocation RParenLoc, Expr *SubExpr) argument [all...] |
H A D | SemaInit.cpp | 2221 Expr *SubExpr = StructuredList->getInit(0)->IgnoreParens(); local 2232 if (StringLiteral *SL = dyn_cast<StringLiteral>(SubExpr)) { 2244 Context, CodeUnit, PromotedCharTy, SubExpr->getExprLoc()); 2251 ObjCEncodeExpr *E = cast<ObjCEncodeExpr>(SubExpr); 2266 Context, CodeUnit, PromotedCharTy, SubExpr->getExprLoc());
|
H A D | SemaChecking.cpp | 4625 Expr* SubExpr = cast<CastExpr>(E)->getSubExpr(); local 4636 return EvalAddr(SubExpr, refVars, ParentDecl); 4639 return EvalVal(SubExpr, refVars, ParentDecl); 4642 if (SubExpr->getType()->isAnyPointerType() || 4643 SubExpr->getType()->isBlockPointerType() || 4644 SubExpr->getType()->isObjCQualifiedIdType()) 4645 return EvalAddr(SubExpr, refVars, ParentDecl);
|
H A D | SemaDeclCXX.cpp | 10729 Expr *SubExpr = ExprArgs[0]; local 10730 Elidable = SubExpr->isTemporaryObject(Context, Constructor->getParent());
|
H A D | SemaOverload.cpp | 12112 Expr *SubExpr = FixOverloadedFunctionReference(PE->getSubExpr(), local 12114 if (SubExpr == PE->getSubExpr()) 12117 return new (Context) ParenExpr(PE->getLParen(), PE->getRParen(), SubExpr); 12121 Expr *SubExpr = FixOverloadedFunctionReference(ICE->getSubExpr(), local 12124 SubExpr->getType()) && 12127 if (SubExpr == ICE->getSubExpr()) 12132 SubExpr, nullptr, 12147 Expr *SubExpr = FixOverloadedFunctionReference(UnOp->getSubExpr(), local 12149 if (SubExpr == UnOp->getSubExpr()) 12152 assert(isa<DeclRefExpr>(SubExpr) 12170 Expr *SubExpr = FixOverloadedFunctionReference(UnOp->getSubExpr(), local [all...] |
H A D | TreeTransform.h | 1689 ExprResult RebuildParenExpr(Expr *SubExpr, SourceLocation LParen, argument 1691 return getSema().ActOnParenExpr(LParen, RParen, SubExpr); 1713 Expr *SubExpr) { 1714 return getSema().BuildUnaryOp(/*Scope=*/nullptr, OpLoc, Opc, SubExpr); 1747 ExprResult RebuildUnaryExprOrTypeTrait(Expr *SubExpr, SourceLocation OpLoc, argument 1751 = getSema().CreateUnaryExprOrTypeTraitExpr(SubExpr, OpLoc, ExprKind); 1870 Expr *SubExpr) { 1872 SubExpr); 1958 Expr *SubExpr, TypeSourceInfo *TInfo, 1961 SubExpr, TInf 1711 RebuildUnaryOperator(SourceLocation OpLoc, UnaryOperatorKind Opc, Expr *SubExpr) argument 1867 RebuildCStyleCastExpr(SourceLocation LParenLoc, TypeSourceInfo *TInfo, SourceLocation RParenLoc, Expr *SubExpr) argument 1957 RebuildVAArgExpr(SourceLocation BuiltinLoc, Expr *SubExpr, TypeSourceInfo *TInfo, SourceLocation RParenLoc) argument 2041 RebuildCXXNamedCastExpr(SourceLocation OpLoc, Stmt::StmtClass Class, SourceLocation LAngleLoc, TypeSourceInfo *TInfo, SourceLocation RAngleLoc, SourceLocation LParenLoc, Expr *SubExpr, SourceLocation RParenLoc) argument 2080 RebuildCXXStaticCastExpr(SourceLocation OpLoc, SourceLocation LAngleLoc, TypeSourceInfo *TInfo, SourceLocation RAngleLoc, SourceLocation LParenLoc, Expr *SubExpr, SourceLocation RParenLoc) argument 2097 RebuildCXXDynamicCastExpr(SourceLocation OpLoc, SourceLocation LAngleLoc, TypeSourceInfo *TInfo, SourceLocation RAngleLoc, SourceLocation LParenLoc, Expr *SubExpr, SourceLocation RParenLoc) argument 2114 RebuildCXXReinterpretCastExpr(SourceLocation OpLoc, SourceLocation LAngleLoc, TypeSourceInfo *TInfo, SourceLocation RAngleLoc, SourceLocation LParenLoc, Expr *SubExpr, SourceLocation RParenLoc) argument 2131 RebuildCXXConstCastExpr(SourceLocation OpLoc, SourceLocation LAngleLoc, TypeSourceInfo *TInfo, SourceLocation RAngleLoc, SourceLocation LParenLoc, Expr *SubExpr, SourceLocation RParenLoc) argument 6881 ExprResult SubExpr = getDerived().TransformExpr(E->getSubExpr()); local 6907 ExprResult SubExpr; local 7047 ExprResult SubExpr; local 7797 ExprResult SubExpr = getDerived().TransformExpr(E->getExprOperand()); local 7832 ExprResult SubExpr = getDerived().TransformExpr(E->getExprOperand()); local 7876 ExprResult SubExpr = getDerived().TransformExpr(E->getSubExpr()); local 8424 ExprResult SubExpr; local 9139 ExprResult SubExpr = getDerived().TransformExpr(E->getOperand()); local 9255 ExprResult SubExpr = getDerived().TransformExpr(E->getSubExpr()); local [all...] |
H A D | SemaExpr.cpp | 7814 Expr *SubExpr = UO->getSubExpr()->IgnoreImpCasts(); 7815 if (SubExpr->getType()->isBooleanType()) return; 7822 SourceLocation FirstOpen = SubExpr->getLocStart(); 9612 Expr *SubExpr, StringRef Shift) { 9613 if (BinaryOperator *Bop = dyn_cast<BinaryOperator>(SubExpr)) { 12946 Expr *SubExpr) { 12947 if (!SubExpr) 12950 return CheckBooleanCondition(SubExpr, Loc); 12979 Expr *SubExpr = SubResult.get(); 12980 E->setSubExpr(SubExpr); 9611 DiagnoseAdditionInShift(Sema &S, SourceLocation OpLoc, Expr *SubExpr, StringRef Shift) argument 12945 ActOnBooleanCondition(Scope *S, SourceLocation Loc, Expr *SubExpr) argument [all...] |
/external/llvm/lib/Transforms/Scalar/ |
H A D | LoopStrengthReduce.cpp | 2511 const SCEV *SubExpr = *I; local 2512 if (SubExpr->getSCEVType() == scAddExpr) 2513 return getExprBase(SubExpr); 2515 if (SubExpr->getSCEVType() != scMulExpr) 2516 return SubExpr;
|
/external/clang/lib/Rewrite/Frontend/ |
H A D | RewriteObjC.cpp | 2890 const Expr *SubExpr = ICE->IgnoreParenImpCasts(); local 2892 if (SubExpr->getType()->isIntegralType(*Context) && 2896 if (SubExpr->getType()->isBlockPointerType()) { 2898 } else if (SubExpr->getType()->isPointerType()) {
|
H A D | RewriteModernObjC.cpp | 2695 const Expr *SubExpr = ICE->IgnoreParenImpCasts(); local 2697 if (SubExpr->getType()->isIntegralType(*Context) && type->isBooleanType()) 3513 const Expr *SubExpr = ICE->IgnoreParenImpCasts(); local 3515 if (SubExpr->getType()->isIntegralType(*Context) && 3519 if (SubExpr->getType()->isBlockPointerType()) { 3521 } else if (SubExpr->getType()->isPointerType()) {
|