| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/bugprone/ |
| H A D | SwappedArgumentsCheck.cpp | 30 if (Cast->getCastKind() == CK_LValueToRValue || in ignoreNoOpCasts() 31 Cast->getCastKind() == CK_NoOp) in ignoreNoOpCasts() 40 return Cast->getCastKind() == CK_UserDefinedConversion || in isImplicitCastCandidate() 41 Cast->getCastKind() == CK_FloatingToBoolean || in isImplicitCastCandidate() 42 Cast->getCastKind() == CK_FloatingToIntegral || in isImplicitCastCandidate() 43 Cast->getCastKind() == CK_IntegralToBoolean || in isImplicitCastCandidate() 44 Cast->getCastKind() == CK_IntegralToFloating || in isImplicitCastCandidate() 45 Cast->getCastKind() == CK_MemberPointerToBoolean || in isImplicitCastCandidate() 46 Cast->getCastKind() == CK_PointerToBoolean; in isImplicitCastCandidate()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/cppcoreguidelines/ |
| H A D | ProTypeCstyleCastCheck.cpp | 40 if (MatchedCast->getCastKind() == CK_BitCast || in check() 41 MatchedCast->getCastKind() == CK_LValueBitCast || in check() 42 MatchedCast->getCastKind() == CK_IntegralToPointer || in check() 43 MatchedCast->getCastKind() == CK_PointerToIntegral || in check() 44 MatchedCast->getCastKind() == CK_ReinterpretMemberPointer) { in check() 52 if (MatchedCast->getCastKind() == CK_BaseToDerived) { in check() 95 if (MatchedCast->getCastKind() == CK_NoOp && in check()
|
| H A D | ProTypeStaticCastDowncastCheck.cpp | 28 if (MatchedCast->getCastKind() != CK_BaseToDerived) in check()
|
| H A D | ProBoundsArrayToPointerDecayCheck.cpp | 74 if (MatchedCast->getCastKind() != CK_ArrayToPointerDecay) in check()
|
| /llvm-project-15.0.7/clang/include/clang/AST/ |
| H A D | IgnoreExpr.h | 94 if (CE->getCastKind() != CK_LValueToRValue) in IgnoreLValueCastsSingleStep() 102 if (CE->getCastKind() == CK_DerivedToBase || in IgnoreBaseCastsSingleStep() 103 CE->getCastKind() == CK_UncheckedDerivedToBase || in IgnoreBaseCastsSingleStep() 104 CE->getCastKind() == CK_NoOp) in IgnoreBaseCastsSingleStep()
|
| /llvm-project-15.0.7/clang/unittests/Tooling/ |
| H A D | CastExprTest.cpp | 76 if (Expr->getCastKind() == CK_ConstructorConversion) { in TEST() 99 if (Expr->getCastKind() == CK_UserDefinedConversion) { in TEST()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/readability/ |
| H A D | MakeMemberFunctionConstCheck.cpp | 102 if (Cast->getCastKind() != CK_NoOp) in visitUser() 161 if (Cast->getCastKind() == CK_LValueToRValue) in visitUser() 164 if (Cast->getCastKind() == CK_NoOp && Cast->getType().isConstQualified()) in visitUser()
|
| H A D | ImplicitBoolConversionCheck.cpp | 140 Cast->getCastKind(), SubExpr->getType(), Context); in fixGenericExprCastToBool() 354 (Cast->getCastKind() == CK_PointerToBoolean || in handleCastToBool() 355 Cast->getCastKind() == CK_MemberPointerToBoolean) && in handleCastToBool() 360 if (AllowIntegerConditions && Cast->getCastKind() == CK_IntegralToBoolean && in handleCastToBool()
|
| H A D | SimplifyBooleanExprCheck.cpp | 108 return ImpCast->getCastKind() == CK_PointerToBoolean || in needsNullPtrComparison() 109 ImpCast->getCastKind() == CK_MemberPointerToBoolean; in needsNullPtrComparison() 116 return ImpCast->getCastKind() == CK_IntegralToBoolean; in needsZeroComparison() 123 if (ImpCast->getCastKind() == CK_UserDefinedConversion && in needsStaticCast()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/google/ |
| H A D | AvoidCStyleCastsCheck.cpp | 103 if (CastExpr->getCastKind() == CK_ToVoid) in check() 128 if (CastExpr->getCastKind() == CK_NoOp && !FnToFnCast) { in check() 188 switch (CastExpr->getCastKind()) { in check()
|
| /llvm-project-15.0.7/clang/lib/ARCMigrate/ |
| H A D | TransUnbridgedCasts.cpp | 88 if (E->getCastKind() != CK_CPointerToObjCPointerCast && in VisitCastExpr() 89 E->getCastKind() != CK_BitCast && in VisitCastExpr() 90 E->getCastKind() != CK_AnyPointerToBlockPointerCast) in VisitCastExpr() 394 if (implCE->getCastKind() == CK_ARCConsumeObject) in transformObjCToNonObjCCast() 396 if (implCE->getCastKind() == CK_ARCReclaimReturnedObject) in transformObjCToNonObjCCast()
|
| H A D | TransBlockObjCVariable.cpp | 54 if (castE->getCastKind() == CK_LValueToRValue) in TraverseImplicitCastExpr() 56 if (castE->getCastKind() == CK_NoOp && castE->isLValue() && in TraverseImplicitCastExpr()
|
| H A D | Transforms.cpp | 106 while (implCE && implCE->getCastKind() == CK_BitCast) in isPlusOne() 109 return implCE && implCE->getCastKind() == CK_ARCConsumeObject; in isPlusOne()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/modernize/ |
| H A D | UseNullptrCheck.cpp | 150 if (Cast && (Cast->getCastKind() == CK_NullToPointer || in VisitStmt() 151 Cast->getCastKind() == CK_NullToMemberPointer)) in VisitStmt() 229 if (C->getCastKind() != CK_NullToPointer && in VisitStmt() 230 C->getCastKind() != CK_NullToMemberPointer) { in VisitStmt()
|
| /llvm-project-15.0.7/clang/lib/AST/ |
| H A D | Expr.cpp | 99 if (CE->getCastKind() == CK_NoOp) { in skipRValueSubobjectAdjustments() 1734 switch (getCastKind()) { in CastConsistency() 2787 if (CE->getCastKind() == CK_ToVoid) { in isUnusedResultAWarning() 2812 if (CE->getCastKind() == CK_Dependent) in isUnusedResultAWarning() 3066 if (ICE->getCastKind() == CK_NoOp) in skipTemporaryBindingsNoOpCastsAndParens() 3076 if (ICE->getCastKind() == CK_NoOp) in skipTemporaryBindingsNoOpCastsAndParens() 3140 if (ICE->getCastKind() == CK_NoOp || in isImplicitCXXThis() 3327 if (CE->getCastKind() == CK_NoOp || in isConstantInitializer() 3329 CE->getCastKind() == CK_ToUnion || in isConstantInitializer() 3609 DCE->getCastKind() == CK_Dynamic) in HasSideEffects() [all …]
|
| /llvm-project-15.0.7/clang/lib/CodeGen/ |
| H A D | CGCXXABI.cpp | 281 assert(E->getCastKind() == CK_DerivedToBaseMemberPointer || in getMemberPointerAdjustment() 282 E->getCastKind() == CK_BaseToDerivedMemberPointer); in getMemberPointerAdjustment() 285 if (E->getCastKind() == CK_DerivedToBaseMemberPointer) in getMemberPointerAdjustment()
|
| H A D | CGExprAgg.cpp | 695 if (castE->getCastKind() == kind) in findPeephole() 704 switch (E->getCastKind()) { in VisitCastExpr() 766 bool isToAtomic = (E->getCastKind() == CK_NonAtomicToAtomic); in VisitCastExpr() 1145 if (cast->getCastKind() == CK_LValueToRValue) in isBlockVarRef() 1401 switch (CE->getCastKind()) { in castPreservesZero() 1515 return ICE->getCastKind() == CK_NullToPointer && in isSimpleZero()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/performance/ |
| H A D | ImplicitConversionInLoopCheck.cpp | 29 return (ICE->getCastKind() != CK_NoOp) || in isNonTrivialImplicitCast()
|
| /llvm-project-15.0.7/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | EnumCastOutOfRangeChecker.cpp | 101 switch (CE->getCastKind()) { in checkPreStmt()
|
| H A D | PointerArithChecker.cpp | 259 if (CE->getCastKind() != CastKind::CK_BitCast) in checkPostStmt() 277 if (CE->getCastKind() != CastKind::CK_ArrayToPointerDecay) in checkPreStmt()
|
| H A D | DeleteWithNonVirtualDtorChecker.cpp | 124 if (ImplCastE->getCastKind() != CK_DerivedToBase) in VisitNode()
|
| H A D | DynamicTypeChecker.cpp | 157 if (CE->getCastKind() != CK_BitCast) in checkPostStmt()
|
| /llvm-project-15.0.7/clang/lib/Analysis/FlowSensitive/ |
| H A D | Transfer.cpp | 207 switch (S->getCastKind()) { in VisitImplicitCastExpr() 464 if (S->getCastKind() == CK_ConstructorConversion) { in VisitCXXFunctionalCastExpr() 564 if (S->getCastKind() == CK_NoOp) { in VisitCXXStaticCastExpr()
|
| /llvm-project-15.0.7/clang/lib/StaticAnalyzer/Core/ |
| H A D | ExprEngineC.cpp | 273 if (CastE->getCastKind() == CK_BooleanToSignedIntegral && V.isValid()) in handleLValueBitCast() 291 if (CastE->getCastKind() == CK_LValueToRValue || in VisitCast() 292 CastE->getCastKind() == CK_LValueToRValueBitCast) { in VisitCast() 318 switch (CastE->getCastKind()) { in VisitCast() 520 CastE->path(), *PTMSV, CastE->getCastKind())); in VisitCast()
|
| /llvm-project-15.0.7/clang/lib/Analysis/ |
| H A D | UninitializedValues.cpp | 239 if (CE->getCastKind() == CK_LValueBitCast) { in stripCasts() 447 if (CE->getCastKind() == CK_LValueToRValue) in VisitCastExpr()
|