/external/llvm/lib/Target/ARM/MCTargetDesc/ |
H A D | ARMMachORelocationInfo.cpp | 25 const MCExpr *createExprForCAPIVariantKind(const MCExpr *SubExpr, 29 return ARMMCExpr::CreateUpper16(SubExpr, Ctx); 31 return ARMMCExpr::CreateLower16(SubExpr, Ctx); 33 return MCRelocationInfo::createExprForCAPIVariantKind(SubExpr,
|
/external/llvm/lib/MC/MCDisassembler/ |
H A D | MCRelocationInfo.cpp | 30 MCRelocationInfo::createExprForCAPIVariantKind(const MCExpr *SubExpr, argument 34 return SubExpr;
|
/external/llvm/include/llvm/MC/ |
H A D | MCRelocationInfo.h | 49 virtual const MCExpr *createExprForCAPIVariantKind(const MCExpr *SubExpr,
|
/external/clang/include/clang/AST/ |
H A D | ExprCXX.h | 493 Stmt *SubExpr; member in class:clang::CXXStdInitializerListExpr 496 : Expr(CXXStdInitializerListExprClass, Empty), SubExpr(nullptr) {} 499 CXXStdInitializerListExpr(QualType Ty, Expr *SubExpr) argument 501 Ty->isDependentType(), SubExpr->isValueDependent(), 502 SubExpr->isInstantiationDependent(), 503 SubExpr->containsUnexpandedParameterPack()), 504 SubExpr(SubExpr) {} 506 Expr *getSubExpr() { return static_cast<Expr*>(SubExpr); } 507 const Expr *getSubExpr() const { return static_cast<const Expr*>(SubExpr); } 882 CXXDefaultArgExpr(StmtClass SC, SourceLocation Loc, ParmVarDecl *param, Expr *SubExpr) argument 1035 Stmt *SubExpr; member in class:clang::CXXBindTemporaryExpr 1037 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); } 131 return reinterpret_cast<Stmt const * const*>(&SubExpr); 134 return reinterpret_cast<Stmt const * const*>(&SubExpr + 1);
|
/external/clang/lib/Sema/ |
H A D | TreeTransform.h | 1748 ExprResult RebuildParenExpr(Expr *SubExpr, SourceLocation LParen, argument 1750 return getSema().ActOnParenExpr(LParen, RParen, SubExpr); 1772 Expr *SubExpr) { 1773 return getSema().BuildUnaryOp(/*Scope=*/nullptr, OpLoc, Opc, SubExpr); 1806 ExprResult RebuildUnaryExprOrTypeTrait(Expr *SubExpr, SourceLocation OpLoc, argument 1810 = getSema().CreateUnaryExprOrTypeTraitExpr(SubExpr, OpLoc, ExprKind); 1927 Expr *SubExpr) { 1929 SubExpr); 2015 Expr *SubExpr, TypeSourceInfo *TInfo, 2018 SubExpr, TInf 1770 RebuildUnaryOperator(SourceLocation OpLoc, UnaryOperatorKind Opc, Expr *SubExpr) argument 1924 RebuildCStyleCastExpr(SourceLocation LParenLoc, TypeSourceInfo *TInfo, SourceLocation RParenLoc, Expr *SubExpr) argument 2014 RebuildVAArgExpr(SourceLocation BuiltinLoc, Expr *SubExpr, TypeSourceInfo *TInfo, SourceLocation RParenLoc) argument 2098 RebuildCXXNamedCastExpr(SourceLocation OpLoc, Stmt::StmtClass Class, SourceLocation LAngleLoc, TypeSourceInfo *TInfo, SourceLocation RAngleLoc, SourceLocation LParenLoc, Expr *SubExpr, SourceLocation RParenLoc) argument 2137 RebuildCXXStaticCastExpr(SourceLocation OpLoc, SourceLocation LAngleLoc, TypeSourceInfo *TInfo, SourceLocation RAngleLoc, SourceLocation LParenLoc, Expr *SubExpr, SourceLocation RParenLoc) argument 2154 RebuildCXXDynamicCastExpr(SourceLocation OpLoc, SourceLocation LAngleLoc, TypeSourceInfo *TInfo, SourceLocation RAngleLoc, SourceLocation LParenLoc, Expr *SubExpr, SourceLocation RParenLoc) argument 2171 RebuildCXXReinterpretCastExpr(SourceLocation OpLoc, SourceLocation LAngleLoc, TypeSourceInfo *TInfo, SourceLocation RAngleLoc, SourceLocation LParenLoc, Expr *SubExpr, SourceLocation RParenLoc) argument 2188 RebuildCXXConstCastExpr(SourceLocation OpLoc, SourceLocation LAngleLoc, TypeSourceInfo *TInfo, SourceLocation RAngleLoc, SourceLocation LParenLoc, Expr *SubExpr, SourceLocation RParenLoc) argument 7380 ExprResult SubExpr = getDerived().TransformExpr(E->getSubExpr()); local 7406 ExprResult SubExpr; local 7552 ExprResult SubExpr; local 8305 ExprResult SubExpr = getDerived().TransformExpr(E->getExprOperand()); local 8340 ExprResult SubExpr = getDerived().TransformExpr(E->getExprOperand()); local 8384 ExprResult SubExpr = getDerived().TransformExpr(E->getSubExpr()); local 8932 ExprResult SubExpr; local 9609 ExprResult SubExpr = getDerived().TransformExpr(E->getOperand()); local 9847 ExprResult SubExpr = getDerived().TransformExpr(E->getSubExpr()); local [all...] |
H A D | SemaExprObjC.cpp | 3931 Expr *SubExpr) { 3932 ExprResult SubResult = UsualUnaryConversions(SubExpr); 3934 SubExpr = SubResult.get(); 3937 QualType FromType = SubExpr->getType(); 3942 if (T->isDependentType() || SubExpr->isTypeDependent()) { 3960 << SubExpr->getSourceRange() 3986 SubExpr = maybeUndoReclaimObject(SubExpr); 3991 SubExpr = ImplicitCastExpr::Create(Context, FromType, 3993 SubExpr, nullpt 3927 BuildObjCBridgedCast(SourceLocation LParenLoc, ObjCBridgeCastKind Kind, SourceLocation BridgeKeywordLoc, TypeSourceInfo *TSInfo, Expr *SubExpr) argument 4038 ActOnObjCBridgedCast(Scope *S, SourceLocation LParenLoc, ObjCBridgeCastKind Kind, SourceLocation BridgeKeywordLoc, ParsedType Type, SourceLocation RParenLoc, Expr *SubExpr) argument [all...] |
H A D | SemaOverload.cpp | 12353 Expr *SubExpr = FixOverloadedFunctionReference(PE->getSubExpr(), 12355 if (SubExpr == PE->getSubExpr()) 12358 return new (Context) ParenExpr(PE->getLParen(), PE->getRParen(), SubExpr); 12362 Expr *SubExpr = FixOverloadedFunctionReference(ICE->getSubExpr(), 12365 SubExpr->getType()) && 12368 if (SubExpr == ICE->getSubExpr()) 12373 SubExpr, nullptr, 12388 Expr *SubExpr = FixOverloadedFunctionReference(UnOp->getSubExpr(), 12390 if (SubExpr == UnOp->getSubExpr()) 12393 assert(isa<DeclRefExpr>(SubExpr) [all...] |
H A D | SemaExprCXX.cpp | 5140 Sema::MaybeCreateExprWithCleanups(ExprResult SubExpr) { argument 5141 if (SubExpr.isInvalid()) 5144 return MaybeCreateExprWithCleanups(SubExpr.get()); 5147 Expr *Sema::MaybeCreateExprWithCleanups(Expr *SubExpr) { argument 5148 assert(SubExpr && "subexpression can't be null!"); 5156 return SubExpr; 5161 Expr *E = ExprWithCleanups::Create(Context, SubExpr, Cleanups); 5205 ExprResult SubExpr = ActOnDecltypeExpression(PE->getSubExpr()); local 5206 if (SubExpr.isInvalid()) 5208 if (SubExpr [all...] |
H A D | SemaExpr.cpp | 8306 Expr *SubExpr = UO->getSubExpr()->IgnoreImpCasts(); 8307 if (SubExpr->getType()->isBooleanType()) return; 8314 SourceLocation FirstOpen = SubExpr->getLocStart(); 10301 Expr *SubExpr, StringRef Shift) { 10302 if (BinaryOperator *Bop = dyn_cast<BinaryOperator>(SubExpr)) { 13692 Expr *SubExpr) { 13693 if (!SubExpr) 13696 return CheckBooleanCondition(SubExpr, Loc); 13725 Expr *SubExpr = SubResult.get(); 13726 E->setSubExpr(SubExpr); 10300 DiagnoseAdditionInShift(Sema &S, SourceLocation OpLoc, Expr *SubExpr, StringRef Shift) argument 13691 ActOnBooleanCondition(Scope *S, SourceLocation Loc, Expr *SubExpr) argument [all...] |
H A D | AnalysisBasedWarnings.cpp | 135 if (const Expr *SubExpr = dyn_cast<Expr>(*SubStmts)) 136 if (HasMacroID(SubExpr))
|
H A D | SemaChecking.cpp | 5323 Expr* SubExpr = cast<CastExpr>(E)->getSubExpr(); local 5334 return EvalAddr(SubExpr, refVars, ParentDecl); 5337 return EvalVal(SubExpr, refVars, ParentDecl); 5340 if (SubExpr->getType()->isAnyPointerType() || 5341 SubExpr->getType()->isBlockPointerType() || 5342 SubExpr->getType()->isObjCQualifiedIdType()) 5343 return EvalAddr(SubExpr, refVars, ParentDecl); 6948 Expr *SubExpr = BO->getLHS()->IgnoreParenImpCasts(); local 6949 if (!IsLogicalAndOperator || !isa<StringLiteral>(SubExpr)) 6950 ::CheckBoolLikeConversion(S, SubExpr, B [all...] |
H A D | SemaInit.cpp | 2254 Expr *SubExpr = StructuredList->getInit(0)->IgnoreParens(); local 2265 if (StringLiteral *SL = dyn_cast<StringLiteral>(SubExpr)) { 2277 Context, CodeUnit, PromotedCharTy, SubExpr->getExprLoc()); 2284 ObjCEncodeExpr *E = cast<ObjCEncodeExpr>(SubExpr); 2299 Context, CodeUnit, PromotedCharTy, SubExpr->getExprLoc());
|
/external/clang/lib/AST/ |
H A D | ExprCXX.cpp | 766 ParmVarDecl *Param, Expr *SubExpr) { 769 SubExpr); 790 Expr* SubExpr) { 791 assert((SubExpr->getType()->isRecordType() || 792 SubExpr->getType()->isArrayType()) && 795 return new (C) CXXBindTemporaryExpr(Temp, SubExpr); 1114 SubExpr(subexpr) { 765 Create(const ASTContext &C, SourceLocation Loc, ParmVarDecl *Param, Expr *SubExpr) argument 788 Create(const ASTContext &C, CXXTemporary *Temp, Expr* SubExpr) argument
|
H A D | ExprConstant.cpp | 4834 const Expr* SubExpr = E->getSubExpr(); local 4845 if (!Visit(SubExpr)) 4852 if (SubExpr->getType()->isVoidPointerType()) 4854 << 3 << SubExpr->getType(); 4888 if (!EvaluateIntegerOrLValue(SubExpr, Value, Info)) 4906 if (SubExpr->isGLValue()) { 4907 if (!EvaluateLValue(SubExpr, Result, Info)) 4910 Result.set(SubExpr, Info.CurrentCall->Index); 4911 if (!EvaluateInPlace(Info.CurrentCall->createTemporary(SubExpr, false), 4912 Info, Result, SubExpr)) 7365 const Expr *SubExpr = E->getSubExpr(); local 7734 const Expr* SubExpr = E->getSubExpr(); local 7819 const Expr* SubExpr = E->getSubExpr(); local 8940 const Expr *SubExpr = cast<CastExpr>(E)->getSubExpr(); local [all...] |
H A D | Expr.cpp | 1691 Expr *SubExpr = nullptr; local 1694 SubExpr = E->getSubExpr(); 1698 = dyn_cast<MaterializeTemporaryExpr>(SubExpr)) 1699 SubExpr = Materialize->GetTemporaryExpr(); 1702 if (CXXBindTemporaryExpr *Binder = dyn_cast<CXXBindTemporaryExpr>(SubExpr)) 1703 SubExpr = Binder->getSubExpr(); 1708 SubExpr = cast<CXXConstructExpr>(SubExpr)->getArg(0); 1710 SubExpr = cast<CXXMemberCallExpr>(SubExpr) [all...] |
H A D | ASTImporter.cpp | 4462 Expr *SubExpr = Importer.Import(E->getSubExpr()); local 4463 if (!SubExpr) 4469 SubExpr); 4477 Expr *SubExpr = Importer.Import(E->getSubExpr()); 4478 if (!SubExpr) 4481 return new (Importer.getToContext()) UnaryOperator(SubExpr, E->getOpcode(), 4502 Expr *SubExpr = Importer.Import(E->getArgumentExpr()); local 4503 if (!SubExpr) 4507 SubExpr, ResultType, 4574 Expr *SubExpr [all...] |
/external/llvm/lib/ExecutionEngine/RuntimeDyld/ |
H A D | RuntimeDyldChecker.cpp | 128 EvalResult unexpectedToken(StringRef TokenStart, StringRef SubExpr, argument 132 if (SubExpr != "") { 134 ErrorMsg += SubExpr;
|
/external/clang/lib/Serialization/ |
H A D | ASTReaderStmt.cpp | 926 E->SubExpr = Reader.ReadSubStmt(); 1244 E->SubExpr = Reader.ReadSubExpr(); 1324 ++Idx; // HasOtherExprStored and SubExpr was handled during creation. 1407 E->SubExpr = Reader.ReadSubExpr(); 2892 Expr *SubExpr = ReadSubExpr(); local 2894 SubExpr);
|
/external/clang/lib/Parse/ |
H A D | ParseExpr.cpp | 2148 ExprResult SubExpr = ParseCastExpression(/*isUnaryExpression=*/false); local 2150 if (Ty.isInvalid() || SubExpr.isInvalid()) 2155 RParenLoc, SubExpr.get());
|
/external/clang/lib/CodeGen/ |
H A D | CGException.cpp | 414 if (const Expr *SubExpr = E->getSubExpr()) { 415 QualType ThrowType = SubExpr->getType();
|
H A D | CGExpr.cpp | 2425 const Expr *SubExpr = CE->getSubExpr(); local 2426 if (SubExpr->getType()->isVariableArrayType()) 2429 return SubExpr;
|
/external/llvm/lib/Transforms/Scalar/ |
H A D | LoopStrengthReduce.cpp | 2506 const SCEV *SubExpr = *I; local 2507 if (SubExpr->getSCEVType() == scAddExpr) 2508 return getExprBase(SubExpr); 2510 if (SubExpr->getSCEVType() != scMulExpr) 2511 return SubExpr;
|
/external/clang/lib/Frontend/Rewrite/ |
H A D | RewriteModernObjC.cpp | 2683 const Expr *SubExpr = ICE->IgnoreParenImpCasts(); local 2685 if (SubExpr->getType()->isIntegralType(*Context) && type->isBooleanType()) 3495 const Expr *SubExpr = ICE->IgnoreParenImpCasts(); local 3497 if (SubExpr->getType()->isIntegralType(*Context) && 3501 if (SubExpr->getType()->isBlockPointerType()) { 3503 } else if (SubExpr->getType()->isPointerType()) {
|
/external/clang/include/clang/Sema/ |
H A D | Sema.h | 4528 Expr *MaybeCreateExprWithCleanups(Expr *SubExpr); 4530 ExprResult MaybeCreateExprWithCleanups(ExprResult SubExpr); 7152 Expr *SubExpr); 7160 Expr *SubExpr); 8183 Expr *SubExpr);
|