Home
last modified time | relevance | path

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

1234

/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DDynamicTypeChecker.cpp30 class DynamicTypeChecker : public Checker<check::PostStmt<ImplicitCastExpr>> {
57 void checkPostStmt(const ImplicitCastExpr *CE, CheckerContext &C) const;
119 } else if (const auto *ImplicitCast = dyn_cast<ImplicitCastExpr>(S)) { in VisitNode()
146 void DynamicTypeChecker::checkPostStmt(const ImplicitCastExpr *CE, in checkPostStmt()
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 DTestAfterDivZeroChecker.cpp226 if (const ImplicitCastExpr *I = in checkBranchCondition()
227 dyn_cast<ImplicitCastExpr>(U->getSubExpr())) in checkBranchCondition()
238 } else if (const ImplicitCastExpr *IE = in checkBranchCondition()
239 dyn_cast<ImplicitCastExpr>(Condition)) { in checkBranchCondition()
H A DMallocSizeofChecker.cpp118 void VisitImplicitCastExpr(const ImplicitCastExpr *E) { in VisitImplicitCastExpr()
H A DStackAddrEscapeChecker.cpp329 if (const auto *ICE = dyn_cast<ImplicitCastExpr>(RetE)) { in FilterReturnExpressionLeaks()
/freebsd/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 …]
H A DExprMutationAnalyzer.cpp30 if (const auto *Cast = dyn_cast<ImplicitCastExpr>(E)) { in canExprResolveTo()
138 if (const auto *ICE = dyn_cast<ImplicitCastExpr>(E)) { in resolveExpr()
/freebsd/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
122 ExprDependence computeDependence(ImplicitCastExpr *E);
H A DTextNodeDumper.h272 void VisitImplicitCastExpr(const ImplicitCastExpr *Node);
H A DJSONNodeDumper.h300 void VisitImplicitCastExpr(const ImplicitCastExpr *ICE);
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DExpr.cpp158 if (const ImplicitCastExpr *CE = dyn_cast<ImplicitCastExpr>(E)) in isKnownToHaveBooleanValue()
1981 for (const CastExpr *E = this; E; E = dyn_cast<ImplicitCastExpr>(SubExpr)) { in getSubExprAsWritten()
2003 for (const CastExpr *E = this; E; E = dyn_cast<ImplicitCastExpr>(SubExpr)) { in getConversionFunction()
2056 return static_cast<ImplicitCastExpr *>(this) in getTrailingFPFeatures()
2072 ImplicitCastExpr *ImplicitCastExpr::Create(const ASTContext &C, QualType T, in Create()
2086 ImplicitCastExpr *E = in Create()
2087 new (Buffer) ImplicitCastExpr(T, Kind, Operand, PathSize, FPO, VK); in Create()
2094 ImplicitCastExpr *ImplicitCastExpr::CreateEmpty(const ASTContext &C, in CreateEmpty()
2100 return new (Buffer) ImplicitCastExpr(EmptyShell(), PathSize, HasFPFeatures); in CreateEmpty()
2962 const CastExpr *ICE = cast<ImplicitCastExpr>(this); in isUnusedResultAWarning()
[all …]
H A DParentMapContext.cpp231 if (isa<ImplicitCastExpr>(E)) in AscendIgnoreUnlessSpelledInSource()
/freebsd/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/
H A DASTResultSynthesizer.cpp247 ImplicitCastExpr *implicit_cast = dyn_cast<ImplicitCastExpr>(last_expr); in SynthesizeBodyResult()
/freebsd/contrib/llvm-project/clang/lib/Edit/
H A DRewriteObjCFoundationAPI.cpp944 if (const ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(E)) { in objectifyExpr()
998 if (const ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(Arg)) { in rewriteToNumericBoxedExpression()
/freebsd/contrib/llvm-project/clang/lib/CIR/CodeGen/
H A DCIRGenExprComplex.cpp53 mlir::Value VisitImplicitCastExpr(ImplicitCastExpr *e);
274 mlir::Value ComplexExprEmitter::VisitImplicitCastExpr(ImplicitCastExpr *e) { in VisitImplicitCastExpr()
H A DCIRGenFunction.cpp799 if (const ImplicitCastExpr *ice = dyn_cast<ImplicitCastExpr>(ce)) { in shouldNullCheckClassCastValue()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/TargetBuiltins/
H A DHexagon.cpp214 if (auto *Cast = dyn_cast<ImplicitCastExpr>(PredOp)) { in EmitHexagonBuiltinExpr()
/freebsd/contrib/llvm-project/clang/lib/Tooling/Refactoring/
H A DASTSelection.cpp299 for (; (ParentIndex + 1) <= Parents.size() && isa<ImplicitCastExpr>(Parent); in canonicalize()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaPPC.cpp31 const auto *ICE = dyn_cast<ImplicitCastExpr>(Arg->IgnoreParens()); in checkAIXMemberAlignment()
H A DSema.cpp800 return ImplicitCastExpr::Create(Context, Ty, Kind, E, BasePath, VK, in ImpCastExprToType()
838 if (ImplicitCastExpr *ImpCast = dyn_cast<ImplicitCastExpr>(E)) { in ImpCastExprToType()
846 return ImplicitCastExpr::Create(Context, Ty, Kind, E, BasePath, VK, in ImpCastExprToType()
2379 auto *E = ImplicitCastExpr::Create(S.Context, T, CK_NoOp, VarRef, nullptr, in checkEscapingByref()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGClass.cpp1169 if (ImplicitCastExpr *EC = dyn_cast<ImplicitCastExpr>(RHS)) in getMemcpyableField()
1197 if (ImplicitCastExpr *DC = dyn_cast<ImplicitCastExpr>(DstPtr)) in getMemcpyableField()
1209 if (ImplicitCastExpr *SC = dyn_cast<ImplicitCastExpr>(SrcPtr)) in getMemcpyableField()
H A DCGObjC.cpp305 const ImplicitCastExpr *ice = dyn_cast<ImplicitCastExpr>(receiver); in shouldExtendReceiverForInnerPointerMessage()
1615 ImplicitCastExpr selfLoad(ImplicitCastExpr::OnStack, selfDecl->getType(), in generateObjCSetterBody()
1626 ImplicitCastExpr argLoad(ImplicitCastExpr::OnStack, in generateObjCSetterBody()
1655 ImplicitCastExpr argCast(ImplicitCastExpr::OnStack, ivarRef.getType(), argCK, in generateObjCSetterBody()
/freebsd/contrib/llvm-project/clang/lib/Frontend/Rewrite/
H A DRewriteModernObjC.cpp2107 ImplicitCastExpr *ICE = in SynthesizeCallToFunctionDecl()
2108 ImplicitCastExpr::Create(*Context, pToFunc, CK_FunctionToPointerDecay, in SynthesizeCallToFunctionDecl()
2657 if (ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(subExpr)) { in RewriteObjCBoxedExpr()
3428 if (ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(userExpr)) { in SynthMessageExpr()
4545 else if (const ImplicitCastExpr *IEXPR = dyn_cast<ImplicitCastExpr>(BlockExp)) in SynthesizeBlockCall()
5608 if (ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(S)) { in RewriteFunctionBodyOrGlobalInitializer()
5613 if (ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(S)) { in RewriteFunctionBodyOrGlobalInitializer()
/freebsd/contrib/llvm-project/clang/lib/Index/
H A DIndexBody.cpp70 if (auto ICE = dyn_cast<ImplicitCastExpr>(*It)) { in getRolesForRef()

1234