/freebsd-10.3-release/contrib/llvm/lib/Target/ARM/MCTargetDesc/ |
H A D | ARMMachORelocationInfo.cpp | 25 const MCExpr *createExprForCAPIVariantKind(const MCExpr *SubExpr, argument 29 return ARMMCExpr::CreateUpper16(SubExpr, Ctx); 31 return ARMMCExpr::CreateLower16(SubExpr, Ctx); 33 return MCRelocationInfo::createExprForCAPIVariantKind(SubExpr,
|
/freebsd-10.3-release/contrib/llvm/lib/MC/ |
H A D | MCRelocationInfo.cpp | 30 MCRelocationInfo::createExprForCAPIVariantKind(const MCExpr *SubExpr, argument 34 return SubExpr;
|
/freebsd-10.3-release/contrib/llvm/include/llvm/MC/ |
H A D | MCRelocationInfo.h | 49 virtual const MCExpr *createExprForCAPIVariantKind(const MCExpr *SubExpr,
|
/freebsd-10.3-release/contrib/llvm/tools/clang/include/clang/AST/ |
H A D | ExprCXX.h | 486 Stmt *SubExpr; member in class:clang::CXXStdInitializerListExpr 489 : Expr(CXXStdInitializerListExprClass, Empty), SubExpr(0) {} 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); }
|
/freebsd-10.3-release/contrib/llvm/tools/clang/lib/Sema/ |
H A D | TreeTransform.h | 1526 ExprResult RebuildParenExpr(Expr *SubExpr, SourceLocation LParen, argument 1528 return getSema().ActOnParenExpr(LParen, RParen, SubExpr); 1550 Expr *SubExpr) { 1551 return getSema().BuildUnaryOp(/*Scope=*/0, OpLoc, Opc, SubExpr); 1584 ExprResult RebuildUnaryExprOrTypeTrait(Expr *SubExpr, SourceLocation OpLoc, argument 1588 = getSema().CreateUnaryExprOrTypeTraitExpr(SubExpr, OpLoc, ExprKind); 1707 Expr *SubExpr) { 1709 SubExpr); 1795 Expr *SubExpr, TypeSourceInfo *TInfo, 1798 SubExpr, TInf 1548 RebuildUnaryOperator(SourceLocation OpLoc, UnaryOperatorKind Opc, Expr *SubExpr) argument 1704 RebuildCStyleCastExpr(SourceLocation LParenLoc, TypeSourceInfo *TInfo, SourceLocation RParenLoc, Expr *SubExpr) argument 1794 RebuildVAArgExpr(SourceLocation BuiltinLoc, Expr *SubExpr, TypeSourceInfo *TInfo, SourceLocation RParenLoc) argument 1878 RebuildCXXNamedCastExpr(SourceLocation OpLoc, Stmt::StmtClass Class, SourceLocation LAngleLoc, TypeSourceInfo *TInfo, SourceLocation RAngleLoc, SourceLocation LParenLoc, Expr *SubExpr, SourceLocation RParenLoc) argument 1917 RebuildCXXStaticCastExpr(SourceLocation OpLoc, SourceLocation LAngleLoc, TypeSourceInfo *TInfo, SourceLocation RAngleLoc, SourceLocation LParenLoc, Expr *SubExpr, SourceLocation RParenLoc) argument 1934 RebuildCXXDynamicCastExpr(SourceLocation OpLoc, SourceLocation LAngleLoc, TypeSourceInfo *TInfo, SourceLocation RAngleLoc, SourceLocation LParenLoc, Expr *SubExpr, SourceLocation RParenLoc) argument 1951 RebuildCXXReinterpretCastExpr(SourceLocation OpLoc, SourceLocation LAngleLoc, TypeSourceInfo *TInfo, SourceLocation RAngleLoc, SourceLocation LParenLoc, Expr *SubExpr, SourceLocation RParenLoc) argument 1968 RebuildCXXConstCastExpr(SourceLocation OpLoc, SourceLocation LAngleLoc, TypeSourceInfo *TInfo, SourceLocation RAngleLoc, SourceLocation LParenLoc, Expr *SubExpr, SourceLocation RParenLoc) argument 6527 ExprResult SubExpr = getDerived().TransformExpr(E->getSubExpr()); local 6553 ExprResult SubExpr; local 6690 ExprResult SubExpr = getDerived().TransformExpr(E->getArgumentExpr()); local 7430 ExprResult SubExpr = getDerived().TransformExpr(E->getExprOperand()); local 7465 ExprResult SubExpr = getDerived().TransformExpr(E->getExprOperand()); local 7509 ExprResult SubExpr = getDerived().TransformExpr(E->getSubExpr()); local 8098 ExprResult SubExpr; local 8794 ExprResult SubExpr = getDerived().TransformExpr(E->getOperand()); local 8910 ExprResult SubExpr = getDerived().TransformExpr(E->getSubExpr()); local [all...] |
H A D | SemaExprObjC.cpp | 3486 Expr *SubExpr) { 3487 ExprResult SubResult = UsualUnaryConversions(SubExpr); 3489 SubExpr = SubResult.take(); 3492 QualType FromType = SubExpr->getType(); 3497 if (T->isDependentType() || SubExpr->isTypeDependent()) { 3515 << SubExpr->getSourceRange() 3541 SubExpr = maybeUndoReclaimObject(SubExpr); 3546 SubExpr = ImplicitCastExpr::Create(Context, FromType, 3548 SubExpr, 3482 BuildObjCBridgedCast(SourceLocation LParenLoc, ObjCBridgeCastKind Kind, SourceLocation BridgeKeywordLoc, TypeSourceInfo *TSInfo, Expr *SubExpr) argument 3593 ActOnObjCBridgedCast(Scope *S, SourceLocation LParenLoc, ObjCBridgeCastKind Kind, SourceLocation BridgeKeywordLoc, ParsedType Type, SourceLocation RParenLoc, Expr *SubExpr) argument [all...] |
H A D | SemaExprCXX.cpp | 5018 Sema::MaybeCreateExprWithCleanups(ExprResult SubExpr) { argument 5019 if (SubExpr.isInvalid()) 5022 return Owned(MaybeCreateExprWithCleanups(SubExpr.take())); 5025 Expr *Sema::MaybeCreateExprWithCleanups(Expr *SubExpr) { argument 5026 assert(SubExpr && "sub expression can't be null!"); 5034 return SubExpr; 5040 Expr *E = ExprWithCleanups::Create(Context, SubExpr, Cleanups); 5084 ExprResult SubExpr = ActOnDecltypeExpression(PE->getSubExpr()); local 5085 if (SubExpr.isInvalid()) 5087 if (SubExpr [all...] |
H A D | SemaOverload.cpp | 11864 Expr *SubExpr = FixOverloadedFunctionReference(PE->getSubExpr(), local 11866 if (SubExpr == PE->getSubExpr()) 11869 return new (Context) ParenExpr(PE->getLParen(), PE->getRParen(), SubExpr); 11873 Expr *SubExpr = FixOverloadedFunctionReference(ICE->getSubExpr(), local 11876 SubExpr->getType()) && 11879 if (SubExpr == ICE->getSubExpr()) 11884 SubExpr, 0, 11899 Expr *SubExpr = FixOverloadedFunctionReference(UnOp->getSubExpr(), local 11901 if (SubExpr == UnOp->getSubExpr()) 11904 assert(isa<DeclRefExpr>(SubExpr) 11922 Expr *SubExpr = FixOverloadedFunctionReference(UnOp->getSubExpr(), local [all...] |
H A D | SemaExpr.cpp | 7608 Expr *SubExpr = UO->getSubExpr()->IgnoreImpCasts(); 7609 if (SubExpr->getType()->isBooleanType()) return; 7616 SourceLocation FirstOpen = SubExpr->getLocStart(); 9368 Expr *SubExpr, StringRef Shift) { 9369 if (BinaryOperator *Bop = dyn_cast<BinaryOperator>(SubExpr)) { 12589 Expr *SubExpr) { 12590 if (!SubExpr) 12593 return CheckBooleanCondition(SubExpr, Loc); 12622 Expr *SubExpr = SubResult.take(); 12623 E->setSubExpr(SubExpr); 9367 DiagnoseAdditionInShift(Sema &S, SourceLocation OpLoc, Expr *SubExpr, StringRef Shift) argument 12588 ActOnBooleanCondition(Scope *S, SourceLocation Loc, Expr *SubExpr) argument [all...] |
H A D | SemaInit.cpp | 2105 Expr *SubExpr = StructuredList->getInit(0)->IgnoreParens(); local 2116 if (StringLiteral *SL = dyn_cast<StringLiteral>(SubExpr)) { 2128 Context, CodeUnit, PromotedCharTy, SubExpr->getExprLoc()); 2135 ObjCEncodeExpr *E = cast<ObjCEncodeExpr>(SubExpr); 2150 Context, CodeUnit, PromotedCharTy, SubExpr->getExprLoc());
|
H A D | SemaChecking.cpp | 4185 Expr* SubExpr = cast<CastExpr>(E)->getSubExpr(); local 4197 return EvalAddr(SubExpr, refVars, ParentDecl); 4200 return EvalVal(SubExpr, refVars, ParentDecl);
|
H A D | SemaDeclCXX.cpp | 10452 Expr *SubExpr = ExprArgs[0]; local 10453 Elidable = SubExpr->isTemporaryObject(Context, Constructor->getParent());
|
/freebsd-10.3-release/contrib/llvm/tools/clang/lib/AST/ |
H A D | ExprCXX.cpp | 774 ParmVarDecl *Param, Expr *SubExpr) { 777 SubExpr); 798 Expr* SubExpr) { 799 assert((SubExpr->getType()->isRecordType() || 800 SubExpr->getType()->isArrayType()) && 803 return new (C) CXXBindTemporaryExpr(Temp, SubExpr); 1098 SubExpr(subexpr) { 773 Create(const ASTContext &C, SourceLocation Loc, ParmVarDecl *Param, Expr *SubExpr) argument 796 Create(const ASTContext &C, CXXTemporary *Temp, Expr* SubExpr) argument
|
H A D | ExprConstant.cpp | 4673 const Expr* SubExpr = E->getSubExpr(); 4683 if (!Visit(SubExpr)) 4690 if (SubExpr->getType()->isVoidPointerType()) 4692 << 3 << SubExpr->getType(); 4726 if (!EvaluateIntegerOrLValue(SubExpr, Value, Info)) 4744 if (SubExpr->isGLValue()) { 4745 if (!EvaluateLValue(SubExpr, Result, Info)) 4748 Result.set(SubExpr, Info.CurrentCall->Index); 4749 if (!EvaluateInPlace(Info.CurrentCall->createTemporary(SubExpr, false), 4750 Info, Result, SubExpr)) [all...] |
H A D | Expr.cpp | 1645 Expr *SubExpr = 0; local 1648 SubExpr = E->getSubExpr(); 1652 = dyn_cast<MaterializeTemporaryExpr>(SubExpr)) 1653 SubExpr = Materialize->GetTemporaryExpr(); 1656 if (CXXBindTemporaryExpr *Binder = dyn_cast<CXXBindTemporaryExpr>(SubExpr)) 1657 SubExpr = Binder->getSubExpr(); 1662 SubExpr = cast<CXXConstructExpr>(SubExpr)->getArg(0); 1664 SubExpr = cast<CXXMemberCallExpr>(SubExpr) [all...] |
H A D | ASTImporter.cpp | 4426 Expr *SubExpr = Importer.Import(E->getSubExpr()); local 4427 if (!SubExpr) 4433 SubExpr); 4441 Expr *SubExpr = Importer.Import(E->getSubExpr()); 4442 if (!SubExpr) 4445 return new (Importer.getToContext()) UnaryOperator(SubExpr, E->getOpcode(), 4466 Expr *SubExpr = Importer.Import(E->getArgumentExpr()); local 4467 if (!SubExpr) 4471 SubExpr, ResultType, 4538 Expr *SubExpr [all...] |
/freebsd-10.3-release/contrib/llvm/tools/clang/lib/Serialization/ |
H A D | ASTReaderStmt.cpp | 927 E->SubExpr = Reader.ReadSubStmt(); 1244 E->SubExpr = Reader.ReadSubExpr(); 1324 ++Idx; // HasOtherExprStored and SubExpr was handled during creation. 1407 E->SubExpr = Reader.ReadSubExpr(); 2329 Expr *SubExpr = ReadSubExpr(); local 2330 S = CXXDefaultArgExpr::Create(Context, SourceLocation(), 0, SubExpr);
|
/freebsd-10.3-release/contrib/llvm/tools/clang/lib/Parse/ |
H A D | ParseExpr.cpp | 2099 ExprResult SubExpr = ParseCastExpression(/*isUnaryExpression=*/false); local 2101 if (Ty.isInvalid() || SubExpr.isInvalid()) 2106 RParenLoc, SubExpr.get());
|
/freebsd-10.3-release/contrib/llvm/lib/Transforms/Scalar/ |
H A D | LoopStrengthReduce.cpp | 2441 const SCEV *SubExpr = *I; local 2442 if (SubExpr->getSCEVType() == scAddExpr) 2443 return getExprBase(SubExpr); 2445 if (SubExpr->getSCEVType() != scMulExpr) 2446 return SubExpr;
|
/freebsd-10.3-release/contrib/llvm/tools/clang/lib/CodeGen/ |
H A D | CGExpr.cpp | 2238 const Expr *SubExpr = CE->getSubExpr(); local 2239 if (SubExpr->getType()->isVariableArrayType()) 2242 return SubExpr;
|
H A D | CGObjC.cpp | 63 const Expr *SubExpr = E->getSubExpr(); local 79 RValue RV = EmitAnyExpr(SubExpr);
|
/freebsd-10.3-release/contrib/llvm/tools/clang/include/clang/Sema/ |
H A D | Sema.h | 4310 Expr *MaybeCreateExprWithCleanups(Expr *SubExpr); 4312 ExprResult MaybeCreateExprWithCleanups(ExprResult SubExpr); 6895 Expr *SubExpr); 6903 Expr *SubExpr); 7578 Expr *SubExpr);
|
/freebsd-10.3-release/contrib/llvm/tools/clang/lib/Rewrite/Frontend/ |
H A D | RewriteModernObjC.cpp | 2727 const Expr *SubExpr = ICE->IgnoreParenImpCasts(); local 2729 if (SubExpr->getType()->isIntegralType(*Context) && type->isBooleanType()) 3580 const Expr *SubExpr = ICE->IgnoreParenImpCasts(); local 3582 if (SubExpr->getType()->isIntegralType(*Context) && 3586 if (SubExpr->getType()->isBlockPointerType()) { 3588 } else if (SubExpr->getType()->isPointerType()) {
|
H A D | RewriteObjC.cpp | 2934 const Expr *SubExpr = ICE->IgnoreParenImpCasts(); local 2936 if (SubExpr->getType()->isIntegralType(*Context) && 2940 if (SubExpr->getType()->isBlockPointerType()) { 2942 } else if (SubExpr->getType()->isPointerType()) {
|