Home
last modified time | relevance | path

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

123

/freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/
H A DConversionChecker.cpp41 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 DDynamicTypeChecker.cpp33 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 DLLVMConventionsChecker.cpp166 ImplicitCastExpr *Ex3 = dyn_cast<ImplicitCastExpr>(Ex2->getArg(0)); in VisitVarDecl()
172 ImplicitCastExpr *Ex5 = dyn_cast<ImplicitCastExpr>(Ex4->getArg(0)); in VisitVarDecl()
H A DTestAfterDivZeroChecker.cpp234 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 DDeleteWithNonVirtualDtorChecker.cpp122 if (const auto *ImplCastE = dyn_cast<ImplicitCastExpr>(CastE)) { in VisitNode()
H A DMallocSizeofChecker.cpp120 void VisitImplicitCastExpr(const ImplicitCastExpr *E) { in VisitImplicitCastExpr()
H A DStackAddrEscapeChecker.cpp280 if (auto *ICE = dyn_cast<ImplicitCastExpr>(RetE)) { in checkPreStmt()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Analysis/
H A DBodyFarm.cpp75 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 DExpr.cpp155 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 DTransUnbridgedCasts.cpp161 if (const ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(Arg)) { in transformNonObjCToObjCCast()
394 if (ImplicitCastExpr *implCE = dyn_cast<ImplicitCastExpr>(subExpr)) { in transformObjCToNonObjCCast()
H A DTransforms.cpp107 const ImplicitCastExpr *implCE = dyn_cast<ImplicitCastExpr>(E); in isPlusOne()
109 implCE = dyn_cast<ImplicitCastExpr>(implCE->getSubExpr()); in isPlusOne()
H A DTransBlockObjCVariable.cpp51 bool TraverseImplicitCastExpr(ImplicitCastExpr *castE) { in TraverseImplicitCastExpr()
H A DTransRetainReleaseDealloc.cpp435 if (ImplicitCastExpr *castE = dyn_cast_or_null<ImplicitCastExpr>(parent)) in tryRemoving()
/freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/ExpressionParser/Clang/
H A DASTResultSynthesizer.cpp233 ImplicitCastExpr *implicit_cast = dyn_cast<ImplicitCastExpr>(last_expr); in SynthesizeBodyResult()
/freebsd-12.1/contrib/llvm/tools/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-12.1/contrib/llvm/tools/clang/include/clang/AST/
H A DTextNodeDumper.h230 void VisitImplicitCastExpr(const ImplicitCastExpr *Node);
H A DExpr.h3120 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 DCGObjC.cpp297 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 DCGClass.cpp1152 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 DASTSelection.cpp300 for (; (ParentIndex + 1) <= Parents.size() && isa<ImplicitCastExpr>(Parent); in canonicalize()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/
H A DSemaLambda.cpp575 if (ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(E)) { in findEnumForBlockReturn()
641 E = ImplicitCastExpr::Create(S.Context, returnType, CK_IntegralCast, in adjustBlockReturnsToEnum()
H A DSema.cpp517 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 DStmtNodes.td79 def ImplicitCastExpr : DStmt<CastExpr>;
/freebsd-12.1/contrib/llvm/tools/clang/lib/Frontend/Rewrite/
H A DRewriteModernObjC.cpp2104 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 DIndexBody.cpp66 if (auto ICE = dyn_cast<ImplicitCastExpr>(*It)) { in getRolesForRef()

123