Home
last modified time | relevance | path

Searched refs:SubExpr (Results 1 – 25 of 50) sorted by relevance

12

/freebsd-14.2/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/
H A DTransfer.cpp263 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 DByteCodeExprGen.cpp97 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 DARMMachORelocationInfo.cpp23 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 DExprCXX.h798 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 DExprObjC.h128 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 DExpr.h1029 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 DSourceCodeBuilders.cpp136 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 DAVRMCExpr.h49 const MCExpr *getSubExpr() const { return SubExpr; } in getSubExpr()
81 const MCExpr *SubExpr; variable
86 : Kind(Kind), SubExpr(Expr), Negated(Negated) {} in AVRMCExpr()
H A DAVRMCExpr.cpp75 bool isRelocatable = SubExpr->evaluateAsRelocatable(Value, Layout, Fixup); in evaluateAsRelocatableImpl()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/
H A DTypeMetadataUtils.cpp211 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 DMCRelocationInfo.cpp20 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 DMCRelocationInfo.h38 virtual const MCExpr *createExprForCAPIVariantKind(const MCExpr *SubExpr,
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/PowerPC/MCTargetDesc/
H A DPPCELFStreamer.cpp151 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 DMipsMCExpr.cpp138 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 DAnalysisOrderChecker.cpp73 void checkPreStmt(const ArraySubscriptExpr *SubExpr, in checkPreStmt() argument
79 void checkPostStmt(const ArraySubscriptExpr *SubExpr, in checkPostStmt() argument
H A DPointerArithChecker.cpp66 void checkPreStmt(const ArraySubscriptExpr *SubExpr, CheckerContext &C) const;
/freebsd-14.2/contrib/llvm-project/clang/lib/Sema/
H A DTreeTransform.h11050 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 DSemaExprObjC.cpp4642 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 DBodyFarm.cpp267 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 DExpr.cpp315 : 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 DExprConstant.cpp8775 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 DMetadataLoader.cpp652 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 DRuntimeDyldChecker.cpp152 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 DASTReaderStmt.cpp484 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 DLoongArchAsmParser.cpp668 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()

12