Home
last modified time | relevance | path

Searched refs:getSubExpr (Results 1 – 25 of 196) sorted by relevance

12345678

/llvm-project-15.0.7/clang/include/clang/AST/
H A DIgnoreExpr.h49 return ICE->getSubExpr(); in IgnoreImplicitCastsSingleStep()
52 return FE->getSubExpr(); in IgnoreImplicitCastsSingleStep()
66 return MTE->getSubExpr(); in IgnoreImplicitCastsExtraSingleStep()
76 return CE->getSubExpr(); in IgnoreCastsSingleStep()
79 return FE->getSubExpr(); in IgnoreCastsSingleStep()
82 return MTE->getSubExpr(); in IgnoreCastsSingleStep()
105 return CE->getSubExpr(); in IgnoreBaseCastsSingleStep()
116 return MTE->getSubExpr(); in IgnoreImplicitSingleStep()
119 return BTE->getSubExpr(); in IgnoreImplicitSingleStep()
145 return PE->getSubExpr(); in IgnoreParensOnlySingleStep()
[all …]
/llvm-project-15.0.7/llvm/lib/Target/Mips/MCTargetDesc/
H A DMipsMCExpr.cpp48 getSubExpr()->print(OS, MAI, true); in printImpl()
139 cast<MipsMCExpr>(cast<MipsMCExpr>(getSubExpr())->getSubExpr()) in evaluateAsRelocatableImpl()
140 ->getSubExpr(); in evaluateAsRelocatableImpl()
149 if (!getSubExpr()->evaluateAsRelocatable(Res, Layout, Fixup)) in evaluateAsRelocatableImpl()
167 return getSubExpr()->evaluateAsRelocatable(Res, Layout, Fixup); in evaluateAsRelocatableImpl()
221 Streamer.visitUsedExpr(*getSubExpr()); in visitUsedExpr()
227 fixELFSymbolsInTLSFixupsImpl(cast<MipsMCExpr>(Expr)->getSubExpr(), Asm); in fixELFSymbolsInTLSFixupsImpl()
245 fixELFSymbolsInTLSFixupsImpl(cast<MCUnaryExpr>(Expr)->getSubExpr(), Asm); in fixELFSymbolsInTLSFixupsImpl()
275 if (const MipsMCExpr *E = dyn_cast<const MipsMCExpr>(getSubExpr())) in fixELFSymbolsInTLSFixups()
286 fixELFSymbolsInTLSFixupsImpl(getSubExpr(), Asm); in fixELFSymbolsInTLSFixups()
[all …]
/llvm-project-15.0.7/clang/lib/ARCMigrate/
H A DTransUnbridgedCasts.cpp94 Expr *castExpr = E->getSubExpr(); in VisitCastExpr()
126 if (E->getSubExpr()->getType()->isPointerType()) { in transformNonObjCToObjCCast()
146 ento::cocoa::isRefType(E->getSubExpr()->getType(), "CF", in transformNonObjCToObjCCast()
160 const Expr *sub = ICE->getSubExpr(); in transformNonObjCToObjCCast()
231 SourceLocation insertLoc = E->getSubExpr()->getBeginLoc(); in rewriteToBridgedCast()
238 if (isa<ParenExpr>(E->getSubExpr())) { in rewriteToBridgedCast()
250 Expr *WrapE = E->getSubExpr(); in rewriteToBridgedCast()
351 if (isSelf(E->getSubExpr())) in transformObjCToNonObjCCast()
358 ObjCMethodFamily family = getFamilyOfMessage(E->getSubExpr()); in transformObjCToNonObjCCast()
370 E->getSubExpr()->getSourceRange()); in transformObjCToNonObjCCast()
[all …]
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/hicpp/
H A DExceptionBaseclassCheck.cpp45 diag(BadThrow->getSubExpr()->getBeginLoc(), "throwing an exception whose " in check()
48 << BadThrow->getSubExpr()->getType() << BadThrow->getSourceRange(); in check()
52 diag(BadThrow->getSubExpr()->getBeginLoc(), in check()
54 << BadThrow->getSubExpr()->getType() in check()
/llvm-project-15.0.7/llvm/lib/Target/RISCV/MCTargetDesc/
H A DRISCVMCExpr.cpp52 if (!getSubExpr()->evaluateAsRelocatable(AUIPCLoc, nullptr, nullptr)) in getPCRelHiFixup()
99 if (!getSubExpr()->evaluateAsRelocatable(Res, nullptr, nullptr)) in evaluateAsRelocatableImpl()
109 Streamer.visitUsedExpr(*getSubExpr()); in visitUsedExpr()
186 fixELFSymbolsInTLSFixupsImpl(cast<MCUnaryExpr>(Expr)->getSubExpr(), Asm); in fixELFSymbolsInTLSFixupsImpl()
201 fixELFSymbolsInTLSFixupsImpl(getSubExpr(), Asm); in fixELFSymbolsInTLSFixups()
214 if (!getSubExpr()->evaluateAsRelocatable(Value, nullptr, nullptr)) in evaluateAsConstant()
/llvm-project-15.0.7/llvm/lib/Target/CSKY/MCTargetDesc/
H A DCSKYMCExpr.cpp62 Streamer.visitUsedExpr(*getSubExpr()); in visitUsedExpr()
94 fixELFSymbolsInTLSFixupsImpl(cast<MCUnaryExpr>(Expr)->getSubExpr(), Asm); in fixELFSymbolsInTLSFixupsImpl()
109 fixELFSymbolsInTLSFixupsImpl(getSubExpr(), Asm); in fixELFSymbolsInTLSFixups()
115 if (!getSubExpr()->evaluateAsRelocatable(Res, Layout, Fixup)) in evaluateAsRelocatableImpl()
/llvm-project-15.0.7/llvm/lib/Target/AArch64/MCTargetDesc/
H A DAArch64MCExpr.cpp96 Streamer.visitUsedExpr(*getSubExpr()); in visitUsedExpr()
106 if (!getSubExpr()->evaluateAsRelocatable(Res, Layout, Fixup)) in evaluateAsRelocatableImpl()
139 fixELFSymbolsInTLSFixupsImpl(cast<MCUnaryExpr>(Expr)->getSubExpr(), Asm); in fixELFSymbolsInTLSFixupsImpl()
155 fixELFSymbolsInTLSFixupsImpl(getSubExpr(), Asm); in fixELFSymbolsInTLSFixups()
/llvm-project-15.0.7/llvm/lib/Target/Lanai/MCTargetDesc/
H A DLanaiMCExpr.cpp40 const MCExpr *Expr = getSubExpr(); in printImpl()
46 Streamer.visitUsedExpr(*getSubExpr()); in visitUsedExpr()
52 if (!getSubExpr()->evaluateAsRelocatable(Res, Layout, Fixup)) in evaluateAsRelocatableImpl()
/llvm-project-15.0.7/llvm/lib/Target/VE/MCTargetDesc/
H A DVEMCExpr.cpp36 const MCExpr *Expr = getSubExpr(); in printImpl()
179 if (!getSubExpr()->evaluateAsRelocatable(Res, Layout, Fixup)) in evaluateAsRelocatableImpl()
213 fixELFSymbolsInTLSFixupsImpl(cast<MCUnaryExpr>(Expr)->getSubExpr(), Asm); in fixELFSymbolsInTLSFixupsImpl()
219 Streamer.visitUsedExpr(*getSubExpr()); in visitUsedExpr()
232 fixELFSymbolsInTLSFixupsImpl(getSubExpr(), Asm); in fixELFSymbolsInTLSFixups()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/bugprone/
H A DUndelegatedConstructorCheck.cpp26 E = EWC->getSubExpr(); in AST_MATCHER_P()
29 E = BTE->getSubExpr(); in AST_MATCHER_P()
32 E = FCE->getSubExpr(); in AST_MATCHER_P()
H A DSwappedArgumentsCheck.cpp32 return ignoreNoOpCasts(Cast->getSubExpr()); in ignoreNoOpCasts()
78 const Expr *LHSFrom = ignoreNoOpCasts(LHSCast->getSubExpr()); in check()
79 const Expr *RHSFrom = ignoreNoOpCasts(RHSCast->getSubExpr()); in check()
/llvm-project-15.0.7/llvm/lib/Target/PowerPC/MCTargetDesc/
H A DPPCMCExpr.cpp26 getSubExpr()->print(OS, MAI); in printImpl()
65 if (!getSubExpr()->evaluateAsRelocatable(Value, nullptr, nullptr)) in evaluateAsConstant()
108 if (!getSubExpr()->evaluateAsRelocatable(Value, Layout, Fixup)) in evaluateAsRelocatableImpl()
174 Streamer.visitUsedExpr(*getSubExpr()); in visitUsedExpr()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/performance/
H A DImplicitConversionInLoopCheck.cpp30 isNonTrivialImplicitCast(ICE->getSubExpr()); in isNonTrivialImplicitCast()
74 Init = Cleanup->getSubExpr(); in check()
84 if (isNonTrivialImplicitCast(Materialized->getSubExpr())) in check()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/readability/
H A DNonConstParameterCheck.cpp205 dyn_cast<UnaryOperator>(U->getSubExpr()->IgnoreParenCasts())) in markCanNotBeConst()
206 markCanNotBeConst(SubU->getSubExpr(), true); in markCanNotBeConst()
207 markCanNotBeConst(U->getSubExpr(), CanNotBeConst); in markCanNotBeConst()
210 markCanNotBeConst(U->getSubExpr(), true); in markCanNotBeConst()
212 markCanNotBeConst(U->getSubExpr(), CanNotBeConst); in markCanNotBeConst()
221 markCanNotBeConst(cast<Expr>(M->getSubExpr()), CanNotBeConst); in markCanNotBeConst()
H A DSimplifyBooleanExprCheck.cpp124 ImpCast->getSubExpr()->getType()->isBooleanType()) { in needsStaticCast()
126 dyn_cast<CXXMemberCallExpr>(ImpCast->getSubExpr())) { in needsStaticCast()
166 E = EC->getSubExpr(); in replacementExpression()
172 if (needsNullPtrComparison(UnOp->getSubExpr())) in replacementExpression()
175 if (needsZeroComparison(UnOp->getSubExpr())) in replacementExpression()
178 return replacementExpression(Context, false, UnOp->getSubExpr()); in replacementExpression()
223 if (needsNullPtrComparison(UnOp->getSubExpr())) in replacementExpression()
226 if (needsZeroComparison(UnOp->getSubExpr())) in replacementExpression()
311 UnaryOp->getSubExpr()->IgnoreImplicit(), FilterMacro)) in getAsBoolLiteral()
552 Expr *SubImp = Op->getSubExpr()->IgnoreImplicit(); in TraverseUnaryOperator()
[all …]
H A DImplicitBoolConversionCheck.cpp101 cast<UnaryOperator>(Parent)->getSubExpr()->getBeginLoc(); in fixGenericExprCastToBool()
108 const Expr *SubExpr = Cast->getSubExpr(); in fixGenericExprCastToBool()
181 const Expr *SubExpr = Cast->getSubExpr(); in fixGenericExprCastFromBool()
366 << Cast->getSubExpr()->getType(); in handleCastToBool()
369 getEquivalentBoolLiteralForExpr(Cast->getSubExpr(), Context); in handleCastToBool()
386 dyn_cast<CXXBoolLiteralExpr>(Cast->getSubExpr())) { in handleCastFromBool()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/abseil/
H A DStrCatAppendCheck.cpp27 E = MTE->getSubExpr(); in AST_MATCHER_P()
29 E = BTE->getSubExpr(); in AST_MATCHER_P()
31 E = ICE->getSubExpr(); in AST_MATCHER_P()
/llvm-project-15.0.7/clang/lib/AST/
H A DExpr.cpp57 E = MTE->getSubExpr(); in getBestDynamicClassTypeExpr()
92 E = CE->getSubExpr(); in skipRValueSubobjectAdjustments()
100 E = CE->getSubExpr(); in skipRValueSubobjectAdjustments()
2851 ->getSubExpr() in isUnusedResultAWarning()
3051 E = M->getSubExpr(); in isDefaultArgument()
3063 E = M->getSubExpr(); in skipTemporaryBindingsNoOpCastsAndParens()
3073 E = BE->getSubExpr(); in skipTemporaryBindingsNoOpCastsAndParens()
3158 E = M->getSubExpr(); in isImplicitCXXThis()
3340 ->getSubExpr() in isConstantInitializer()
4615 e = ewc->getSubExpr(); in findInCopyConstruct()
[all …]
H A DComputeDependence.cpp25 return E->getSubExpr()->getDependence(); in computeDependence()
37 return E->getSubExpr()->getDependence(); in computeDependence()
45 E->getSubExpr()->getDependence(); in computeDependence()
137 if (auto *S = E->getSubExpr()) in computeDependence()
155 if (auto *S = E->getSubExpr()) in computeDependence()
229 (E->getSubExpr()->getDependence() & ~ExprDependence::Type); in computeDependence()
318 auto *Op = E->getSubExpr(); in computeDependence()
325 return E->getSubExpr()->getDependence(); in computeDependence()
386 return E->getSubExpr()->getDependence(); in computeDependence()
418 return E->getSubExpr()->getDependence(); in computeDependence()
[all …]
/llvm-project-15.0.7/llvm/lib/Target/Sparc/MCTargetDesc/
H A DSparcMCExpr.cpp36 const MCExpr *Expr = getSubExpr(); in printImpl()
185 return getSubExpr()->evaluateAsRelocatable(Res, Layout, Fixup); in evaluateAsRelocatableImpl()
211 fixELFSymbolsInTLSFixupsImpl(cast<MCUnaryExpr>(Expr)->getSubExpr(), Asm); in fixELFSymbolsInTLSFixupsImpl()
249 fixELFSymbolsInTLSFixupsImpl(getSubExpr(), Asm); in fixELFSymbolsInTLSFixups()
253 Streamer.visitUsedExpr(*getSubExpr()); in visitUsedExpr()
/llvm-project-15.0.7/clang/lib/StaticAnalyzer/Checkers/
H A DMallocSizeofChecker.cpp73 return Visit(E->getSubExpr()); in VisitCastExpr()
78 Visit(E->getSubExpr()).second); in VisitExplicitCastExpr()
82 return Visit(E->getSubExpr()); in VisitParenExpr()
120 return Visit(E->getSubExpr()); in VisitImplicitCastExpr()
124 return Visit(E->getSubExpr()); in VisitParenExpr()
H A DCastToStructChecker.cpp40 const Expr *E = CE->getSubExpr(); in VisitCastExpr()
79 if (const auto *SE = dyn_cast<DeclRefExpr>(U->getSubExpr())) in VisitCastExpr()
81 else if (const auto *SE = dyn_cast<MemberExpr>(U->getSubExpr())) in VisitCastExpr()
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGExprAgg.cpp137 return Visit(E->getSubExpr()); in VisitConstantExpr()
651 Visit(E->getSubExpr()); in VisitMaterializeTemporaryExpr()
696 return castE->getSubExpr(); in findPeephole()
780 return Visit(E->getSubExpr()); in VisitCastExpr()
832 return Visit(E->getSubExpr()); in VisitCastExpr()
844 Visit(E->getSubExpr()); in VisitCastExpr()
862 Visit(E->getSubExpr()); in VisitCastExpr()
1308 Visit(E->getSubExpr()); in VisitCXXBindTemporaryExpr()
1382 Visit(E->getSubExpr()); in VisitExprWithCleanups()
1500 E = CE->getSubExpr()->IgnoreParens(); in isSimpleZero()
[all …]
/llvm-project-15.0.7/clang/lib/Analysis/
H A DThreadSafetyCommon.cpp200 AttrExp = UO->getSubExpr(); in translateAttrExpr()
265 return translate(cast<ConstantExpr>(S)->getSubExpr(), Ctx); in translate()
267 return translate(cast<ParenExpr>(S)->getSubExpr(), Ctx); in translate()
269 return translate(cast<ExprWithCleanups>(S)->getSubExpr(), Ctx); in translate()
477 return translate(UO->getSubExpr(), Ctx); in translateUnaryOperator()
482 return translate(UO->getSubExpr(), Ctx); in translateUnaryOperator()
486 til::UnaryOp(til::UOP_Minus, translate(UO->getSubExpr(), Ctx)); in translateUnaryOperator()
592 if (const auto *DRE = dyn_cast<DeclRefExpr>(CE->getSubExpr())) { in translateCastExpr()
597 til::SExpr *E0 = translate(CE->getSubExpr(), Ctx); in translateCastExpr()
607 til::SExpr *E0 = translate(CE->getSubExpr(), Ctx); in translateCastExpr()
[all …]
/llvm-project-15.0.7/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMMCExpr.cpp29 const MCExpr *Expr = getSubExpr(); in printImpl()
38 Streamer.visitUsedExpr(*getSubExpr()); in visitUsedExpr()

12345678