/freebsd/contrib/llvm-project/clang/include/clang/AST/ |
H A D | IgnoreExpr.h | 50 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 D | MipsMCExpr.cpp | 48 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 D | AArch64MCExpr.cpp | 96 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 D | TransUnbridgedCasts.cpp | 94 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 D | ASTUtils.cpp | 24 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 D | PtrTypesSemantics.cpp | 356 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 D | RISCVMCExpr.cpp | 49 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 D | CSKYMCExpr.cpp | 62 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 D | VEMCExpr.cpp | 36 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 D | LanaiMCExpr.cpp | 40 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 D | SystemZMCExpr.h | 43 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 D | PPCMCExpr.cpp | 26 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 D | Expr.cpp | 58 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 D | ComputeDependence.cpp | 25 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 D | CGExprAgg.cpp | 114 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 D | MallocSizeofChecker.cpp | 74 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 D | CastToStructChecker.cpp | 40 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 D | SparcMCExpr.cpp | 36 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 D | Transfer.cpp | 286 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 D | LoongArchMCExpr.cpp | 52 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 D | ThreadSafetyCommon.cpp | 200 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 D | CheckExprLifetime.cpp | 505 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 D | ARMMCExpr.cpp | 45 const MCExpr *Expr = getSubExpr(); in printImpl() 54 Streamer.visitUsedExpr(*getSubExpr()); in visitUsedExpr()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Xtensa/MCTargetDesc/ |
H A D | XtensaMCExpr.cpp | 46 return getSubExpr()->evaluateAsRelocatable(Res, Asm, Fixup); in evaluateAsRelocatableImpl() 50 Streamer.visitUsedExpr(*getSubExpr()); in visitUsedExpr()
|
H A D | XtensaMCExpr.h | 40 const MCExpr *getSubExpr() const { return Expr; } in getSubExpr() function 47 return getSubExpr()->findAssociatedFragment(); in findAssociatedFragment()
|