| /llvm-project-15.0.7/clang/lib/Analysis/FlowSensitive/ |
| H A D | Transfer.cpp | 205 assert(SubExpr != nullptr); in VisitImplicitCastExpr() 274 assert(SubExpr != nullptr); in VisitUnaryOperator() 466 assert(SubExpr != nullptr); in VisitCXXFunctionalCastExpr() 543 assert(SubExpr != nullptr); in VisitMaterializeTemporaryExpr() 554 assert(SubExpr != nullptr); in VisitCXXBindTemporaryExpr() 566 assert(SubExpr != nullptr); in VisitCXXStaticCastExpr() 624 assert(SubExpr != nullptr); in VisitParenExpr() 625 Visit(SubExpr); in VisitParenExpr() 633 assert(SubExpr != nullptr); in VisitExprWithCleanups() 634 Visit(SubExpr); in VisitExprWithCleanups() [all …]
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/misc/ |
| H A D | ThrowByValueCatchByReferenceCheck.cpp | 71 auto *SubExpr = ThrowExpr->getSubExpr(); in diagnoseThrowLocations() local 72 if (!SubExpr) in diagnoseThrowLocations() 74 auto QualType = SubExpr->getType(); in diagnoseThrowLocations() 78 auto *Inner = SubExpr->IgnoreParenImpCasts(); in diagnoseThrowLocations() 86 diag(SubExpr->getBeginLoc(), "throw expression throws a pointer; it should " in diagnoseThrowLocations() 104 auto *CurrentSubExpr = SubExpr->IgnoreImpCasts(); in diagnoseThrowLocations() 129 diag(SubExpr->getBeginLoc(), in diagnoseThrowLocations()
|
| /llvm-project-15.0.7/llvm/lib/Target/ARM/MCTargetDesc/ |
| H A D | ARMMachORelocationInfo.cpp | 23 const MCExpr *createExprForCAPIVariantKind(const MCExpr *SubExpr, in createExprForCAPIVariantKind() argument 27 return ARMMCExpr::createUpper16(SubExpr, Ctx); in createExprForCAPIVariantKind() 29 return ARMMCExpr::createLower16(SubExpr, Ctx); in createExprForCAPIVariantKind() 31 return MCRelocationInfo::createExprForCAPIVariantKind(SubExpr, in createExprForCAPIVariantKind()
|
| /llvm-project-15.0.7/clang/include/clang/AST/ |
| H A D | ExprCXX.h | 792 Stmt *SubExpr = nullptr; variable 803 SubExpr(SubExpr) { in CXXStdInitializerListExpr() 815 return SubExpr->getEndLoc(); in getEndLoc() 827 child_range children() { return child_range(&SubExpr, &SubExpr + 1); } in children() 830 return const_child_range(&SubExpr, &SubExpr + 1); in children() 1414 Stmt *SubExpr = nullptr; variable 1419 Temp(temp), SubExpr(SubExpr) { in CXXBindTemporaryExpr() 1452 child_range children() { return child_range(&SubExpr, &SubExpr + 1); } in children() 1455 return const_child_range(&SubExpr, &SubExpr + 1); in children() 3417 child_range children() { return child_range(&SubExpr, &SubExpr + 1); } in children() [all …]
|
| H A D | ExprObjC.h | 129 Stmt *SubExpr; variable 137 : Expr(ObjCBoxedExprClass, T, VK_PRValue, OK_Ordinary), SubExpr(E), in ObjCBoxedExpr() 144 Expr *getSubExpr() { return cast<Expr>(SubExpr); } in getSubExpr() 145 const Expr *getSubExpr() const { return cast<Expr>(SubExpr); } in getSubExpr() 154 return !BoxingMethod && SubExpr; in isExpressibleAsConstantInitializer() 167 child_range children() { return child_range(&SubExpr, &SubExpr+1); } in children() 170 return const_child_range(&SubExpr, &SubExpr + 1); in children() 176 return reinterpret_cast<Stmt const * const*>(&SubExpr); in arg_begin() 180 return reinterpret_cast<Stmt const * const*>(&SubExpr + 1); in arg_end()
|
| /llvm-project-15.0.7/clang/lib/Tooling/Transformer/ |
| H A D | SourceCodeBuilders.cpp | 136 const Expr *SubExpr = Op->getSubExpr()->IgnoreParenImpCasts(); in buildAccessForValue() local 137 StringRef DerefText = getText(*SubExpr, Context); in buildAccessForValue() 140 if (needParensBeforeDotOrArrow(*SubExpr)) in buildAccessForValue() 162 const Expr *SubExpr = Op->getSubExpr()->IgnoreParenImpCasts(); in buildAccessForPointer() local 163 StringRef DerefText = getText(*SubExpr, Context); in buildAccessForPointer() 166 if (needParensBeforeDotOrArrow(*SubExpr)) in buildAccessForPointer()
|
| /llvm-project-15.0.7/llvm/lib/Target/AVR/MCTargetDesc/ |
| H A D | AVRMCExpr.h | 49 const MCExpr *getSubExpr() const { return SubExpr; } in getSubExpr() 81 const MCExpr *SubExpr; variable 86 : Kind(Kind), SubExpr(Expr), Negated(Negated) {} in AVRMCExpr()
|
| H A D | AVRMCExpr.cpp | 75 bool isRelocatable = SubExpr->evaluateAsRelocatable(Value, Layout, Fixup); in evaluateAsRelocatableImpl()
|
| /llvm-project-15.0.7/llvm/lib/Analysis/ |
| H A D | TypeMetadataUtils.cpp | 209 auto *SubExpr = dyn_cast<ConstantExpr>(PtrToIntUser); in replaceRelativePointerUsersWithZero() local 210 if (!SubExpr || SubExpr->getOpcode() != Instruction::Sub) in replaceRelativePointerUsersWithZero() 213 SubExpr->replaceNonMetadataUsesWith( in replaceRelativePointerUsersWithZero() 214 ConstantInt::get(SubExpr->getType(), 0)); in replaceRelativePointerUsersWithZero()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/cppcoreguidelines/ |
| H A D | ProTypeCstyleCastCheck.cpp | 74 const Expr *SubExpr = in check() local 77 if (!isa<ParenExpr>(SubExpr)) { in check() 80 Lexer::getLocForEndOfToken(SubExpr->getEndLoc(), 0, in check()
|
| /llvm-project-15.0.7/llvm/lib/MC/MCDisassembler/ |
| H A D | MCRelocationInfo.cpp | 20 MCRelocationInfo::createExprForCAPIVariantKind(const MCExpr *SubExpr, in createExprForCAPIVariantKind() argument 24 return SubExpr; in createExprForCAPIVariantKind()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/readability/ |
| H A D | ImplicitBoolConversionCheck.cpp | 108 const Expr *SubExpr = Cast->getSubExpr(); in fixGenericExprCastToBool() local 110 bool NeedInnerParens = areParensNeededForStatement(SubExpr); in fixGenericExprCastToBool() 140 Cast->getCastKind(), SubExpr->getType(), Context); in fixGenericExprCastToBool() 181 const Expr *SubExpr = Cast->getSubExpr(); in fixGenericExprCastFromBool() local 182 bool NeedParens = !isa<ParenExpr>(SubExpr); in fixGenericExprCastFromBool()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/google/ |
| H A D | AvoidCStyleCastsCheck.cpp | 168 const Expr *SubExpr = CastExpr->getSubExprAsWritten()->IgnoreImpCasts(); in check() local 169 if (!isa<ParenExpr>(SubExpr) && !isa<CXXFunctionalCastExpr>(CastExpr)) { in check() 172 Lexer::getLocForEndOfToken(SubExpr->getEndLoc(), 0, SM, in check()
|
| /llvm-project-15.0.7/llvm/include/llvm/MC/MCDisassembler/ |
| H A D | MCRelocationInfo.h | 38 virtual const MCExpr *createExprForCAPIVariantKind(const MCExpr *SubExpr,
|
| /llvm-project-15.0.7/llvm/lib/Target/PowerPC/MCTargetDesc/ |
| H A D | PPCELFStreamer.cpp | 151 const MCExpr *SubExpr = in emitGOTToPCRelReloc() local 158 MCBinaryExpr::createSub(CurrentLocationExpr, SubExpr, getContext()); in emitGOTToPCRelReloc()
|
| /llvm-project-15.0.7/llvm/lib/Target/Mips/MCTargetDesc/ |
| H A D | MipsMCExpr.cpp | 138 const MCExpr *SubExpr = in evaluateAsRelocatableImpl() local 141 if (!SubExpr->evaluateAsRelocatable(Res, Layout, Fixup)) in evaluateAsRelocatableImpl()
|
| /llvm-project-15.0.7/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | AnalysisOrderChecker.cpp | 73 void checkPreStmt(const ArraySubscriptExpr *SubExpr, in checkPreStmt() argument 79 void checkPostStmt(const ArraySubscriptExpr *SubExpr, in checkPostStmt() argument
|
| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | TreeTransform.h | 10667 if (SubExpr.isInvalid()) in TransformParenExpr() 10692 ExprResult SubExpr; in TransformUnaryOperator() local 10697 if (SubExpr.isInvalid()) in TransformUnaryOperator() 10855 ExprResult SubExpr; in TransformUnaryExprOrTypeTraitExpr() local 11336 ExprResult SubExpr in TransformCStyleCastExpr() local 11338 if (SubExpr.isInvalid()) in TransformCStyleCastExpr() 11563 if (SubExpr.isInvalid()) in TransformVAArgExpr() 11813 ExprResult SubExpr in TransformCXXNamedCastExpr() local 11885 ExprResult SubExpr in TransformCXXFunctionalCastExpr() local 12724 ExprResult SubExpr; in TransformArrayTypeTraitExpr() local [all …]
|
| H A D | SemaExprObjC.cpp | 4644 Expr *SubExpr) { in BuildObjCBridgedCast() argument 4645 ExprResult SubResult = UsualUnaryConversions(SubExpr); in BuildObjCBridgedCast() 4647 SubExpr = SubResult.get(); in BuildObjCBridgedCast() 4650 QualType FromType = SubExpr->getType(); in BuildObjCBridgedCast() 4673 << SubExpr->getSourceRange() in BuildObjCBridgedCast() 4699 SubExpr = maybeUndoReclaimObject(SubExpr); in BuildObjCBridgedCast() 4716 << SubExpr->getSourceRange() in BuildObjCBridgedCast() 4733 << SubExpr->getSourceRange() in BuildObjCBridgedCast() 4757 Expr *SubExpr) { in ActOnObjCBridgedCast() argument 4761 CheckTollFreeBridgeCast(T, SubExpr); in ActOnObjCBridgedCast() [all …]
|
| /llvm-project-15.0.7/clang/lib/Analysis/ |
| H A D | BodyFarm.cpp | 266 Expr *SubExpr; in create_call_once_funcptr_call() local 268 SubExpr = M.makeImplicitCast( in create_call_once_funcptr_call() 273 SubExpr = M.makeImplicitCast(Call, Ty, CK_FunctionToPointerDecay); in create_call_once_funcptr_call() 277 SubExpr = Call; in create_call_once_funcptr_call() 282 return CallExpr::Create(C, SubExpr, CallArgs, C.VoidTy, VK_PRValue, in create_call_once_funcptr_call()
|
| /llvm-project-15.0.7/clang/lib/AST/Interp/ |
| H A D | ByteCodeExprGen.cpp | 91 auto *SubExpr = CE->getSubExpr(); in VisitCastExpr() local 116 return this->Visit(SubExpr); in VisitCastExpr() 119 return discard(SubExpr); in VisitCastExpr()
|
| /llvm-project-15.0.7/clang/lib/AST/ |
| H A D | Expr.cpp | 295 : FullExpr(ConstantExprClass, SubExpr) { in ConstantExpr() 1888 const Expr *SubExpr = nullptr; in getSubExprAsWritten() local 1896 SubExpr = IgnoreExprNodes(cast<CXXConstructExpr>(SubExpr)->getArg(0), in getSubExprAsWritten() 1899 assert((isa<CXXMemberCallExpr>(SubExpr) || isa<BlockExpr>(SubExpr)) && in getSubExprAsWritten() 1901 if (auto *MCE = dyn_cast<CXXMemberCallExpr>(SubExpr)) in getSubExprAsWritten() 1902 SubExpr = MCE->getImplicitObjectArgument(); in getSubExprAsWritten() 1906 return const_cast<Expr *>(SubExpr); in getSubExprAsWritten() 1910 const Expr *SubExpr = nullptr; in getConversionFunction() local 1919 if (auto *MCE = dyn_cast<CXXMemberCallExpr>(SubExpr)) in getConversionFunction() 2985 Expr *SubExpr = CE->getSubExpr(); in IgnoreParenNoopCasts() local [all …]
|
| H A D | ExprConstant.cpp | 8474 if (SubExpr == E->getBase() ? !evaluatePointer(SubExpr, Result) in VisitArraySubscriptExpr() 8865 if (!Visit(SubExpr)) in VisitCastExpr() 8955 if (SubExpr->isGLValue()) { in VisitCastExpr() 8960 SubExpr, SubExpr->getType(), ScopeKind::FullExpression, Result); in VisitCastExpr() 10558 Expr *SubExpr = E->getSubExpr(); in VisitUnaryOperator() local 11473 auto *SubExpr = Cast->getSubExpr(); in ignorePointerCastsAndParens() local 11474 if (!SubExpr->getType()->hasPointerRepresentation() || !SubExpr->isPRValue()) in ignorePointerCastsAndParens() 13501 if (!Evaluate(Val, Info, SubExpr)) in VisitCastExpr() 13507 if (!Visit(SubExpr)) in VisitCastExpr() 14046 if (!Visit(SubExpr)) in VisitCastExpr() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Bitcode/Reader/ |
| H A D | MetadataLoader.cpp | 571 auto SubExpr = ArrayRef<uint64_t>(Expr); in upgradeDIExpression() local 572 while (!SubExpr.empty()) { in upgradeDIExpression() 577 switch (SubExpr.front()) { in upgradeDIExpression() 593 HistoricSize = std::min(SubExpr.size(), HistoricSize); in upgradeDIExpression() 594 ArrayRef<uint64_t> Args = SubExpr.slice(1, HistoricSize - 1); in upgradeDIExpression() 596 switch (SubExpr.front()) { in upgradeDIExpression() 607 Buffer.push_back(*SubExpr.begin()); in upgradeDIExpression() 613 SubExpr = SubExpr.slice(HistoricSize); in upgradeDIExpression()
|
| /llvm-project-15.0.7/llvm/lib/ExecutionEngine/RuntimeDyld/ |
| H A D | RuntimeDyldChecker.cpp | 132 EvalResult unexpectedToken(StringRef TokenStart, StringRef SubExpr, in unexpectedToken() argument 136 if (SubExpr != "") { in unexpectedToken() 138 ErrorMsg += SubExpr; in unexpectedToken()
|