Home
last modified time | relevance | path

Searched refs:ImplicitCastExpr (Results 1 – 25 of 82) sorted by relevance

1234

/freebsd-14.2/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DConversionChecker.cpp40 class ConversionChecker : public Checker<check::PreStmt<ImplicitCastExpr>> {
42 void checkPreStmt(const ImplicitCastExpr *Cast, CheckerContext &C) const;
47 bool isLossOfPrecision(const ImplicitCastExpr *Cast, QualType DestType,
50 bool isLossOfSign(const ImplicitCastExpr *Cast, CheckerContext &C) const;
57 void ConversionChecker::checkPreStmt(const ImplicitCastExpr *Cast, in checkPreStmt()
135 bool ConversionChecker::isLossOfPrecision(const ImplicitCastExpr *Cast, in isLossOfPrecision()
191 bool ConversionChecker::isLossOfSign(const ImplicitCastExpr *Cast, in isLossOfSign()
H A DDynamicTypeChecker.cpp32 class DynamicTypeChecker : public Checker<check::PostStmt<ImplicitCastExpr>> {
59 void checkPostStmt(const ImplicitCastExpr *CE, CheckerContext &C) const;
121 } else if (const auto *ImplicitCast = dyn_cast<ImplicitCastExpr>(S)) { in VisitNode()
148 void DynamicTypeChecker::checkPostStmt(const ImplicitCastExpr *CE, in checkPostStmt()
H A DTestAfterDivZeroChecker.cpp229 if (const ImplicitCastExpr *I = in checkBranchCondition()
230 dyn_cast<ImplicitCastExpr>(U->getSubExpr())) in checkBranchCondition()
241 } else if (const ImplicitCastExpr *IE = in checkBranchCondition()
242 dyn_cast<ImplicitCastExpr>(Condition)) { in checkBranchCondition()
H A DLLVMConventionsChecker.cpp165 ImplicitCastExpr *Ex3 = dyn_cast<ImplicitCastExpr>(Ex2->getArg(0)); in VisitVarDecl()
171 ImplicitCastExpr *Ex5 = dyn_cast<ImplicitCastExpr>(Ex4->getArg(0)); in VisitVarDecl()
H A DMallocSizeofChecker.cpp120 void VisitImplicitCastExpr(const ImplicitCastExpr *E) { in VisitImplicitCastExpr()
H A DStackAddrEscapeChecker.cpp281 if (const auto *ICE = dyn_cast<ImplicitCastExpr>(RetE)) { in checkPreStmt()
H A DArrayBoundCheckerV2.cpp474 } while (isa_and_nonnull<ParenExpr, ImplicitCastExpr>(S)); in isInAddressOf()
/freebsd-14.2/contrib/llvm-project/clang/lib/Analysis/
H A DBodyFarm.cpp76 ImplicitCastExpr *makeIntegralCastToBoolean(const Expr *Arg);
79 ImplicitCastExpr *makeLvalueToRvalue(const Expr *Arg, QualType Ty);
83 ImplicitCastExpr *
88 ImplicitCastExpr *makeImplicitCast(const Expr *Arg, QualType Ty,
159 ImplicitCastExpr *ASTMaker::makeLvalueToRvalue(const Expr *Arg, QualType Ty) { in makeLvalueToRvalue()
163 ImplicitCastExpr *
172 ImplicitCastExpr *ASTMaker::makeImplicitCast(const Expr *Arg, QualType Ty, in makeImplicitCast()
174 return ImplicitCastExpr::Create(C, Ty, in makeImplicitCast()
198 ImplicitCastExpr *ASTMaker::makeIntegralCastToBoolean(const Expr *Arg) { in makeIntegralCastToBoolean()
570 ImplicitCastExpr *LValToRval = in create_dispatch_once()
[all …]
/freebsd-14.2/contrib/llvm-project/clang/lib/ARCMigrate/
H A DTransUnbridgedCasts.cpp159 if (const ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(Arg)) { in transformNonObjCToObjCCast()
393 if (ImplicitCastExpr *implCE = dyn_cast<ImplicitCastExpr>(subExpr)) { in transformObjCToNonObjCCast()
H A DTransforms.cpp105 const ImplicitCastExpr *implCE = dyn_cast<ImplicitCastExpr>(E); in isPlusOne()
107 implCE = dyn_cast<ImplicitCastExpr>(implCE->getSubExpr()); in isPlusOne()
H A DTransBlockObjCVariable.cpp50 bool TraverseImplicitCastExpr(ImplicitCastExpr *castE) { in TraverseImplicitCastExpr()
H A DTransRetainReleaseDealloc.cpp434 if (ImplicitCastExpr *castE = dyn_cast_or_null<ImplicitCastExpr>(parent)) in tryRemoving()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/
H A DIgnoreExpr.h49 if (auto *ICE = dyn_cast<ImplicitCastExpr>(E)) in IgnoreImplicitCastsSingleStep()
138 if (auto *ICE = dyn_cast<ImplicitCastExpr>(E)) in IgnoreImplicitAsWrittenSingleStep()
H A DComputeDependence.h33 class ImplicitCastExpr; variable
120 ExprDependence computeDependence(ImplicitCastExpr *E);
H A DTextNodeDumper.h262 void VisitImplicitCastExpr(const ImplicitCastExpr *Node);
H A DJSONNodeDumper.h293 void VisitImplicitCastExpr(const ImplicitCastExpr *ICE);
/freebsd-14.2/contrib/llvm-project/clang/lib/AST/
H A DExpr.cpp159 if (const ImplicitCastExpr *CE = dyn_cast<ImplicitCastExpr>(E)) in isKnownToHaveBooleanValue()
2049 ImplicitCastExpr *ImplicitCastExpr::Create(const ASTContext &C, QualType T, in Create()
2063 ImplicitCastExpr *E = in Create()
2071 ImplicitCastExpr *ImplicitCastExpr::CreateEmpty(const ASTContext &C, in CreateEmpty()
3134 while (const ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(E)) in isDefaultArgument()
3146 while (const ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(E)) { in skipTemporaryBindingsNoOpCastsAndParens()
3156 while (const ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(E)) { in skipTemporaryBindingsNoOpCastsAndParens()
3220 if (const ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(E)) { in isImplicitCXXThis()
4030 while (ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(E)) { in getSourceBitField()
4078 while (const ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(E)) { in refersToVectorElement()
[all …]
H A DParentMapContext.cpp206 if (isa<ImplicitCastExpr>(E)) in AscendIgnoreUnlessSpelledInSource()
/freebsd-14.2/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/
H A DASTResultSynthesizer.cpp255 ImplicitCastExpr *implicit_cast = dyn_cast<ImplicitCastExpr>(last_expr); in SynthesizeBodyResult()
/freebsd-14.2/contrib/llvm-project/clang/lib/Edit/
H A DRewriteObjCFoundationAPI.cpp948 if (const ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(E)) { in objectifyExpr()
1002 if (const ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(Arg)) { in rewriteToNumericBoxedExpression()
/freebsd-14.2/contrib/llvm-project/clang/lib/Tooling/Refactoring/
H A DASTSelection.cpp299 for (; (ParentIndex + 1) <= Parents.size() && isa<ImplicitCastExpr>(Parent); in canonicalize()
/freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/
H A DCGClass.cpp1159 if (ImplicitCastExpr *EC = dyn_cast<ImplicitCastExpr>(RHS)) in getMemcpyableField()
1187 if (ImplicitCastExpr *DC = dyn_cast<ImplicitCastExpr>(DstPtr)) in getMemcpyableField()
1199 if (ImplicitCastExpr *SC = dyn_cast<ImplicitCastExpr>(SrcPtr)) in getMemcpyableField()
H A DCGObjC.cpp305 const ImplicitCastExpr *ice = dyn_cast<ImplicitCastExpr>(receiver); in shouldExtendReceiverForInnerPointerMessage()
1567 ImplicitCastExpr selfLoad(ImplicitCastExpr::OnStack, selfDecl->getType(), in generateObjCSetterBody()
1578 ImplicitCastExpr argLoad(ImplicitCastExpr::OnStack, in generateObjCSetterBody()
1607 ImplicitCastExpr argCast(ImplicitCastExpr::OnStack, ivarRef.getType(), argCK, in generateObjCSetterBody()
/freebsd-14.2/contrib/llvm-project/clang/lib/Frontend/Rewrite/
H A DRewriteModernObjC.cpp2109 ImplicitCastExpr *ICE = in SynthesizeCallToFunctionDecl()
2110 ImplicitCastExpr::Create(*Context, pToFunc, CK_FunctionToPointerDecay, in SynthesizeCallToFunctionDecl()
2659 if (ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(subExpr)) { in RewriteObjCBoxedExpr()
3430 if (ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(userExpr)) { in SynthMessageExpr()
4563 else if (const ImplicitCastExpr *IEXPR = dyn_cast<ImplicitCastExpr>(BlockExp)) in SynthesizeBlockCall()
5644 if (ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(S)) { in RewriteFunctionBodyOrGlobalInitializer()
5649 if (ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(S)) { in RewriteFunctionBodyOrGlobalInitializer()
/freebsd-14.2/contrib/llvm-project/clang/lib/Sema/
H A DSemaExprObjC.cpp533 if (auto *CE = dyn_cast<ImplicitCastExpr>(ValueExpr)) in BuildObjCBoxedExpr()
4473 castExpr = ImplicitCastExpr::Create(Context, castExpr->getType(), in CheckObjCConversion()
4579 assert(isa<ImplicitCastExpr>(e) && "bad form of unbridged cast!"); in stripARCUnbridgedCast()
4580 return cast<ImplicitCastExpr>(e)->getSubExpr(); in stripARCUnbridgedCast()
4615 if (auto *ice = dyn_cast<ImplicitCastExpr>(ce)) in maybeUndoReclaimObject()
4702 SubExpr = ImplicitCastExpr::Create(Context, FromType, CK_ARCProduceObject, in BuildObjCBridgedCast()
4742 Result = ImplicitCastExpr::Create(Context, T, CK_ARCConsumeObject, Result, in BuildObjCBridgedCast()

1234