| /freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | ConversionChecker.cpp | 41 class ConversionChecker : public Checker<check::PreStmt<ImplicitCastExpr>> { 43 void checkPreStmt(const ImplicitCastExpr *Cast, CheckerContext &C) const; 48 bool isLossOfPrecision(const ImplicitCastExpr *Cast, QualType DestType, 51 bool isLossOfSign(const ImplicitCastExpr *Cast, CheckerContext &C) const; 57 void ConversionChecker::checkPreStmt(const ImplicitCastExpr *Cast, in checkPreStmt() 129 bool ConversionChecker::isLossOfPrecision(const ImplicitCastExpr *Cast, in isLossOfPrecision() 185 bool ConversionChecker::isLossOfSign(const ImplicitCastExpr *Cast, in isLossOfSign()
|
| H A D | DynamicTypeChecker.cpp | 33 class DynamicTypeChecker : public Checker<check::PostStmt<ImplicitCastExpr>> { 65 void checkPostStmt(const ImplicitCastExpr *CE, CheckerContext &C) const; 130 } else if (const auto *ImplicitCast = dyn_cast<ImplicitCastExpr>(S)) { in VisitNode() 158 void DynamicTypeChecker::checkPostStmt(const ImplicitCastExpr *CE, in checkPostStmt()
|
| H A D | LLVMConventionsChecker.cpp | 166 ImplicitCastExpr *Ex3 = dyn_cast<ImplicitCastExpr>(Ex2->getArg(0)); in VisitVarDecl() 172 ImplicitCastExpr *Ex5 = dyn_cast<ImplicitCastExpr>(Ex4->getArg(0)); in VisitVarDecl()
|
| H A D | TestAfterDivZeroChecker.cpp | 234 if (const ImplicitCastExpr *I = in checkBranchCondition() 235 dyn_cast<ImplicitCastExpr>(U->getSubExpr())) in checkBranchCondition() 246 } else if (const ImplicitCastExpr *IE = in checkBranchCondition() 247 dyn_cast<ImplicitCastExpr>(Condition)) { in checkBranchCondition()
|
| H A D | DeleteWithNonVirtualDtorChecker.cpp | 122 if (const auto *ImplCastE = dyn_cast<ImplicitCastExpr>(CastE)) { in VisitNode()
|
| H A D | MallocSizeofChecker.cpp | 120 void VisitImplicitCastExpr(const ImplicitCastExpr *E) { in VisitImplicitCastExpr()
|
| H A D | StackAddrEscapeChecker.cpp | 280 if (auto *ICE = dyn_cast<ImplicitCastExpr>(RetE)) { in checkPreStmt()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Analysis/ |
| H A D | BodyFarm.cpp | 75 ImplicitCastExpr *makeIntegralCastToBoolean(const Expr *Arg); 78 ImplicitCastExpr *makeLvalueToRvalue(const Expr *Arg, QualType Ty); 82 ImplicitCastExpr * 87 ImplicitCastExpr *makeImplicitCast(const Expr *Arg, QualType Ty, 160 ImplicitCastExpr * 171 return ImplicitCastExpr::Create(C, Ty, in makeImplicitCast() 182 return ImplicitCastExpr::Create(C, Ty, CK_IntegralCast, in makeIntegralCast() 186 ImplicitCastExpr *ASTMaker::makeIntegralCastToBoolean(const Expr *Arg) { in makeIntegralCastToBoolean() 187 return ImplicitCastExpr::Create(C, C.BoolTy, CK_IntegralToBoolean, in makeIntegralCastToBoolean() 540 ImplicitCastExpr *LValToRval = in create_dispatch_once() [all …]
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/AST/ |
| H A D | Expr.cpp | 155 if (const ImplicitCastExpr *CE = dyn_cast<ImplicitCastExpr>(E)) in isKnownToHaveBooleanValue() 1372 const ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(getCallee()); in getBuiltinCallee() 1858 ImplicitCastExpr *ImplicitCastExpr::CreateEmpty(const ASTContext &C, in CreateEmpty() 2697 if (ImplicitCastExpr *P = dyn_cast<ImplicitCastExpr>(E)) { in IgnoreParenImpCasts() 2766 while (const ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(E)) in isDefaultArgument() 2778 while (const ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(E)) { in skipTemporaryBindingsNoOpCastsAndParens() 2788 while (const ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(E)) { in skipTemporaryBindingsNoOpCastsAndParens() 2852 if (const ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(E)) { in isImplicitCXXThis() 3598 while (ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(E)) { in getSourceBitField() 3646 while (const ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(E)) { in refersToVectorElement() [all …]
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/ARCMigrate/ |
| H A D | TransUnbridgedCasts.cpp | 161 if (const ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(Arg)) { in transformNonObjCToObjCCast() 394 if (ImplicitCastExpr *implCE = dyn_cast<ImplicitCastExpr>(subExpr)) { in transformObjCToNonObjCCast()
|
| H A D | Transforms.cpp | 107 const ImplicitCastExpr *implCE = dyn_cast<ImplicitCastExpr>(E); in isPlusOne() 109 implCE = dyn_cast<ImplicitCastExpr>(implCE->getSubExpr()); in isPlusOne()
|
| H A D | TransBlockObjCVariable.cpp | 51 bool TraverseImplicitCastExpr(ImplicitCastExpr *castE) { in TraverseImplicitCastExpr()
|
| H A D | TransRetainReleaseDealloc.cpp | 435 if (ImplicitCastExpr *castE = dyn_cast_or_null<ImplicitCastExpr>(parent)) in tryRemoving()
|
| /freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/ExpressionParser/Clang/ |
| H A D | ASTResultSynthesizer.cpp | 233 ImplicitCastExpr *implicit_cast = dyn_cast<ImplicitCastExpr>(last_expr); in SynthesizeBodyResult()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Edit/ |
| H A D | RewriteObjCFoundationAPI.cpp | 948 if (const ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(E)) { in objectifyExpr() 1002 if (const ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(Arg)) { in rewriteToNumericBoxedExpression()
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/ |
| H A D | TextNodeDumper.h | 230 void VisitImplicitCastExpr(const ImplicitCastExpr *Node);
|
| H A D | Expr.h | 3120 class ImplicitCastExpr final 3122 private llvm::TrailingObjects<ImplicitCastExpr, CXXBaseSpecifier *> { 3124 ImplicitCastExpr(QualType ty, CastKind kind, Expr *op, in ImplicitCastExpr() function 3129 explicit ImplicitCastExpr(EmptyShell Shell, unsigned PathSize) in ImplicitCastExpr() function 3134 ImplicitCastExpr(OnStack_t _, QualType ty, CastKind kind, Expr *op, in ImplicitCastExpr() function 3144 static ImplicitCastExpr *Create(const ASTContext &Context, QualType T, 3149 static ImplicitCastExpr *CreateEmpty(const ASTContext &Context, 3170 if (ImplicitCastExpr *ice = dyn_cast<ImplicitCastExpr>(e)) in IgnoreImpCasts()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/ |
| H A D | CGObjC.cpp | 297 const ImplicitCastExpr *ice = dyn_cast<ImplicitCastExpr>(receiver); in shouldExtendReceiverForInnerPointerMessage() 1376 ImplicitCastExpr selfLoad(ImplicitCastExpr::OnStack, in generateObjCSetterBody() 1387 ImplicitCastExpr argLoad(ImplicitCastExpr::OnStack, in generateObjCSetterBody() 1410 ImplicitCastExpr argCast(ImplicitCastExpr::OnStack, in generateObjCSetterBody()
|
| H A D | CGClass.cpp | 1152 if (ImplicitCastExpr *EC = dyn_cast<ImplicitCastExpr>(RHS)) in getMemcpyableField() 1180 if (ImplicitCastExpr *DC = dyn_cast<ImplicitCastExpr>(DstPtr)) in getMemcpyableField() 1192 if (ImplicitCastExpr *SC = dyn_cast<ImplicitCastExpr>(SrcPtr)) in getMemcpyableField()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Tooling/Refactoring/ |
| H A D | ASTSelection.cpp | 300 for (; (ParentIndex + 1) <= Parents.size() && isa<ImplicitCastExpr>(Parent); in canonicalize()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/ |
| H A D | SemaLambda.cpp | 575 if (ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(E)) { in findEnumForBlockReturn() 641 E = ImplicitCastExpr::Create(S.Context, returnType, CK_IntegralCast, in adjustBlockReturnsToEnum()
|
| H A D | Sema.cpp | 517 if (ImplicitCastExpr *ImpCast = dyn_cast<ImplicitCastExpr>(E)) { in ImpCastExprToType() 525 return ImplicitCastExpr::Create(Context, Ty, Kind, E, BasePath, VK); in ImpCastExprToType()
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/Basic/ |
| H A D | StmtNodes.td | 79 def ImplicitCastExpr : DStmt<CastExpr>;
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Frontend/Rewrite/ |
| H A D | RewriteModernObjC.cpp | 2104 ImplicitCastExpr *ICE = in SynthesizeCallToFunctionDecl() 2105 ImplicitCastExpr::Create(*Context, pToFunc, CK_FunctionToPointerDecay, in SynthesizeCallToFunctionDecl() 2653 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() 5648 if (ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(S)) { in RewriteFunctionBodyOrGlobalInitializer() 5653 if (ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(S)) { in RewriteFunctionBodyOrGlobalInitializer()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Index/ |
| H A D | IndexBody.cpp | 66 if (auto ICE = dyn_cast<ImplicitCastExpr>(*It)) { in getRolesForRef()
|