| /freebsd-14.2/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/ |
| H A D | Transfer.cpp | 263 assert(SubExpr != nullptr); in VisitImplicitCastExpr() 340 assert(SubExpr != nullptr); in VisitUnaryOperator() 545 assert(SubExpr != nullptr); in VisitCXXFunctionalCastExpr() 595 assert(SubExpr != nullptr); in VisitMaterializeTemporaryExpr() 613 assert(SubExpr != nullptr); in VisitCXXBindTemporaryExpr() 621 assert(SubExpr != nullptr); in VisitCXXStaticCastExpr() 745 assert(SubExpr != nullptr); in VisitParenExpr() 746 Visit(SubExpr); in VisitParenExpr() 754 assert(SubExpr != nullptr); in VisitExprWithCleanups() 755 Visit(SubExpr); in VisitExprWithCleanups() [all …]
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/AST/Interp/ |
| H A D | ByteCodeExprGen.cpp | 97 if (!this->visit(SubExpr)) in VisitCastExpr() 107 if (!this->visit(SubExpr)) in VisitCastExpr() 119 if (!this->visit(SubExpr)) in VisitCastExpr() 132 if (!this->visit(SubExpr)) in VisitCastExpr() 150 if (!this->visit(SubExpr)) in VisitCastExpr() 170 if (!this->visit(SubExpr)) in VisitCastExpr() 178 if (!this->visit(SubExpr)) in VisitCastExpr() 206 if (!this->visit(SubExpr)) in VisitCastExpr() 312 if (!this->visitZeroInitializer(T, SubExpr->getType(), SubExpr)) in VisitCastExpr() 318 return discard(SubExpr); in VisitCastExpr() [all …]
|
| /freebsd-14.2/contrib/llvm-project/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()
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | ExprCXX.h | 798 Stmt *SubExpr = nullptr; variable 809 SubExpr(SubExpr) { in CXXStdInitializerListExpr() 821 return SubExpr->getEndLoc(); in getEndLoc() 833 child_range children() { return child_range(&SubExpr, &SubExpr + 1); } in children() 836 return const_child_range(&SubExpr, &SubExpr + 1); in children() 1477 Stmt *SubExpr = nullptr; variable 1482 Temp(temp), SubExpr(SubExpr) { in CXXBindTemporaryExpr() 1515 child_range children() { return child_range(&SubExpr, &SubExpr + 1); } in children() 1518 return const_child_range(&SubExpr, &SubExpr + 1); in children() 3489 child_range children() { return child_range(&SubExpr, &SubExpr + 1); } in children() [all …]
|
| H A D | ExprObjC.h | 128 Stmt *SubExpr; variable 136 : Expr(ObjCBoxedExprClass, T, VK_PRValue, OK_Ordinary), SubExpr(E), in ObjCBoxedExpr() 143 Expr *getSubExpr() { return cast<Expr>(SubExpr); } in getSubExpr() 144 const Expr *getSubExpr() const { return cast<Expr>(SubExpr); } in getSubExpr() 153 return !BoxingMethod && SubExpr; in isExpressibleAsConstantInitializer() 166 child_range children() { return child_range(&SubExpr, &SubExpr+1); } in children() 169 return const_child_range(&SubExpr, &SubExpr + 1); in children() 175 return reinterpret_cast<Stmt const * const*>(&SubExpr); in arg_begin() 179 return reinterpret_cast<Stmt const * const*>(&SubExpr + 1); in arg_end()
|
| H A D | Expr.h | 1029 Stmt *SubExpr; 1034 SubExpr(subexpr) { in FullExpr() 1040 const Expr *getSubExpr() const { return cast<Expr>(SubExpr); } in getSubExpr() 1041 Expr *getSubExpr() { return cast<Expr>(SubExpr); } in getSubExpr() 1045 void setSubExpr(Expr *E) { SubExpr = E; } in setSubExpr() 1092 ConstantExpr(Expr *SubExpr, ConstantResultStorageKind StorageKind, 1111 return SubExpr->getBeginLoc(); in getBeginLoc() 1114 return SubExpr->getEndLoc(); in getEndLoc() 1141 child_range children() { return child_range(&SubExpr, &SubExpr+1); } in children() 1143 return const_child_range(&SubExpr, &SubExpr + 1); in children()
|
| /freebsd-14.2/contrib/llvm-project/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()
|
| /freebsd-14.2/contrib/llvm-project/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()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | TypeMetadataUtils.cpp | 211 auto *SubExpr = dyn_cast<ConstantExpr>(PtrToIntUser); in replaceRelativePointerUsersWithZero() local 212 if (!SubExpr || SubExpr->getOpcode() != Instruction::Sub) in replaceRelativePointerUsersWithZero() 215 SubExpr->replaceNonMetadataUsesWith( in replaceRelativePointerUsersWithZero() 216 ConstantInt::get(SubExpr->getType(), 0)); in replaceRelativePointerUsersWithZero()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/MC/MCDisassembler/ |
| H A D | MCRelocationInfo.cpp | 20 MCRelocationInfo::createExprForCAPIVariantKind(const MCExpr *SubExpr, in createExprForCAPIVariantKind() argument 24 return SubExpr; in createExprForCAPIVariantKind()
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/MC/MCDisassembler/ |
| H A D | MCRelocationInfo.h | 38 virtual const MCExpr *createExprForCAPIVariantKind(const MCExpr *SubExpr,
|
| /freebsd-14.2/contrib/llvm-project/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()
|
| /freebsd-14.2/contrib/llvm-project/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()
|
| /freebsd-14.2/contrib/llvm-project/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
|
| H A D | PointerArithChecker.cpp | 66 void checkPreStmt(const ArraySubscriptExpr *SubExpr, CheckerContext &C) const;
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Sema/ |
| H A D | TreeTransform.h | 11050 if (SubExpr.isInvalid()) in TransformParenExpr() 11075 ExprResult SubExpr; in TransformUnaryOperator() local 11080 if (SubExpr.isInvalid()) in TransformUnaryOperator() 11238 ExprResult SubExpr; in TransformUnaryExprOrTypeTraitExpr() local 11720 ExprResult SubExpr in TransformCStyleCastExpr() local 11722 if (SubExpr.isInvalid()) in TransformCStyleCastExpr() 11946 if (SubExpr.isInvalid()) in TransformVAArgExpr() 12209 ExprResult SubExpr in TransformCXXNamedCastExpr() local 12281 ExprResult SubExpr in TransformCXXFunctionalCastExpr() local 13140 ExprResult SubExpr; in TransformArrayTypeTraitExpr() local [all …]
|
| H A D | SemaExprObjC.cpp | 4642 Expr *SubExpr) { in BuildObjCBridgedCast() argument 4643 ExprResult SubResult = UsualUnaryConversions(SubExpr); in BuildObjCBridgedCast() 4645 SubExpr = SubResult.get(); in BuildObjCBridgedCast() 4648 QualType FromType = SubExpr->getType(); in BuildObjCBridgedCast() 4671 << SubExpr->getSourceRange() in BuildObjCBridgedCast() 4697 SubExpr = maybeUndoReclaimObject(SubExpr); in BuildObjCBridgedCast() 4714 << SubExpr->getSourceRange() in BuildObjCBridgedCast() 4731 << SubExpr->getSourceRange() in BuildObjCBridgedCast() 4755 Expr *SubExpr) { in ActOnObjCBridgedCast() argument 4759 CheckTollFreeBridgeCast(T, SubExpr); in ActOnObjCBridgedCast() [all …]
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Analysis/ |
| H A D | BodyFarm.cpp | 267 Expr *SubExpr; in create_call_once_funcptr_call() local 269 SubExpr = M.makeImplicitCast( in create_call_once_funcptr_call() 274 SubExpr = M.makeImplicitCast(Call, Ty, CK_FunctionToPointerDecay); in create_call_once_funcptr_call() 278 SubExpr = Call; in create_call_once_funcptr_call() 283 return CallExpr::Create(C, SubExpr, CallArgs, C.VoidTy, VK_PRValue, in create_call_once_funcptr_call()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/AST/ |
| H A D | Expr.cpp | 315 : FullExpr(ConstantExprClass, SubExpr) { in ConstantExpr() 1957 const Expr *SubExpr = nullptr; in getSubExprAsWritten() local 1965 SubExpr = IgnoreExprNodes(cast<CXXConstructExpr>(SubExpr)->getArg(0), in getSubExprAsWritten() 1968 assert((isa<CXXMemberCallExpr>(SubExpr) || isa<BlockExpr>(SubExpr)) && in getSubExprAsWritten() 1970 if (auto *MCE = dyn_cast<CXXMemberCallExpr>(SubExpr)) in getSubExprAsWritten() 1971 SubExpr = MCE->getImplicitObjectArgument(); in getSubExprAsWritten() 1975 return const_cast<Expr *>(SubExpr); in getSubExprAsWritten() 1979 const Expr *SubExpr = nullptr; in getConversionFunction() local 1988 if (auto *MCE = dyn_cast<CXXMemberCallExpr>(SubExpr)) in getConversionFunction() 3066 Expr *SubExpr = CE->getSubExpr(); in IgnoreParenNoopCasts() local [all …]
|
| H A D | ExprConstant.cpp | 8775 if (SubExpr == E->getBase() ? !evaluatePointer(SubExpr, Result) in VisitArraySubscriptExpr() 9169 if (!Visit(SubExpr)) in VisitCastExpr() 9269 if (SubExpr->isGLValue()) { in VisitCastExpr() 9274 SubExpr, SubExpr->getType(), ScopeKind::FullExpression, Result); in VisitCastExpr() 10868 Expr *SubExpr = E->getSubExpr(); in VisitUnaryOperator() local 11809 auto *SubExpr = Cast->getSubExpr(); in ignorePointerCastsAndParens() local 11810 if (!SubExpr->getType()->hasPointerRepresentation() || !SubExpr->isPRValue()) in ignorePointerCastsAndParens() 13968 if (!Evaluate(Val, Info, SubExpr)) in VisitCastExpr() 13974 if (!Visit(SubExpr)) in VisitCastExpr() 14603 if (!Visit(SubExpr)) in VisitCastExpr() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Bitcode/Reader/ |
| H A D | MetadataLoader.cpp | 652 auto SubExpr = ArrayRef<uint64_t>(Expr); in upgradeDIExpression() local 653 while (!SubExpr.empty()) { in upgradeDIExpression() 658 switch (SubExpr.front()) { in upgradeDIExpression() 674 HistoricSize = std::min(SubExpr.size(), HistoricSize); in upgradeDIExpression() 675 ArrayRef<uint64_t> Args = SubExpr.slice(1, HistoricSize - 1); in upgradeDIExpression() 677 switch (SubExpr.front()) { in upgradeDIExpression() 688 Buffer.push_back(*SubExpr.begin()); in upgradeDIExpression() 694 SubExpr = SubExpr.slice(HistoricSize); in upgradeDIExpression()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/ |
| H A D | RuntimeDyldChecker.cpp | 152 EvalResult unexpectedToken(StringRef TokenStart, StringRef SubExpr, in unexpectedToken() argument 156 if (SubExpr != "") { in unexpectedToken() 158 ErrorMsg += SubExpr; in unexpectedToken()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Serialization/ |
| H A D | ASTReaderStmt.cpp | 484 for (auto &SubExpr: E->SubExprs) in VisitCoawaitExpr() local 485 SubExpr = Record.readSubStmt(); in VisitCoawaitExpr() 493 for (auto &SubExpr: E->SubExprs) in VisitCoyieldExpr() local 494 SubExpr = Record.readSubStmt(); in VisitCoyieldExpr() 501 for (auto &SubExpr: E->SubExprs) in VisitDependentCoawaitExpr() local 502 SubExpr = Record.readSubStmt(); in VisitDependentCoawaitExpr() 1441 E->SubExpr = Record.readSubStmt(); in VisitObjCBoxedExpr() 1779 E->SubExpr = Record.readSubExpr(); in VisitCXXStdInitializerListExpr() 1978 E->SubExpr = Record.readSubExpr(); in VisitExprWithCleanups()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/LoongArch/AsmParser/ |
| H A D | LoongArchAsmParser.cpp | 668 const MCExpr *SubExpr; in parseOperandWithModifier() local 669 if (getParser().parseParenExpression(SubExpr, E)) in parseOperandWithModifier() 672 const MCExpr *ModExpr = LoongArchMCExpr::create(SubExpr, VK, getContext()); in parseOperandWithModifier()
|