| /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 | MipsMCAsmInfo.cpp | 83 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 D | AArch64MCAsmInfo.cpp | 124 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 D | MallocSizeofChecker.cpp | 72 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 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()
|
| H A D | EnumCastOutOfRangeChecker.cpp | 93 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 D | TestAfterDivZeroChecker.cpp | 227 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 D | CGExprAgg.cpp | 120 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 D | CGExprComplex.cpp | 113 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 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() 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 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() 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 D | Transfer.cpp | 291 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 D | ThreadSafetyCommon.cpp | 225 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 D | ReachableCode.cpp | 205 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 D | LanaiMCAsmInfo.cpp | 46 printExpr(OS, *Expr.getSubExpr()); in printSpecifierExpr() 62 printExpr(OS, *Expr.getSubExpr()); in printSpecifierExpr()
|
| /freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/WebKit/ |
| H A D | ASTUtils.cpp | 40 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 D | PtrTypesSemantics.cpp | 622 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 D | RawPtrRefLambdaCapturesChecker.cpp | 195 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 D | PPCMCAsmInfo.cpp | 141 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 D | SourceCodeBuilders.cpp | 91 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 D | SystemZMCAsmInfo.cpp | 78 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 D | AMDGPUMCExpr.cpp | 51 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 D | AVRMCAsmInfo.cpp | 126 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 D | CheckExprLifetime.cpp | 709 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 D | VEMCAsmInfo.cpp | 99 printExpr(OS, *Expr.getSubExpr()); in printSpecifierExpr() 108 if (!Expr.getSubExpr()->evaluateAsRelocatable(Res, Asm)) in evaluateAsRelocatableImpl()
|