|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
tools/clang/lib/ARCMigrate/TransBlockObjCVariable.cpp 52 ref = dyn_cast<DeclRefExpr>(castE->getSubExpr())) {
tools/clang/lib/ARCMigrate/TransUnbridgedCasts.cpp 94 Expr *castExpr = E->getSubExpr();
126 if (E->getSubExpr()->getType()->isPointerType()) {
146 ento::cocoa::isRefType(E->getSubExpr()->getType(), "CF",
232 SourceLocation insertLoc = E->getSubExpr()->getBeginLoc();
239 if (isa<ParenExpr>(E->getSubExpr())) {
251 Expr *WrapE = E->getSubExpr();
285 SourceRange SubRange = E->getSubExpr()->IgnoreParenImpCasts()->getSourceRange();
351 if (isSelf(E->getSubExpr()))
358 ObjCMethodFamily family = getFamilyOfMessage(E->getSubExpr());
370 E->getSubExpr()->getSourceRange());
379 note += E->getSubExpr()->getType().getAsString(Pass.Ctx.getPrintingPolicy());
385 Expr *subExpr = E->getSubExpr();
tools/clang/lib/AST/ASTImporter.cpp 6729 ExpectedExpr ToSubExprOrErr = import(E->getSubExpr());
6744 E->getType(), E->getSubExpr(), E->getTypeInfoAsWritten());
7658 E->getType(), E->getSubExpr(), E->getTypeInfoAsWritten(),
tools/clang/lib/AST/Expr.cpp 2808 return ICE->getSubExpr();
2835 return CE->getSubExpr();
2864 return CE->getSubExpr();
2912 Expr *SubExpr = CE->getSubExpr();
3847 E = ICE->getSubExpr()->IgnoreParens();
tools/clang/lib/AST/StmtPrinter.cpp 1400 PrintExpr(Node->getSubExpr());
1412 PrintExpr(Node->getSubExpr());
1713 PrintExpr(Node->getSubExpr());
1737 PrintExpr(Node->getSubExpr());
1860 PrintExpr(Node->getSubExpr());
2397 PrintExpr(E->getSubExpr());
tools/clang/lib/Analysis/CFG.cpp 1402 findConstructionContexts(Layer, Cast->getSubExpr());
1411 findConstructionContexts(Layer, Cast->getSubExpr());
4544 return Visit(E->getSubExpr(), asc);
4567 tryEvaluateBool(E->getSubExpr()->IgnoreParens());
4569 return Visit(E->getSubExpr(), AddStmtChoice());
4628 E = cast<CastExpr>(E)->getSubExpr();
4633 E = cast<CXXFunctionalCastExpr>(E)->getSubExpr();
tools/clang/lib/Analysis/ThreadSafety.cpp 1417 return getStaticBooleanValue(CE->getSubExpr(), TCond);
tools/clang/lib/Analysis/UninitializedValues.cpp 497 classify(CE->getSubExpr(), Use);
tools/clang/lib/CodeGen/CGClass.cpp 1154 RHS = EC->getSubExpr();
1182 DstPtr = DC->getSubExpr();
1194 SrcPtr = SC->getSubExpr();
tools/clang/lib/CodeGen/CGExprAgg.cpp 672 return castE->getSubExpr();
687 LValue LV = CGF.EmitCheckedLValue(E->getSubExpr(),
703 CGF.EmitAnyExpr(E->getSubExpr(), AggValueSlot::ignored(),
709 QualType Ty = E->getSubExpr()->getType();
712 EmitInitializationToLValue(E->getSubExpr(),
719 CGF.EmitAnyExpr(E->getSubExpr(), AggValueSlot::ignored(),
724 LValue SourceLV = CGF.EmitLValue(E->getSubExpr());
748 QualType atomicType = E->getSubExpr()->getType();
759 return Visit(E->getSubExpr());
766 if (Expr *op = findPeephole(E->getSubExpr(), peepholeTarget)) {
795 CGF.EmitAggExpr(E->getSubExpr(), valueDest);
803 CGF.EmitAggExpr(E->getSubExpr(), atomicSlot);
810 return Visit(E->getSubExpr());
815 if (E->getSubExpr()->getType().isVolatileQualified()) {
817 return Visit(E->getSubExpr());
826 assert(CGF.getContext().hasSameUnqualifiedType(E->getSubExpr()->getType(),
829 Visit(E->getSubExpr());
tools/clang/lib/CodeGen/CGExprComplex.cpp 175 return EmitCast(E->getCastKind(), E->getSubExpr(), E->getType());
180 return EmitCast(E->getCastKind(), E->getSubExpr(), E->getType());
tools/clang/lib/CodeGen/CGExprConstant.cpp 1031 Expr *subExpr = E->getSubExpr();
tools/clang/lib/CodeGen/CGExprScalar.cpp 1957 Expr *E = CE->getSubExpr();
tools/clang/lib/Frontend/Rewrite/RewriteModernObjC.cpp 3403 recExpr = CE->getSubExpr();
3457 userExpr = CE->getSubExpr();
4763 InsertText(IC->getSubExpr()->getBeginLoc(), Str);
tools/clang/lib/Frontend/Rewrite/RewriteObjC.cpp 2832 recExpr = CE->getSubExpr();
2886 userExpr = CE->getSubExpr();
tools/clang/lib/Sema/SemaCast.cpp 96 for (; auto *ICE = dyn_cast<ImplicitCastExpr>(CE->getSubExpr()); CE = ICE)
tools/clang/lib/Sema/SemaChecking.cpp 1682 Arg = ICE->getSubExpr();
5792 Expr *CastArg = Cast->getSubExpr();
10637 E = ICE->getSubExpr();
11361 ICE->getSubExpr()->getType()->getAs<ObjCObjectPointerType>())
11362 Element = ICE->getSubExpr();
12087 E = CE->getSubExpr()->IgnoreParenImpCasts();
12750 O = getObject(E->getSubExpr(), false);
13169 SrcAlign = getDeclAlign(CE->getSubExpr(), SrcAlign, Context);
13472 e = cast->getSubExpr();
13920 RHS = cast->getSubExpr();
13996 RHS = cast->getSubExpr();
tools/clang/lib/Sema/SemaDecl.cpp10937 HandleValue(E->getSubExpr());
11013 ArgExpr = ICE->getSubExpr();
11087 if (DeclRefExpr *DRE = dyn_cast<DeclRefExpr>(ICE->getSubExpr()))
tools/clang/lib/Sema/SemaDeclCXX.cpp 3560 while (isa<ImplicitCastExpr>(BaseCast->getSubExpr())) {
3561 BaseCast = cast<ImplicitCastExpr>(BaseCast->getSubExpr());
3695 HandleValue(E->getSubExpr(), false /*AddressOf*/);
3710 ArgExpr = ICE->getSubExpr();
tools/clang/lib/Sema/SemaExpr.cpp 3812 << ICE->getSubExpr()->getType();
8834 if (ICE->getSubExpr()->getType() == NewVecTy)
8835 return ICE->getSubExpr();
11924 RHSCheck = ICE->getSubExpr();
12233 if (ICE->getSubExpr()->getType()->isArrayType())
12234 return getPrimaryDecl(ICE->getSubExpr());
12255 return getPrimaryDecl(cast<ImplicitCastExpr>(E)->getSubExpr());
13846 return Cast->getSubExpr();
16602 ExprResult Sub = Rebuild(ICE->getSubExpr());
17649 ExprResult Result = Visit(E->getSubExpr());
17665 ExprResult Result = Visit(E->getSubExpr());
tools/clang/lib/Sema/SemaExprCXX.cpp 3693 From = Cast->getSubExpr();
6407 isa<BlockExpr>(cast<CastExpr>(E)->getSubExpr())) {
7200 SubE = CE->getSubExpr();
tools/clang/lib/Sema/SemaExprObjC.cpp 533 dyn_cast<StringLiteral>(CE->getSubExpr()->IgnoreParens())) {
3389 return Visit(e->getSubExpr());
3584 castedE = CCE->getSubExpr();
4332 Expr *castExpr = realCast->getSubExpr();
4375 return cast<ImplicitCastExpr>(e)->getSubExpr();
4413 return ice->getSubExpr();
4415 pe->setSubExpr(ice->getSubExpr());
4417 cast<CastExpr>(prevExpr)->setSubExpr(ice->getSubExpr());
4422 curExpr = ce->getSubExpr();
tools/clang/lib/Sema/SemaInit.cpp 5339 return isInvalidICRSource(C, ce->getSubExpr(), isAddressOf, isWeakAccess);
6921 if (CE->getSubExpr()->isGLValue())
6922 Init = CE->getSubExpr();
6930 Init = ICE->getSubExpr();
7104 return visitLocalsRetainedByReferenceBinding(Path, CE->getSubExpr(),
7112 Init = CE->getSubExpr();
8512 Var->getInit()))->getSubExpr();
tools/clang/lib/Sema/SemaLambda.cpp 620 return findEnumForBlockReturn(ICE->getSubExpr());
tools/clang/lib/Sema/SemaOverload.cpp14146 Expr *SubExpr = FixOverloadedFunctionReference(ICE->getSubExpr(),
14148 assert(Context.hasSameType(ICE->getSubExpr()->getType(),
14152 if (SubExpr == ICE->getSubExpr())
tools/clang/lib/Sema/SemaStmt.cpp 1401 Visit(E->getSubExpr());
1479 CheckLValueToRValueCast(E->getSubExpr());
1481 Visit(E->getSubExpr());
tools/clang/lib/Sema/SemaStmtAsm.cpp 45 Child = ParentCast->getSubExpr();
51 ExprUnderCast = CastE->getSubExpr();
tools/clang/lib/Sema/SemaTemplate.cpp 7575 ArgExpr = ICE->getSubExpr();
tools/clang/lib/Sema/SemaTemplateDeduction.cpp 179 E = IC->getSubExpr();
tools/clang/lib/Sema/TreeTransform.h 9910 SubExpr.get() == E->getSubExpr())
10378 SubExpr.get() == E->getSubExpr())
10395 ExprResult Sub = getDerived().TransformExpr(BCE->getSubExpr());
10444 SubExpr.get() == E->getSubExpr())
12480 ExprResult Result = getDerived().TransformExpr(E->getSubExpr());
12486 Result.get() == E->getSubExpr())
tools/clang/lib/Serialization/ASTWriterStmt.cpp 764 Record.AddStmt(E->getSubExpr());
tools/clang/lib/StaticAnalyzer/Checkers/LLVMConventionsChecker.cpp 168 CXXConstructExpr *Ex4 = dyn_cast<CXXConstructExpr>(Ex3->getSubExpr());
174 CXXBindTemporaryExpr *Ex6 = dyn_cast<CXXBindTemporaryExpr>(Ex5->getSubExpr());
tools/clang/tools/extra/clang-tidy/modernize/UseNullptrCheck.cpp 202 auto* CastSubExpr = C->getSubExpr()->IgnoreParens();
tools/clang/tools/libclang/CIndex.cpp 3891 CC->getSubExpr()->getStmtClass() == Stmt::CallExprClass) {
3893 callExpr = static_cast<CallExpr *>(CC->getSubExpr());
tools/clang/unittests/AST/ASTImporterTest.cpp 1158 ->getSubExpr()
1165 ->getSubExpr()
2365 ->getSubExpr())
3274 FromF->getBody())->body_front())->getSubExpr())->getLambdaClass();
tools/lldb/source/Plugins/ExpressionParser/Clang/ASTResultSynthesizer.cpp 241 last_expr = implicit_cast->getSubExpr();