/freebsd-13-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
H A D | ConversionChecker.cpp | 40 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, 128 bool ConversionChecker::isLossOfPrecision(const ImplicitCastExpr *Cast, 184 bool ConversionChecker::isLossOfSign(const ImplicitCastExpr *Cast,
|
H A D | DynamicTypeChecker.cpp | 32 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)) { 154 void DynamicTypeChecker::checkPostStmt(const ImplicitCastExpr *CE,
|
H A D | LLVMConventionsChecker.cpp | 165 ImplicitCastExpr *Ex3 = dyn_cast<ImplicitCastExpr>(Ex2->getArg(0)); 171 ImplicitCastExpr *Ex5 = dyn_cast<ImplicitCastExpr>(Ex4->getArg(0));
|
H A D | TestAfterDivZeroChecker.cpp | 233 if (const ImplicitCastExpr *I = 234 dyn_cast<ImplicitCastExpr>(U->getSubExpr())) 245 } else if (const ImplicitCastExpr *IE = 246 dyn_cast<ImplicitCastExpr>(Condition)) {
|
H A D | DeleteWithNonVirtualDtorChecker.cpp | 123 if (const auto *ImplCastE = dyn_cast<ImplicitCastExpr>(CastE)) {
|
H A D | MallocSizeofChecker.cpp | 119 void VisitImplicitCastExpr(const ImplicitCastExpr *E) {
|
/freebsd-13-stable/contrib/llvm-project/clang/lib/Analysis/ |
H A D | BodyFarm.cpp | 74 ImplicitCastExpr *makeIntegralCastToBoolean(const Expr *Arg); 77 ImplicitCastExpr *makeLvalueToRvalue(const Expr *Arg, QualType Ty); 81 ImplicitCastExpr * 86 ImplicitCastExpr *makeImplicitCast(const Expr *Arg, QualType Ty, 153 ImplicitCastExpr *ASTMaker::makeLvalueToRvalue(const Expr *Arg, QualType Ty) { 157 ImplicitCastExpr * 166 ImplicitCastExpr *ASTMaker::makeImplicitCast(const Expr *Arg, QualType Ty, 168 return ImplicitCastExpr::Create(C, Ty, 179 return ImplicitCastExpr::Create(C, Ty, CK_IntegralCast, 183 ImplicitCastExpr *ASTMake [all...] |
/freebsd-13-stable/contrib/llvm-project/clang/lib/ARCMigrate/ |
H A D | TransBlockObjCVariable.cpp | 50 bool TraverseImplicitCastExpr(ImplicitCastExpr *castE) {
|
H A D | TransUnbridgedCasts.cpp | 160 if (const ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(Arg)) { 393 if (ImplicitCastExpr *implCE = dyn_cast<ImplicitCastExpr>(subExpr)) {
|
H A D | Transforms.cpp | 107 const ImplicitCastExpr *implCE = dyn_cast<ImplicitCastExpr>(E); 109 implCE = dyn_cast<ImplicitCastExpr>(implCE->getSubExpr());
|
H A D | TransRetainReleaseDealloc.cpp | 434 if (ImplicitCastExpr *castE = dyn_cast_or_null<ImplicitCastExpr>(parent))
|
/freebsd-13-stable/contrib/llvm-project/clang/lib/AST/ |
H A D | Expr.cpp | 154 if (const ImplicitCastExpr *CE = dyn_cast<ImplicitCastExpr>(E)) 1831 } while ((E = dyn_cast<ImplicitCastExpr>(SubExpr))); 1839 for (const CastExpr *E = this; E; E = dyn_cast<ImplicitCastExpr>(SubExpr)) { 1887 ImplicitCastExpr *ImplicitCastExpr::Create(const ASTContext &C, QualType T, 1898 ImplicitCastExpr *E = 1899 new (Buffer) ImplicitCastExpr(T, Kind, Operand, PathSize, VK); 1906 ImplicitCastExpr *ImplicitCastExpr [all...] |
H A D | ParentMapContext.cpp | 137 if (isa<ImplicitCastExpr>(E))
|
/freebsd-13-stable/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ |
H A D | ASTResultSynthesizer.cpp | 233 ImplicitCastExpr *implicit_cast = dyn_cast<ImplicitCastExpr>(last_expr);
|
/freebsd-13-stable/contrib/llvm-project/clang/lib/Edit/ |
H A D | RewriteObjCFoundationAPI.cpp | 947 if (const ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(E)) { 1001 if (const ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(Arg)) {
|
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/AST/ |
H A D | JSONNodeDumper.h | 275 void VisitImplicitCastExpr(const ImplicitCastExpr *ICE);
|
H A D | TextNodeDumper.h | 251 void VisitImplicitCastExpr(const ImplicitCastExpr *Node);
|
H A D | Expr.h | 787 /// statement, such as ExprWithCleanups or ImplicitCastExpr nodes, 797 /// * ImplicitCastExpr 3370 /// casts (ImplicitCastExpr) and explicit casts that have some 3464 /// ImplicitCastExpr - Allows us to explicitly represent implicit type 3478 /// Base& b = d; // initializer is an ImplicitCastExpr 3480 /// Base&& r = ref(); // initializer is an ImplicitCastExpr 3484 class ImplicitCastExpr final 3486 private llvm::TrailingObjects<ImplicitCastExpr, CXXBaseSpecifier *> { 3488 ImplicitCastExpr(QualType ty, CastKind kind, Expr *op, function in class:clang::final::final 3493 explicit ImplicitCastExpr(EmptyShel function in class:clang::final::final 3498 ImplicitCastExpr(OnStack_t _, QualType ty, CastKind kind, Expr *op, function in class:clang::final::final [all...] |
/freebsd-13-stable/contrib/llvm-project/clang/lib/Tooling/Refactoring/ |
H A D | ASTSelection.cpp | 298 for (; (ParentIndex + 1) <= Parents.size() && isa<ImplicitCastExpr>(Parent); 326 /// ImplicitCastExpr inside 333 /// ImplicitCastExpr inside
|
/freebsd-13-stable/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGObjC.cpp | 299 const ImplicitCastExpr *ice = dyn_cast<ImplicitCastExpr>(receiver); 1452 ImplicitCastExpr selfLoad(ImplicitCastExpr::OnStack, 1463 ImplicitCastExpr argLoad(ImplicitCastExpr::OnStack, 1486 ImplicitCastExpr argCast(ImplicitCastExpr::OnStack,
|
H A D | CGClass.cpp | 1175 if (ImplicitCastExpr *EC = dyn_cast<ImplicitCastExpr>(RHS)) 1203 if (ImplicitCastExpr *DC = dyn_cast<ImplicitCastExpr>(DstPtr)) 1215 if (ImplicitCastExpr *SC = dyn_cast<ImplicitCastExpr>(SrcPtr))
|
/freebsd-13-stable/contrib/llvm-project/clang/lib/Frontend/Rewrite/ |
H A D | RewriteModernObjC.cpp | 2107 ImplicitCastExpr *ICE = 2108 ImplicitCastExpr::Create(*Context, pToFunc, CK_FunctionToPointerDecay, 2656 if (ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(subExpr)) { 3433 if (ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(userExpr)) { 4568 else if (const ImplicitCastExpr *IEXPR = dyn_cast<ImplicitCastExpr>(BlockExp)) 5649 if (ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>( [all...] |
/freebsd-13-stable/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaLambda.cpp | 617 if (ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(E)) { 683 E = ImplicitCastExpr::Create(S.Context, returnType, CK_IntegralCast,
|
H A D | SemaExprObjC.cpp | 532 if (auto *CE = dyn_cast<ImplicitCastExpr>(ValueExpr)) 4464 castExpr = ImplicitCastExpr::Create(Context, castExpr->getType(), 4503 // We expect the spurious ImplicitCastExpr to already have been stripped. 4520 llvm_unreachable("Unexpected ImplicitCastExpr"); 4569 assert(isa<ImplicitCastExpr>(e) && "bad form of unbridged cast!"); 4570 return cast<ImplicitCastExpr>(e)->getSubExpr(); 4605 if (auto *ice = dyn_cast<ImplicitCastExpr>(ce)) 4692 SubExpr = ImplicitCastExpr::Create(Context, FromType, 4732 Result = ImplicitCastExpr::Create(Context, T, CK_ARCConsumeObject, Result,
|
/freebsd-13-stable/contrib/llvm-project/clang/lib/Index/ |
H A D | IndexBody.cpp | 65 if (auto ICE = dyn_cast<ImplicitCastExpr>(*It)) {
|