Home
last modified time | relevance | path

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

1234567

/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DIgnoreExpr.h50 return ICE->getSubExpr(); in IgnoreImplicitCastsSingleStep()
53 return FE->getSubExpr(); in IgnoreImplicitCastsSingleStep()
67 return MTE->getSubExpr(); in IgnoreImplicitCastsExtraSingleStep()
77 return CE->getSubExpr(); in IgnoreCastsSingleStep()
80 return FE->getSubExpr(); in IgnoreCastsSingleStep()
83 return MTE->getSubExpr(); in IgnoreCastsSingleStep()
106 return CE->getSubExpr(); in IgnoreBaseCastsSingleStep()
117 return MTE->getSubExpr(); in IgnoreImplicitSingleStep()
120 return BTE->getSubExpr(); in IgnoreImplicitSingleStep()
146 return PE->getSubExpr(); in IgnoreParensOnlySingleStep()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/MCTargetDesc/
H A DMipsMCExpr.cpp48 getSubExpr()->print(OS, MAI, true); in printImpl()
137 cast<MipsMCExpr>(cast<MipsMCExpr>(getSubExpr())->getSubExpr()) in evaluateAsRelocatableImpl()
138 ->getSubExpr(); in evaluateAsRelocatableImpl()
147 if (!getSubExpr()->evaluateAsRelocatable(Res, Asm, Fixup)) in evaluateAsRelocatableImpl()
165 return getSubExpr()->evaluateAsRelocatable(Res, Asm, Fixup); in evaluateAsRelocatableImpl()
219 Streamer.visitUsedExpr(*getSubExpr()); in visitUsedExpr()
225 fixELFSymbolsInTLSFixupsImpl(cast<MipsMCExpr>(Expr)->getSubExpr(), Asm); in fixELFSymbolsInTLSFixupsImpl()
243 fixELFSymbolsInTLSFixupsImpl(cast<MCUnaryExpr>(Expr)->getSubExpr(), Asm); in fixELFSymbolsInTLSFixupsImpl()
273 if (const MipsMCExpr *E = dyn_cast<const MipsMCExpr>(getSubExpr())) in fixELFSymbolsInTLSFixups()
284 fixELFSymbolsInTLSFixupsImpl(getSubExpr(), Asm); in fixELFSymbolsInTLSFixups()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/
H A DAArch64MCExpr.cpp96 Streamer.visitUsedExpr(*getSubExpr()); in visitUsedExpr()
106 if (!getSubExpr()->evaluateAsRelocatable(Res, Asm, Fixup)) in evaluateAsRelocatableImpl()
139 fixELFSymbolsInTLSFixupsImpl(cast<MCUnaryExpr>(Expr)->getSubExpr(), Asm); in fixELFSymbolsInTLSFixupsImpl()
155 fixELFSymbolsInTLSFixupsImpl(getSubExpr(), Asm); in fixELFSymbolsInTLSFixups()
168 bool WrapSubExprInParens = !isa<MCSymbolRefExpr>(getSubExpr()); in printImpl()
171 getSubExpr()->print(OS, MAI); in printImpl()
182 Streamer.visitUsedExpr(*getSubExpr()); in visitUsedExpr()
192 if (!getSubExpr()->evaluateAsRelocatable(Res, Asm, Fixup)) in evaluateAsRelocatableImpl()
/freebsd/contrib/llvm-project/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()
285 SourceRange SubRange = E->getSubExpr()->IgnoreParenImpCasts()->getSourceRange(); in getBlockMacroRanges()
351 if (isSelf(E->getSubExpr())) in transformObjCToNonObjCCast()
358 ObjCMethodFamily family = getFamilyOfMessage(E->getSubExpr()); in transformObjCToNonObjCCast()
[all …]
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/WebKit/
H A DASTUtils.cpp24 E = tempExpr->getSubExpr(); in tryToFindPtrOrigin()
28 E = tempExpr->getSubExpr(); in tryToFindPtrOrigin()
39 E = tempExpr->getSubExpr(); in tryToFindPtrOrigin()
58 E = cast->getSubExpr(); in tryToFindPtrOrigin()
105 E = unaryOp->getSubExpr(); in tryToFindPtrOrigin()
H A DPtrTypesSemantics.cpp356 return UO->getOpcode() != UO_Coawait && Visit(UO->getSubExpr()); in VisitUnaryOperator()
485 return Visit(ICE->getSubExpr()); in VisitImplicitCastExpr()
489 return Visit(ECE->getSubExpr()); in VisitExplicitCastExpr()
493 return Visit(VMT->getSubExpr()); in VisitMaterializeTemporaryExpr()
501 return Visit(BTE->getSubExpr()); in VisitCXXBindTemporaryExpr()
505 return Visit(EWC->getSubExpr()); in VisitExprWithCleanups()
508 bool VisitParenExpr(const ParenExpr *PE) { return Visit(PE->getSubExpr()); } in VisitParenExpr()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/MCTargetDesc/
H A DRISCVMCExpr.cpp49 if (!getSubExpr()->evaluateAsRelocatable(AUIPCLoc, nullptr, nullptr)) in getPCRelHiFixup()
97 if (!getSubExpr()->evaluateAsRelocatable(Res, nullptr, nullptr)) in evaluateAsRelocatableImpl()
107 Streamer.visitUsedExpr(*getSubExpr()); in visitUsedExpr()
196 fixELFSymbolsInTLSFixupsImpl(cast<MCUnaryExpr>(Expr)->getSubExpr(), Asm); in fixELFSymbolsInTLSFixupsImpl()
212 fixELFSymbolsInTLSFixupsImpl(getSubExpr(), Asm); in fixELFSymbolsInTLSFixups()
227 if (!getSubExpr()->evaluateAsRelocatable(Value, nullptr, nullptr)) in evaluateAsConstant()
/freebsd/contrib/llvm-project/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()
114 if (!getSubExpr()->evaluateAsRelocatable(Res, Asm, Fixup)) in evaluateAsRelocatableImpl()
/freebsd/contrib/llvm-project/llvm/lib/Target/VE/MCTargetDesc/
H A DVEMCExpr.cpp36 const MCExpr *Expr = getSubExpr(); in printImpl()
178 if (!getSubExpr()->evaluateAsRelocatable(Res, Asm, Fixup)) in evaluateAsRelocatableImpl()
212 fixELFSymbolsInTLSFixupsImpl(cast<MCUnaryExpr>(Expr)->getSubExpr(), Asm); in fixELFSymbolsInTLSFixupsImpl()
218 Streamer.visitUsedExpr(*getSubExpr()); in visitUsedExpr()
231 fixELFSymbolsInTLSFixupsImpl(getSubExpr(), Asm); in fixELFSymbolsInTLSFixups()
/freebsd/contrib/llvm-project/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, Asm, Fixup)) in evaluateAsRelocatableImpl()
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/MCTargetDesc/
H A DSystemZMCExpr.h43 const MCExpr *getSubExpr() const { return Expr; } in getSubExpr() function
51 Streamer.visitUsedExpr(*getSubExpr()); in visitUsedExpr()
54 return getSubExpr()->findAssociatedFragment(); in findAssociatedFragment()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/MCTargetDesc/
H A DPPCMCExpr.cpp26 getSubExpr()->print(OS, MAI); in printImpl()
65 if (!getSubExpr()->evaluateAsRelocatable(Value, nullptr, nullptr)) in evaluateAsConstant()
106 if (!getSubExpr()->evaluateAsRelocatable(Value, Asm, Fixup)) in evaluateAsRelocatableImpl()
172 Streamer.visitUsedExpr(*getSubExpr()); in visitUsedExpr()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DExpr.cpp58 E = MTE->getSubExpr(); in getBestDynamicClassTypeExpr()
93 E = CE->getSubExpr(); in skipRValueSubobjectAdjustments()
101 E = CE->getSubExpr(); in skipRValueSubobjectAdjustments()
147 return UO->getSubExpr()->isKnownToHaveBooleanValue(Semantic); in isKnownToHaveBooleanValue()
159 return CE->getSubExpr()->isKnownToHaveBooleanValue(Semantic); in isKnownToHaveBooleanValue()
1561 CEE = UO->getSubExpr()->IgnoreParenImpCasts(); in getReferencedDeclOfCallee()
1833 assert(getSubExpr()->getType()->isPointerType()); in CastConsistency()
1838 assert(getSubExpr()->getType()->isBlockPointerType()); in CastConsistency()
1843 assert(getSubExpr()->getType()->isMemberPointerType()); in CastConsistency()
1852 getSubExpr()->getType()->isObjCObjectPointerType()); in CastConsistency()
[all …]
H A DComputeDependence.cpp25 return E->getSubExpr()->getDependence(); in computeDependence()
37 return E->getSubExpr()->getDependence(); in computeDependence()
45 E->getSubExpr()->getDependence(); in computeDependence()
63 if (E->getSubExpr()->EvaluateAsConstantExpr(Result, Ctx) && Diag.empty() && 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()
240 E->getSubExpr()->getDependence() | ExprDependence::Instantiation; in computeDependence()
277 auto D = turnTypeToValueDependence(E->getSubExpr()->getDependence()); in computeDependence()
328 auto *Op = E->getSubExpr(); in computeDependence()
[all …]
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExprAgg.cpp114 void VisitParenExpr(ParenExpr *PE) { Visit(PE->getSubExpr()); } in VisitParenExpr()
124 void VisitUnaryCoawait(UnaryOperator *E) { Visit(E->getSubExpr()); } in VisitUnaryCoawait()
125 void VisitUnaryExtension(UnaryOperator *E) { Visit(E->getSubExpr()); } in VisitUnaryExtension()
142 return Visit(E->getSubExpr()); in VisitConstantExpr()
418 LValue Array = CGF.EmitLValue(E->getSubExpr()); in VisitCXXStdInitializerListExpr()
423 Ctx.getAsConstantArrayType(E->getSubExpr()->getType()); in VisitCXXStdInitializerListExpr()
685 Visit(E->getSubExpr()); in VisitMaterializeTemporaryExpr()
730 return castE->getSubExpr(); in findPeephole()
742 LValue LV = CGF.EmitCheckedLValue(E->getSubExpr(), in VisitCastExpr()
758 CGF.EmitAnyExpr(E->getSubExpr(), AggValueSlot::ignored(), in VisitCastExpr()
[all …]
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DMallocSizeofChecker.cpp74 return Visit(E->getSubExpr()); in VisitCastExpr()
79 Visit(E->getSubExpr()).second); in VisitExplicitCastExpr()
83 return Visit(E->getSubExpr()); in VisitParenExpr()
121 return Visit(E->getSubExpr()); in VisitImplicitCastExpr()
125 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()
/freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/MCTargetDesc/
H A DSparcMCExpr.cpp36 const MCExpr *Expr = getSubExpr(); in printImpl()
186 return getSubExpr()->evaluateAsRelocatable(Res, Asm, Fixup); in evaluateAsRelocatableImpl()
212 fixELFSymbolsInTLSFixupsImpl(cast<MCUnaryExpr>(Expr)->getSubExpr(), Asm); in fixELFSymbolsInTLSFixupsImpl()
250 fixELFSymbolsInTLSFixupsImpl(getSubExpr(), Asm); in fixELFSymbolsInTLSFixups()
254 Streamer.visitUsedExpr(*getSubExpr()); in visitUsedExpr()
/freebsd/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/
H A DTransfer.cpp286 const Expr *SubExpr = S->getSubExpr(); in VisitImplicitCastExpr()
363 const Expr *SubExpr = S->getSubExpr(); in VisitUnaryOperator()
398 propagateStorageLocation(*S->getSubExpr(), *S, Env); in VisitUnaryOperator()
399 if (StorageLocation *Loc = Env.getStorageLocation(*S->getSubExpr())) in VisitUnaryOperator()
407 propagateValue(*S->getSubExpr(), *S, Env); in VisitUnaryOperator()
408 if (StorageLocation *Loc = Env.getStorageLocation(*S->getSubExpr())) in VisitUnaryOperator()
660 const Expr *SubExpr = S->getSubExpr(); in VisitMaterializeTemporaryExpr()
676 const Expr *SubExpr = S->getSubExpr(); in VisitCXXBindTemporaryExpr()
684 const Expr *SubExpr = S->getSubExpr(); in VisitCXXStaticCastExpr()
806 auto *SubExpr = S->getSubExpr(); in VisitParenExpr()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/MCTargetDesc/
H A DLoongArchMCExpr.cpp52 if (!getSubExpr()->evaluateAsRelocatable(Res, nullptr, nullptr)) in evaluateAsRelocatableImpl()
62 Streamer.visitUsedExpr(*getSubExpr()); in visitUsedExpr()
248 fixELFSymbolsInTLSFixupsImpl(cast<MCUnaryExpr>(Expr)->getSubExpr(), Asm); in fixELFSymbolsInTLSFixupsImpl()
284 fixELFSymbolsInTLSFixupsImpl(getSubExpr(), Asm); in fixELFSymbolsInTLSFixups()
/freebsd/contrib/llvm-project/clang/lib/Analysis/
H A DThreadSafetyCommon.cpp200 AttrExp = UO->getSubExpr()->IgnoreImplicit(); in translateAttrExpr()
275 return translate(cast<ConstantExpr>(S)->getSubExpr(), Ctx); in translate()
277 return translate(cast<ParenExpr>(S)->getSubExpr(), Ctx); in translate()
279 return translate(cast<ExprWithCleanups>(S)->getSubExpr(), Ctx); in translate()
281 return translate(cast<CXXBindTemporaryExpr>(S)->getSubExpr(), Ctx); in translate()
283 return translate(cast<MaterializeTemporaryExpr>(S)->getSubExpr(), Ctx); in translate()
487 if (const auto *DRE = dyn_cast<DeclRefExpr>(UO->getSubExpr())) { in translateUnaryOperator()
497 return translate(UO->getSubExpr(), Ctx); in translateUnaryOperator()
502 return translate(UO->getSubExpr(), Ctx); in translateUnaryOperator()
506 til::UnaryOp(til::UOP_Minus, translate(UO->getSubExpr(), Ctx)); in translateUnaryOperator()
[all …]
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DCheckExprLifetime.cpp505 Init = FE->getSubExpr(); in visitLocalsRetainedByReferenceBinding()
520 if (CE->getSubExpr()->isGLValue()) in visitLocalsRetainedByReferenceBinding()
521 Init = CE->getSubExpr(); in visitLocalsRetainedByReferenceBinding()
529 Init = ICE->getSubExpr(); in visitLocalsRetainedByReferenceBinding()
548 visitLocalsRetainedByInitializer(Path, MTE->getSubExpr(), Visit, true, in visitLocalsRetainedByReferenceBinding()
596 visitLocalsRetainedByInitializer(Path, U->getSubExpr(), Visit, true, in visitLocalsRetainedByReferenceBinding()
656 Init = FE->getSubExpr(); in visitLocalsRetainedByInitializer()
662 Init = BTE->getSubExpr(); in visitLocalsRetainedByInitializer()
686 visitLocalsRetainedByInitializer(Path, MTE->getSubExpr(), in visitLocalsRetainedByInitializer()
721 return visitLocalsRetainedByReferenceBinding(Path, CE->getSubExpr(), in visitLocalsRetainedByInitializer()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMMCExpr.cpp45 const MCExpr *Expr = getSubExpr(); in printImpl()
54 Streamer.visitUsedExpr(*getSubExpr()); in visitUsedExpr()
/freebsd/contrib/llvm-project/llvm/lib/Target/Xtensa/MCTargetDesc/
H A DXtensaMCExpr.cpp46 return getSubExpr()->evaluateAsRelocatable(Res, Asm, Fixup); in evaluateAsRelocatableImpl()
50 Streamer.visitUsedExpr(*getSubExpr()); in visitUsedExpr()
H A DXtensaMCExpr.h40 const MCExpr *getSubExpr() const { return Expr; } in getSubExpr() function
47 return getSubExpr()->findAssociatedFragment(); in findAssociatedFragment()

1234567