/external/llvm/lib/MC/MCDisassembler/ |
H A D | MCRelocationInfo.cpp | 24 MCRelocationInfo::createExprForCAPIVariantKind(const MCExpr *SubExpr, argument 28 return SubExpr;
|
/external/llvm/lib/Target/Mips/MCTargetDesc/ |
H A D | MipsMCExpr.cpp | 128 const MCExpr *SubExpr = local 131 if (!SubExpr->evaluateAsRelocatable(Res, Layout, Fixup))
|
/external/clang/lib/Parse/ |
H A D | ParseExpr.cpp | 2282 ExprResult SubExpr = ParseCastExpression(/*isUnaryExpression=*/false); local 2284 if (Ty.isInvalid() || SubExpr.isInvalid()) 2289 RParenLoc, SubExpr.get());
|
/external/llvm/lib/ExecutionEngine/RuntimeDyld/ |
H A D | RuntimeDyldChecker.cpp | 130 EvalResult unexpectedToken(StringRef TokenStart, StringRef SubExpr, argument 134 if (SubExpr != "") { 136 ErrorMsg += SubExpr;
|
/external/clang/include/clang/AST/ |
H A D | ExprObjC.h | 95 Stmt *SubExpr; member in class:clang::ObjCBoxedExpr 104 SubExpr(E), BoxingMethod(method), Range(R) {} 108 Expr *getSubExpr() { return cast<Expr>(SubExpr); } 109 const Expr *getSubExpr() const { return cast<Expr>(SubExpr); } 128 child_range children() { return child_range(&SubExpr, &SubExpr+1); } 133 return reinterpret_cast<Stmt const * const*>(&SubExpr); 136 return reinterpret_cast<Stmt const * const*>(&SubExpr + 1);
|
H A D | ExprCXX.h | 534 Stmt *SubExpr; member in class:clang::CXXStdInitializerListExpr 537 : Expr(CXXStdInitializerListExprClass, Empty), SubExpr(nullptr) {} 540 CXXStdInitializerListExpr(QualType Ty, Expr *SubExpr) argument 542 Ty->isDependentType(), SubExpr->isValueDependent(), 543 SubExpr->isInstantiationDependent(), 544 SubExpr->containsUnexpandedParameterPack()), 545 SubExpr(SubExpr) {} 547 Expr *getSubExpr() { return static_cast<Expr*>(SubExpr); } 548 const Expr *getSubExpr() const { return static_cast<const Expr*>(SubExpr); } 1122 Stmt *SubExpr; member in class:clang::CXXBindTemporaryExpr 1124 CXXBindTemporaryExpr(CXXTemporary *temp, Expr* SubExpr) argument [all...] |
/external/clang/lib/AST/ |
H A D | ExprCXX.cpp | 711 Expr* SubExpr) { 712 assert((SubExpr->getType()->isRecordType() || 713 SubExpr->getType()->isArrayType()) && 716 return new (C) CXXBindTemporaryExpr(Temp, SubExpr); 1033 SubExpr(subexpr) { 709 Create(const ASTContext &C, CXXTemporary *Temp, Expr* SubExpr) argument
|
H A D | Expr.cpp | 1606 Expr *SubExpr = nullptr; local 1609 SubExpr = E->getSubExpr(); 1613 = dyn_cast<MaterializeTemporaryExpr>(SubExpr)) 1614 SubExpr = Materialize->GetTemporaryExpr(); 1617 if (CXXBindTemporaryExpr *Binder = dyn_cast<CXXBindTemporaryExpr>(SubExpr)) 1618 SubExpr = Binder->getSubExpr(); 1623 SubExpr = cast<CXXConstructExpr>(SubExpr)->getArg(0); 1625 assert((isa<CXXMemberCallExpr>(SubExpr) || 1626 isa<BlockExpr>(SubExpr)) [all...] |
H A D | ASTImporter.cpp | 5344 Expr *SubExpr = Importer.Import(E->getSubExpr()); 5345 if (!SubExpr && E->getSubExpr()) 5353 Importer.Import(E->getBuiltinLoc()), SubExpr, TInfo, 5571 Expr *SubExpr = Importer.Import(E->getSubExpr()); local 5572 if (!SubExpr) 5578 SubExpr); 5611 Expr *SubExpr = Importer.Import(E->getSubExpr()); 5612 if (!SubExpr) 5615 return new (Importer.getToContext()) UnaryOperator(SubExpr, E->getOpcode(), 5636 Expr *SubExpr local [all...] |
H A D | ExprConstant.cpp | 5112 const Expr* SubExpr = E->getSubExpr(); local 5123 if (!Visit(SubExpr)) 5130 if (SubExpr->getType()->isVoidPointerType()) 5132 << 3 << SubExpr->getType(); 5166 if (!EvaluateIntegerOrLValue(SubExpr, Value, Info)) 5185 if (SubExpr->isGLValue()) { 5186 if (!EvaluateLValue(SubExpr, Result, Info)) 5189 Result.set(SubExpr, Info.CurrentCall->Index); 5190 if (!EvaluateInPlace(Info.CurrentCall->createTemporary(SubExpr, false), 5191 Info, Result, SubExpr)) 8020 const Expr *SubExpr = E->getSubExpr(); local 8393 const Expr* SubExpr = E->getSubExpr(); local 8478 const Expr* SubExpr = E->getSubExpr(); local 9633 const Expr *SubExpr = cast<CastExpr>(E)->getSubExpr(); local [all...] |
/external/clang/lib/CodeGen/ |
H A D | CGObjC.cpp | 64 const Expr *SubExpr = E->getSubExpr(); local 82 const QualType ValueType(SubExpr->getType().getCanonicalType()); 86 Address Temporary = CreateMemTemp(SubExpr->getType()); 87 EmitAnyExprToMem(SubExpr, Temporary, Qualifiers(), /*isInit*/ true); 103 Args.add(EmitAnyExpr(SubExpr), ArgQT);
|
H A D | CGExpr.cpp | 2799 const Expr *SubExpr = CE->getSubExpr(); local 2800 if (SubExpr->getType()->isVariableArrayType()) 2803 return SubExpr;
|
H A D | MicrosoftCXXABI.cpp | 4173 const Expr *SubExpr = E->getSubExpr(); local 4174 QualType ThrowType = SubExpr->getType(); 4178 CGF.EmitAnyExprToMem(SubExpr, AI, ThrowType.getQualifiers(),
|
/external/clang/lib/StaticAnalyzer/Core/ |
H A D | ExprEngine.cpp | 2097 const Expr *SubExpr = AE->getSubExprs()[SI]; local 2098 SVal SubExprVal = State->getSVal(SubExpr, LCtx);
|
/external/clang/lib/Sema/ |
H A D | SemaExprObjC.cpp | 4231 Expr *SubExpr) { 4232 ExprResult SubResult = UsualUnaryConversions(SubExpr); 4234 SubExpr = SubResult.get(); 4237 QualType FromType = SubExpr->getType(); 4242 if (T->isDependentType() || SubExpr->isTypeDependent()) { 4260 << SubExpr->getSourceRange() 4286 SubExpr = maybeUndoReclaimObject(SubExpr); 4291 SubExpr = ImplicitCastExpr::Create(Context, FromType, 4293 SubExpr, nullpt 4227 BuildObjCBridgedCast(SourceLocation LParenLoc, ObjCBridgeCastKind Kind, SourceLocation BridgeKeywordLoc, TypeSourceInfo *TSInfo, Expr *SubExpr) argument 4338 ActOnObjCBridgedCast(Scope *S, SourceLocation LParenLoc, ObjCBridgeCastKind Kind, SourceLocation BridgeKeywordLoc, ParsedType Type, SourceLocation RParenLoc, Expr *SubExpr) argument [all...] |
H A D | SemaExprCXX.cpp | 5740 Sema::MaybeCreateExprWithCleanups(ExprResult SubExpr) { argument 5741 if (SubExpr.isInvalid()) 5744 return MaybeCreateExprWithCleanups(SubExpr.get()); 5747 Expr *Sema::MaybeCreateExprWithCleanups(Expr *SubExpr) { argument 5748 assert(SubExpr && "subexpression can't be null!"); 5757 return SubExpr; 5763 Context, SubExpr, Cleanup.cleanupsHaveSideEffects(), Cleanups); 5807 ExprResult SubExpr = ActOnDecltypeExpression(PE->getSubExpr()); local 5808 if (SubExpr.isInvalid()) 5810 if (SubExpr [all...] |
H A D | SemaInit.cpp | 2479 Expr *SubExpr = StructuredList->getInit(0)->IgnoreParens(); local 2490 if (StringLiteral *SL = dyn_cast<StringLiteral>(SubExpr)) { 2502 Context, CodeUnit, PromotedCharTy, SubExpr->getExprLoc()); 2509 ObjCEncodeExpr *E = cast<ObjCEncodeExpr>(SubExpr); 2524 Context, CodeUnit, PromotedCharTy, SubExpr->getExprLoc());
|
H A D | SemaChecking.cpp | 6700 const Expr* SubExpr = cast<CastExpr>(E)->getSubExpr(); local 6711 return EvalAddr(SubExpr, refVars, ParentDecl); 6714 return EvalVal(SubExpr, refVars, ParentDecl); 6717 if (SubExpr->getType()->isAnyPointerType() || 6718 SubExpr->getType()->isBlockPointerType() || 6719 SubExpr->getType()->isObjCQualifiedIdType()) 6720 return EvalAddr(SubExpr, refVars, ParentDecl); 8550 Expr *SubExpr = BO->getLHS()->IgnoreParenImpCasts(); local 8551 if (!IsLogicalAndOperator || !isa<StringLiteral>(SubExpr)) 8552 ::CheckBoolLikeConversion(S, SubExpr, B [all...] |
H A D | SemaDeclCXX.cpp | 11456 Expr *SubExpr = ExprArgs[0]; local 11457 Elidable = SubExpr->isTemporaryObject(
|
H A D | SemaExpr.cpp | 8999 Expr *SubExpr = UO->getSubExpr()->IgnoreImpCasts(); 9000 if (SubExpr->isKnownToHaveBooleanValue()) return; 9007 SourceLocation FirstOpen = SubExpr->getLocStart(); 11099 SourceLocation OpLoc, Expr *SubExpr) { 11100 if (BinaryOperator *Bop = dyn_cast<BinaryOperator>(SubExpr)) { 11114 Expr *SubExpr, StringRef Shift) { 11115 if (BinaryOperator *Bop = dyn_cast<BinaryOperator>(SubExpr)) { 14403 Expr *SubExpr, ConditionKind CK) { 14405 if (!SubExpr) 14411 Cond = CheckBooleanCondition(Loc, SubExpr); 11098 DiagnoseBitwiseOpInBitwiseOp(Sema &S, BinaryOperatorKind Opc, SourceLocation OpLoc, Expr *SubExpr) argument 11113 DiagnoseAdditionInShift(Sema &S, SourceLocation OpLoc, Expr *SubExpr, StringRef Shift) argument 14402 ActOnCondition(Scope *S, SourceLocation Loc, Expr *SubExpr, ConditionKind CK) argument [all...] |
H A D | TreeTransform.h | 1999 ExprResult RebuildParenExpr(Expr *SubExpr, SourceLocation LParen, argument 2001 return getSema().ActOnParenExpr(LParen, RParen, SubExpr); 2023 Expr *SubExpr) { 2024 return getSema().BuildUnaryOp(/*Scope=*/nullptr, OpLoc, Opc, SubExpr); 2056 ExprResult RebuildUnaryExprOrTypeTrait(Expr *SubExpr, SourceLocation OpLoc, argument 2060 = getSema().CreateUnaryExprOrTypeTraitExpr(SubExpr, OpLoc, ExprKind); 2190 Expr *SubExpr) { 2192 SubExpr); 2279 Expr *SubExpr, TypeSourceInfo *TInfo, 2282 SubExpr, TInf 2021 RebuildUnaryOperator(SourceLocation OpLoc, UnaryOperatorKind Opc, Expr *SubExpr) argument 2187 RebuildCStyleCastExpr(SourceLocation LParenLoc, TypeSourceInfo *TInfo, SourceLocation RParenLoc, Expr *SubExpr) argument 2278 RebuildVAArgExpr(SourceLocation BuiltinLoc, Expr *SubExpr, TypeSourceInfo *TInfo, SourceLocation RParenLoc) argument 2362 RebuildCXXNamedCastExpr(SourceLocation OpLoc, Stmt::StmtClass Class, SourceLocation LAngleLoc, TypeSourceInfo *TInfo, SourceLocation RAngleLoc, SourceLocation LParenLoc, Expr *SubExpr, SourceLocation RParenLoc) argument 2401 RebuildCXXStaticCastExpr(SourceLocation OpLoc, SourceLocation LAngleLoc, TypeSourceInfo *TInfo, SourceLocation RAngleLoc, SourceLocation LParenLoc, Expr *SubExpr, SourceLocation RParenLoc) argument 2418 RebuildCXXDynamicCastExpr(SourceLocation OpLoc, SourceLocation LAngleLoc, TypeSourceInfo *TInfo, SourceLocation RAngleLoc, SourceLocation LParenLoc, Expr *SubExpr, SourceLocation RParenLoc) argument 2435 RebuildCXXReinterpretCastExpr(SourceLocation OpLoc, SourceLocation LAngleLoc, TypeSourceInfo *TInfo, SourceLocation RAngleLoc, SourceLocation LParenLoc, Expr *SubExpr, SourceLocation RParenLoc) argument 2452 RebuildCXXConstCastExpr(SourceLocation OpLoc, SourceLocation LAngleLoc, TypeSourceInfo *TInfo, SourceLocation RAngleLoc, SourceLocation LParenLoc, Expr *SubExpr, SourceLocation RParenLoc) argument 8313 ExprResult SubExpr = getDerived().TransformExpr(E->getSubExpr()); local 8339 ExprResult SubExpr; local 8483 ExprResult SubExpr; local 9283 ExprResult SubExpr = getDerived().TransformExpr(E->getExprOperand()); local 9318 ExprResult SubExpr = getDerived().TransformExpr(E->getExprOperand()); local 9362 ExprResult SubExpr = getDerived().TransformExpr(E->getSubExpr()); local 9921 ExprResult SubExpr; local 10625 ExprResult SubExpr = getDerived().TransformExpr(E->getOperand()); local 10913 ExprResult SubExpr = getDerived().TransformExpr(E->getSubExpr()); local [all...] |
/external/clang/lib/Frontend/Rewrite/ |
H A D | RewriteObjC.cpp | 2863 const Expr *SubExpr = ICE->IgnoreParenImpCasts(); local 2865 if (SubExpr->getType()->isIntegralType(*Context) && 2869 if (SubExpr->getType()->isBlockPointerType()) { 2871 } else if (SubExpr->getType()->isPointerType()) {
|
H A D | RewriteModernObjC.cpp | 2654 const Expr *SubExpr = ICE->IgnoreParenImpCasts(); local 2656 if (SubExpr->getType()->isIntegralType(*Context) && type->isBooleanType()) 3443 const Expr *SubExpr = ICE->IgnoreParenImpCasts(); local 3445 if (SubExpr->getType()->isIntegralType(*Context) && 3449 if (SubExpr->getType()->isBlockPointerType()) { 3451 } else if (SubExpr->getType()->isPointerType()) {
|
/external/llvm/lib/Transforms/Scalar/ |
H A D | LoopStrengthReduce.cpp | 2472 const SCEV *SubExpr = *I; local 2473 if (SubExpr->getSCEVType() == scAddExpr) 2474 return getExprBase(SubExpr); 2476 if (SubExpr->getSCEVType() != scMulExpr) 2477 return SubExpr;
|