Searched refs:SubExpr (Results 1 - 25 of 34) sorted by relevance

12

/external/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMMachORelocationInfo.cpp25 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 DMCRelocationInfo.cpp24 MCRelocationInfo::createExprForCAPIVariantKind(const MCExpr *SubExpr, argument
28 return SubExpr;
/external/llvm/include/llvm/MC/MCDisassembler/
H A DMCRelocationInfo.h45 virtual const MCExpr *createExprForCAPIVariantKind(const MCExpr *SubExpr,
/external/clang/include/clang/AST/
H A DExprCXX.h534 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...]
H A DExprObjC.h95 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);
/external/eigen/unsupported/Eigen/CXX11/src/Tensor/
H A DTensorSyclPlaceHolderExpr.h89 template <template <class, class... > class Category, typename OP, typename... SubExpr, size_t N>\
90 struct PlaceHolderExpression<CVQual Category<OP, SubExpr...>, N>{\
91 typedef CVQual typename CategoryHelper<Category, OP, typename CalculateIndex<N, SubExpr...>::ArgsTuple>::Type Type;\
/external/llvm/lib/Target/Mips/MCTargetDesc/
H A DMipsMCExpr.cpp128 const MCExpr *SubExpr = local
131 if (!SubExpr->evaluateAsRelocatable(Res, Layout, Fixup))
/external/clang/lib/Sema/
H A DTreeTransform.h1999 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...]
H A DSemaExprObjC.cpp4231 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 DSemaCast.cpp2629 auto *SubExpr = Op.SrcExpr.get();
2630 if (auto *BindExpr = dyn_cast<CXXBindTemporaryExpr>(SubExpr))
2631 SubExpr = BindExpr->getSubExpr();
2632 if (auto *ConstructExpr = dyn_cast<CXXConstructExpr>(SubExpr))
H A DSemaExprCXX.cpp5740 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 DSemaExpr.cpp8999 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 DSemaOverload.cpp12971 Expr *SubExpr = FixOverloadedFunctionReference(PE->getSubExpr(),
12973 if (SubExpr == PE->getSubExpr())
12976 return new (Context) ParenExpr(PE->getLParen(), PE->getRParen(), SubExpr);
12980 Expr *SubExpr = FixOverloadedFunctionReference(ICE->getSubExpr(),
12983 SubExpr->getType()) &&
12986 if (SubExpr == ICE->getSubExpr())
12991 SubExpr, nullptr,
13006 Expr *SubExpr = FixOverloadedFunctionReference(UnOp->getSubExpr(),
13008 if (SubExpr == UnOp->getSubExpr())
13011 assert(isa<DeclRefExpr>(SubExpr)
[all...]
H A DSemaChecking.cpp6700 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...]
/external/clang/lib/AST/
H A DExpr.cpp1606 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 DExprConstant.cpp5112 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...]
H A DExprCXX.cpp711 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 DASTImporter.cpp5344 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...]
/external/llvm/lib/ExecutionEngine/RuntimeDyld/
H A DRuntimeDyldChecker.cpp130 EvalResult unexpectedToken(StringRef TokenStart, StringRef SubExpr, argument
134 if (SubExpr != "") {
136 ErrorMsg += SubExpr;
/external/clang/lib/StaticAnalyzer/Checkers/
H A DPointerArithChecker.cpp67 void checkPreStmt(const ArraySubscriptExpr *SubExpr, CheckerContext &C) const;
/external/clang/lib/CodeGen/
H A DCGObjC.cpp64 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 DCGException.cpp405 if (const Expr *SubExpr = E->getSubExpr()) {
406 QualType ThrowType = SubExpr->getType();
/external/clang/lib/Parse/
H A DParseExpr.cpp2282 ExprResult SubExpr = ParseCastExpression(/*isUnaryExpression=*/false); local
2284 if (Ty.isInvalid() || SubExpr.isInvalid())
2289 RParenLoc, SubExpr.get());
/external/llvm/lib/Transforms/Scalar/
H A DLoopStrengthReduce.cpp2472 const SCEV *SubExpr = *I; local
2473 if (SubExpr->getSCEVType() == scAddExpr)
2474 return getExprBase(SubExpr);
2476 if (SubExpr->getSCEVType() != scMulExpr)
2477 return SubExpr;
/external/clang/lib/Frontend/Rewrite/
H A DRewriteModernObjC.cpp2654 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()) {

Completed in 728 milliseconds

12