Home
last modified time | relevance | path

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

123

/freebsd-11-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
HDConversionChecker.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;
56 void ConversionChecker::checkPreStmt(const ImplicitCastExpr *Cast, in checkPreStmt()
128 bool ConversionChecker::isLossOfPrecision(const ImplicitCastExpr *Cast, in isLossOfPrecision()
184 bool ConversionChecker::isLossOfSign(const ImplicitCastExpr *Cast, in isLossOfSign()
HDDynamicTypeChecker.cpp32 class DynamicTypeChecker : public Checker<check::PostStmt<ImplicitCastExpr>> {
64 void checkPostStmt(const ImplicitCastExpr *CE, CheckerContext &C) const;
127 } else if (const auto *ImplicitCast = dyn_cast<ImplicitCastExpr>(S)) { in VisitNode()
154 void DynamicTypeChecker::checkPostStmt(const ImplicitCastExpr *CE, in checkPostStmt()
HDLLVMConventionsChecker.cpp165 ImplicitCastExpr *Ex3 = dyn_cast<ImplicitCastExpr>(Ex2->getArg(0)); in VisitVarDecl()
171 ImplicitCastExpr *Ex5 = dyn_cast<ImplicitCastExpr>(Ex4->getArg(0)); in VisitVarDecl()
HDTestAfterDivZeroChecker.cpp233 if (const ImplicitCastExpr *I = in checkBranchCondition()
234 dyn_cast<ImplicitCastExpr>(U->getSubExpr())) in checkBranchCondition()
245 } else if (const ImplicitCastExpr *IE = in checkBranchCondition()
246 dyn_cast<ImplicitCastExpr>(Condition)) { in checkBranchCondition()
HDDeleteWithNonVirtualDtorChecker.cpp121 if (const auto *ImplCastE = dyn_cast<ImplicitCastExpr>(CastE)) { in VisitNode()
HDMallocSizeofChecker.cpp119 void VisitImplicitCastExpr(const ImplicitCastExpr *E) { in VisitImplicitCastExpr()
HDStackAddrEscapeChecker.cpp280 if (auto *ICE = dyn_cast<ImplicitCastExpr>(RetE)) { in checkPreStmt()
/freebsd-11-stable/contrib/llvm-project/clang/lib/Analysis/
HDBodyFarm.cpp74 ImplicitCastExpr *makeIntegralCastToBoolean(const Expr *Arg);
77 ImplicitCastExpr *makeLvalueToRvalue(const Expr *Arg, QualType Ty);
81 ImplicitCastExpr *
86 ImplicitCastExpr *makeImplicitCast(const Expr *Arg, QualType Ty,
155 ImplicitCastExpr *ASTMaker::makeLvalueToRvalue(const Expr *Arg, QualType Ty) { in makeLvalueToRvalue()
159 ImplicitCastExpr *
168 ImplicitCastExpr *ASTMaker::makeImplicitCast(const Expr *Arg, QualType Ty, in makeImplicitCast()
170 return ImplicitCastExpr::Create(C, Ty, in makeImplicitCast()
181 return ImplicitCastExpr::Create(C, Ty, CK_IntegralCast, in makeIntegralCast()
185 ImplicitCastExpr *ASTMaker::makeIntegralCastToBoolean(const Expr *Arg) { in makeIntegralCastToBoolean()
[all …]
HDThreadSafety.cpp1191 if (const auto *CE = dyn_cast<ImplicitCastExpr>(Exp)) in getValueDecl()
1416 } else if (auto *CE = dyn_cast<ImplicitCastExpr>(E)) in getStaticBooleanValue()
1437 else if (const auto *CE = dyn_cast<ImplicitCastExpr>(Cond)) in getTrylockCallExpr()
2145 if (auto *ICE = dyn_cast<ImplicitCastExpr>(E)) in VisitDeclStmt()
/freebsd-11-stable/contrib/llvm-project/clang/lib/AST/
HDExpr.cpp152 if (const ImplicitCastExpr *CE = dyn_cast<ImplicitCastExpr>(E)) in isKnownToHaveBooleanValue()
1475 const ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(getCallee()); in getBuiltinCallee()
1942 } while ((E = dyn_cast<ImplicitCastExpr>(SubExpr))); in getSubExprAsWritten()
1950 for (const CastExpr *E = this; E; E = dyn_cast<ImplicitCastExpr>(SubExpr)) { in getConversionFunction()
1998 ImplicitCastExpr *ImplicitCastExpr::Create(const ASTContext &C, QualType T, in Create()
2009 ImplicitCastExpr *E = in Create()
2010 new (Buffer) ImplicitCastExpr(T, Kind, Operand, PathSize, VK); in Create()
2017 ImplicitCastExpr *ImplicitCastExpr::CreateEmpty(const ASTContext &C, in CreateEmpty()
2020 return new (Buffer) ImplicitCastExpr(EmptyShell(), PathSize); in CreateEmpty()
2719 const CastExpr *ICE = cast<ImplicitCastExpr>(this); in isUnusedResultAWarning()
[all …]
/freebsd-11-stable/contrib/llvm-project/clang/lib/ARCMigrate/
HDTransUnbridgedCasts.cpp160 if (const ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(Arg)) { in transformNonObjCToObjCCast()
393 if (ImplicitCastExpr *implCE = dyn_cast<ImplicitCastExpr>(subExpr)) { in transformObjCToNonObjCCast()
HDTransforms.cpp106 const ImplicitCastExpr *implCE = dyn_cast<ImplicitCastExpr>(E); in isPlusOne()
108 implCE = dyn_cast<ImplicitCastExpr>(implCE->getSubExpr()); in isPlusOne()
HDTransBlockObjCVariable.cpp50 bool TraverseImplicitCastExpr(ImplicitCastExpr *castE) { in TraverseImplicitCastExpr()
HDTransRetainReleaseDealloc.cpp434 if (ImplicitCastExpr *castE = dyn_cast_or_null<ImplicitCastExpr>(parent)) in tryRemoving()
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/
HDASTResultSynthesizer.cpp233 ImplicitCastExpr *implicit_cast = dyn_cast<ImplicitCastExpr>(last_expr); in SynthesizeBodyResult()
/freebsd-11-stable/contrib/llvm-project/clang/lib/Edit/
HDRewriteObjCFoundationAPI.cpp947 if (const ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(E)) { in objectifyExpr()
1001 if (const ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(Arg)) { in rewriteToNumericBoxedExpression()
/freebsd-11-stable/contrib/llvm-project/clang/lib/CodeGen/
HDCGClass.cpp1153 if (ImplicitCastExpr *EC = dyn_cast<ImplicitCastExpr>(RHS)) in getMemcpyableField()
1181 if (ImplicitCastExpr *DC = dyn_cast<ImplicitCastExpr>(DstPtr)) in getMemcpyableField()
1193 if (ImplicitCastExpr *SC = dyn_cast<ImplicitCastExpr>(SrcPtr)) in getMemcpyableField()
HDCGObjC.cpp299 const ImplicitCastExpr *ice = dyn_cast<ImplicitCastExpr>(receiver); in shouldExtendReceiverForInnerPointerMessage()
1452 ImplicitCastExpr selfLoad(ImplicitCastExpr::OnStack, in generateObjCSetterBody()
1463 ImplicitCastExpr argLoad(ImplicitCastExpr::OnStack, in generateObjCSetterBody()
1486 ImplicitCastExpr argCast(ImplicitCastExpr::OnStack, in generateObjCSetterBody()
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/AST/
HDTextNodeDumper.h234 void VisitImplicitCastExpr(const ImplicitCastExpr *Node);
HDJSONNodeDumper.h271 void VisitImplicitCastExpr(const ImplicitCastExpr *ICE);
/freebsd-11-stable/contrib/llvm-project/clang/lib/Tooling/Refactoring/
HDASTSelection.cpp299 for (; (ParentIndex + 1) <= Parents.size() && isa<ImplicitCastExpr>(Parent); in canonicalize()
/freebsd-11-stable/contrib/llvm-project/clang/lib/Sema/
HDSemaLambda.cpp617 if (ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(E)) { in findEnumForBlockReturn()
683 E = ImplicitCastExpr::Create(S.Context, returnType, CK_IntegralCast, in adjustBlockReturnsToEnum()
/freebsd-11-stable/contrib/llvm-project/clang/lib/Frontend/Rewrite/
HDRewriteModernObjC.cpp2106 ImplicitCastExpr *ICE = in SynthesizeCallToFunctionDecl()
2107 ImplicitCastExpr::Create(*Context, pToFunc, CK_FunctionToPointerDecay, in SynthesizeCallToFunctionDecl()
2654 if (ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(subExpr)) { in RewriteObjCBoxedExpr()
3431 if (ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(userExpr)) { in SynthMessageExpr()
4566 else if (const ImplicitCastExpr *IEXPR = dyn_cast<ImplicitCastExpr>(BlockExp)) in SynthesizeBlockCall()
5645 if (ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(S)) { in RewriteFunctionBodyOrGlobalInitializer()
5650 if (ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(S)) { in RewriteFunctionBodyOrGlobalInitializer()
/freebsd-11-stable/contrib/llvm-project/clang/lib/Index/
HDIndexBody.cpp65 if (auto ICE = dyn_cast<ImplicitCastExpr>(*It)) { in getRolesForRef()
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/Basic/
HDStmtNodes.td81 def ImplicitCastExpr : StmtNode<CastExpr>;

123