Home
last modified time | relevance | path

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

12345678

/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 DMipsMCAsmInfo.cpp83 MAI.printExpr(OS, *Expr.getSubExpr()); in printImpl()
163 MAI.printExpr(OS, *Expr.getSubExpr()); in printImpl()
169 if (const auto *S1 = dyn_cast<const MCSpecifierExpr>(E.getSubExpr())) { in isGpOff()
170 if (const auto *S2 = dyn_cast<const MCSpecifierExpr>(S1->getSubExpr())) { in isGpOff()
189 cast<MCSpecifierExpr>(Expr.getSubExpr())->getSubExpr()) in evaluate()
190 ->getSubExpr(); in evaluate()
198 if (!Expr.getSubExpr()->evaluateAsRelocatable(Res, Asm)) in evaluate()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/
H A DAArch64MCAsmInfo.cpp124 if (!Expr.getSubExpr()->evaluateAsRelocatable(Res, Asm)) in evaluate()
169 bool WrapSubExprInParens = !isa<MCSymbolRefExpr>(getSubExpr()); in print()
172 MAI->printExpr(OS, *getSubExpr()); in print()
187 printExpr(OS, *Expr.getSubExpr()); in printSpecifierExpr()
236 printExpr(OS, *Expr.getSubExpr()); in printSpecifierExpr()
266 printExpr(OS, *Expr.getSubExpr()); in printSpecifierExpr()
296 printExpr(OS, *Expr.getSubExpr()); in printSpecifierExpr()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DMallocSizeofChecker.cpp72 return Visit(E->getSubExpr()); in VisitCastExpr()
77 Visit(E->getSubExpr()).second); in VisitExplicitCastExpr()
81 return Visit(E->getSubExpr()); in VisitParenExpr()
119 return Visit(E->getSubExpr()); in VisitImplicitCastExpr()
123 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()
H A DEnumCastOutOfRangeChecker.cpp93 C.getSVal(CE->getSubExpr()).getAs<nonloc::ConcreteInt>(); in reportWarning()
107 bugreporter::trackExpressionValue(N, CE->getSubExpr(), *BR); in reportWarning()
135 C.getSVal(CE->getSubExpr()).getAs<DefinedOrUnknownSVal>(); in checkPreStmt()
H A DTestAfterDivZeroChecker.cpp227 dyn_cast<ImplicitCastExpr>(U->getSubExpr())) in checkBranchCondition()
228 Val = C.getSVal(I->getSubExpr()); in checkBranchCondition()
233 Val = C.getSVal(U->getSubExpr()); in checkBranchCondition()
240 SVal Val = C.getSVal(IE->getSubExpr()); in checkBranchCondition()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExprAgg.cpp120 void VisitParenExpr(ParenExpr *PE) { Visit(PE->getSubExpr()); } in VisitParenExpr()
130 void VisitUnaryCoawait(UnaryOperator *E) { Visit(E->getSubExpr()); } in VisitUnaryCoawait()
131 void VisitUnaryExtension(UnaryOperator *E) { Visit(E->getSubExpr()); } in VisitUnaryExtension()
148 return Visit(E->getSubExpr()); in VisitConstantExpr()
423 LValue Array = CGF.EmitLValue(E->getSubExpr()); in VisitCXXStdInitializerListExpr()
428 Ctx.getAsConstantArrayType(E->getSubExpr()->getType()); in VisitCXXStdInitializerListExpr()
787 Visit(E->getSubExpr()); in VisitMaterializeTemporaryExpr()
832 return castE->getSubExpr(); in findPeephole()
844 LValue LV = CGF.EmitCheckedLValue(E->getSubExpr(), in VisitCastExpr()
860 CGF.EmitAnyExpr(E->getSubExpr(), AggValueSlot::ignored(), in VisitCastExpr()
[all …]
H A DCGExprComplex.cpp113 return Visit(E->getSubExpr()); in VisitConstantExpr()
115 ComplexPairTy VisitParenExpr(ParenExpr *PE) { return Visit(PE->getSubExpr());} in VisitParenExpr()
131 return Visit(E->getSubExpr()); in VisitUnaryCoawait()
186 return EmitCast(E->getCastKind(), E->getSubExpr(), E->getType()); in VisitImplicitCastExpr()
193 return EmitCast(E->getCastKind(), E->getSubExpr(), E->getType()); in VisitCastExpr()
201 LValue LV = CGF.EmitLValue(E->getSubExpr()); in VisitPrePostIncDec()
227 return Visit(E->getSubExpr()); in VisitUnaryExtension()
239 ComplexPairTy Vals = Visit(E->getSubExpr()); in VisitExprWithCleanups()
492 llvm::Value *Imag = CGF.EmitScalarExpr(IL->getSubExpr()); in VisitImaginaryLiteral()
654 E->getSubExpr()->getType(), in VisitUnaryPlus()
[all …]
/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()
1573 CEE = UO->getSubExpr()->IgnoreParenImpCasts(); in getReferencedDeclOfCallee()
1828 assert(getSubExpr()->getType()->isPointerType()); in CastConsistency()
1833 assert(getSubExpr()->getType()->isBlockPointerType()); in CastConsistency()
1838 assert(getSubExpr()->getType()->isMemberPointerType()); in CastConsistency()
1847 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()
280 auto D = turnTypeToValueDependence(E->getSubExpr()->getDependence()); in computeDependence()
331 auto *Op = E->getSubExpr(); in computeDependence()
[all …]
/freebsd/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/
H A DTransfer.cpp291 const Expr *SubExpr = S->getSubExpr(); in VisitImplicitCastExpr()
368 const Expr *SubExpr = S->getSubExpr(); in VisitUnaryOperator()
403 propagateStorageLocation(*S->getSubExpr(), *S, Env); in VisitUnaryOperator()
404 if (StorageLocation *Loc = Env.getStorageLocation(*S->getSubExpr())) in VisitUnaryOperator()
412 propagateValue(*S->getSubExpr(), *S, Env); in VisitUnaryOperator()
413 if (StorageLocation *Loc = Env.getStorageLocation(*S->getSubExpr())) in VisitUnaryOperator()
665 const Expr *SubExpr = S->getSubExpr(); in VisitMaterializeTemporaryExpr()
681 const Expr *SubExpr = S->getSubExpr(); in VisitCXXBindTemporaryExpr()
689 const Expr *SubExpr = S->getSubExpr(); in VisitCXXStaticCastExpr()
811 auto *SubExpr = S->getSubExpr(); in VisitParenExpr()
[all …]
/freebsd/contrib/llvm-project/clang/lib/Analysis/
H A DThreadSafetyCommon.cpp225 AttrExp = UO->getSubExpr()->IgnoreImplicit(); in translateAttrExpr()
292 return translate(cast<ConstantExpr>(S)->getSubExpr(), Ctx); in translate()
294 return translate(cast<ParenExpr>(S)->getSubExpr(), Ctx); in translate()
296 return translate(cast<ExprWithCleanups>(S)->getSubExpr(), Ctx); in translate()
298 return translate(cast<CXXBindTemporaryExpr>(S)->getSubExpr(), Ctx); in translate()
300 return translate(cast<MaterializeTemporaryExpr>(S)->getSubExpr(), Ctx); in translate()
504 if (const auto *DRE = dyn_cast<DeclRefExpr>(UO->getSubExpr())) { in translateUnaryOperator()
514 return translate(UO->getSubExpr(), Ctx); in translateUnaryOperator()
519 return translate(UO->getSubExpr(), Ctx); in translateUnaryOperator()
523 til::UnaryOp(til::UOP_Minus, translate(UO->getSubExpr(), Ctx)); in translateUnaryOperator()
[all …]
H A DReachableCode.cpp205 return isConfigurationValue(PE->getSubExpr(), PP, SilenceableCondVal, in isConfigurationValue()
257 isConfigurationValue(UO->getSubExpr(), PP, SilenceableCondVal, in isConfigurationValue()
264 UO->getSubExpr()->IgnoreCasts()->getSourceRange()) in isConfigurationValue()
610 R1 = UO->getSubExpr()->getSourceRange(); in GetUnreachableLoc()
638 R1 = CSC->getSubExpr()->getSourceRange(); in GetUnreachableLoc()
643 R1 = CE->getSubExpr()->getSourceRange(); in GetUnreachableLoc()
651 R1 = CSC->getSubExpr()->getSourceRange(); in GetUnreachableLoc()
/freebsd/contrib/llvm-project/llvm/lib/Target/Lanai/MCTargetDesc/
H A DLanaiMCAsmInfo.cpp46 printExpr(OS, *Expr.getSubExpr()); in printSpecifierExpr()
62 printExpr(OS, *Expr.getSubExpr()); in printSpecifierExpr()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/WebKit/
H A DASTUtils.cpp40 E = tempExpr->getSubExpr(); in tryToFindPtrOrigin()
44 E = tempExpr->getSubExpr(); in tryToFindPtrOrigin()
65 E = tempExpr->getSubExpr(); in tryToFindPtrOrigin()
90 E = cast->getSubExpr(); in tryToFindPtrOrigin()
177 E = unaryOp->getSubExpr(); in tryToFindPtrOrigin()
H A DPtrTypesSemantics.cpp622 return UO->getOpcode() != UO_Coawait && Visit(UO->getSubExpr()); in VisitUnaryOperator()
769 return Visit(ICE->getSubExpr()); in VisitImplicitCastExpr()
773 return Visit(ECE->getSubExpr()); in VisitExplicitCastExpr()
777 return Visit(VMT->getSubExpr()); in VisitMaterializeTemporaryExpr()
785 return Visit(BTE->getSubExpr()); in VisitCXXBindTemporaryExpr()
789 return Visit(AILE->getCommonExpr()) && Visit(AILE->getSubExpr()); in VisitArrayInitLoopExpr()
802 return Visit(EWC->getSubExpr()); in VisitExprWithCleanups()
805 bool VisitParenExpr(const ParenExpr *PE) { return Visit(PE->getSubExpr()); } in VisitParenExpr()
H A DRawPtrRefLambdaCapturesChecker.cpp195 E = TempExpr->getSubExpr()->IgnoreParenCasts(); in checkASTDecl()
219 E = TempExpr->getSubExpr()->IgnoreParenCasts(); in checkASTDecl()
242 return dyn_cast_or_null<LambdaExpr>(TempExpr->getSubExpr()); in checkASTDecl()
300 Arg = BTE->getSubExpr()->IgnoreParenCasts(); in checkASTDecl()
349 Arg = UO->getSubExpr()->IgnoreParenCasts(); in checkASTDecl()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/MCTargetDesc/
H A DPPCMCAsmInfo.cpp141 if (!Expr.getSubExpr()->evaluateAsRelocatable(Value, nullptr)) in evaluateAsConstant()
155 if (!Expr.getSubExpr()->evaluateAsRelocatable(Res, Asm)) in evaluateAsRelocatable()
213 printExpr(OS, *Expr.getSubExpr()); in printSpecifierExpr()
250 printExpr(OS, *Expr.getSubExpr()); in printSpecifierExpr()
/freebsd/contrib/llvm-project/clang/lib/Tooling/Transformer/
H A DSourceCodeBuilders.cpp91 getText(*Op->getSubExpr()->IgnoreParenImpCasts(), Context); in buildDereference()
114 getText(*Op->getSubExpr()->IgnoreParenImpCasts(), Context); in buildAddressOf()
136 const Expr *SubExpr = Op->getSubExpr()->IgnoreParenImpCasts(); in buildAccessForValue()
162 const Expr *SubExpr = Op->getSubExpr()->IgnoreParenImpCasts(); in buildAccessForPointer()
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/MCTargetDesc/
H A DSystemZMCAsmInfo.cpp78 printExpr(OS, *Expr.getSubExpr()); in printSpecifierExpr()
84 if (!Expr.getSubExpr()->evaluateAsRelocatable(Res, Asm)) in evaluateAsRelocatableImpl()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/MCTargetDesc/
H A DAMDGPUMCExpr.cpp51 const MCExpr *AMDGPUMCExpr::getSubExpr(size_t Index) const { in getSubExpr() function in AMDGPUMCExpr
224 Sym, static_cast<const MCUnaryExpr *>(E)->getSubExpr()); in isSymbolUsedInExpression()
458 knownBitsMapHelper(UExpr->getSubExpr(), KBM, Depth + 1); in unaryOpKnownBitsMapHelper()
459 KnownBits KB = KBM[UExpr->getSubExpr()]; in unaryOpKnownBitsMapHelper()
494 knownBitsMapHelper(AGVK->getSubExpr(0), KBM, Depth + 1); in targetOpKnownBitsMapHelper()
495 KnownBits KB = KBM[AGVK->getSubExpr(0)]; in targetOpKnownBitsMapHelper()
504 knownBitsMapHelper(AGVK->getSubExpr(0), KBM, Depth + 1); in targetOpKnownBitsMapHelper()
505 KnownBits KB = KBM[AGVK->getSubExpr(0)]; in targetOpKnownBitsMapHelper()
671 const MCExpr *SubExpr = UExpr->getSubExpr(); in tryFoldHelper()
/freebsd/contrib/llvm-project/llvm/lib/Target/AVR/MCTargetDesc/
H A DAVRMCAsmInfo.cpp126 printExpr(OS, *E.getSubExpr()); in printSpecifierExpr()
187 bool isRelocatable = E.getSubExpr()->evaluateAsRelocatable(Value, Asm); in evaluateAsRelocatableImpl()
214 bool isRelocatable = getSubExpr()->evaluateAsRelocatable(Value, nullptr); in evaluateAsConstant()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DCheckExprLifetime.cpp709 Init = FE->getSubExpr(); in visitLocalsRetainedByReferenceBinding()
727 if (CE->getSubExpr()->isGLValue()) in visitLocalsRetainedByReferenceBinding()
728 Init = CE->getSubExpr(); in visitLocalsRetainedByReferenceBinding()
736 Init = ICE->getSubExpr(); in visitLocalsRetainedByReferenceBinding()
754 visitLocalsRetainedByInitializer(Path, MTE->getSubExpr(), Visit, true); in visitLocalsRetainedByReferenceBinding()
796 visitLocalsRetainedByInitializer(Path, U->getSubExpr(), Visit, true); in visitLocalsRetainedByReferenceBinding()
851 Init = FE->getSubExpr(); in visitLocalsRetainedByInitializer()
857 Init = BTE->getSubExpr(); in visitLocalsRetainedByInitializer()
881 visitLocalsRetainedByInitializer(Path, MTE->getSubExpr(), in visitLocalsRetainedByInitializer()
915 Path, CE->getSubExpr(), RK_ReferenceBinding, Visit); in visitLocalsRetainedByInitializer()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/VE/MCTargetDesc/
H A DVEMCAsmInfo.cpp99 printExpr(OS, *Expr.getSubExpr()); in printSpecifierExpr()
108 if (!Expr.getSubExpr()->evaluateAsRelocatable(Res, Asm)) in evaluateAsRelocatableImpl()

12345678