Home
last modified time | relevance | path

Searched refs:getCastKind (Results 1 – 25 of 74) sorted by relevance

123

/llvm-project-15.0.7/clang-tools-extra/clang-tidy/bugprone/
H A DSwappedArgumentsCheck.cpp30 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 DProTypeCstyleCastCheck.cpp40 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 DProTypeStaticCastDowncastCheck.cpp28 if (MatchedCast->getCastKind() != CK_BaseToDerived) in check()
H A DProBoundsArrayToPointerDecayCheck.cpp74 if (MatchedCast->getCastKind() != CK_ArrayToPointerDecay) in check()
/llvm-project-15.0.7/clang/include/clang/AST/
H A DIgnoreExpr.h94 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 DCastExprTest.cpp76 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 DMakeMemberFunctionConstCheck.cpp102 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 DImplicitBoolConversionCheck.cpp140 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 DSimplifyBooleanExprCheck.cpp108 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 DAvoidCStyleCastsCheck.cpp103 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 DTransUnbridgedCasts.cpp88 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 DTransBlockObjCVariable.cpp54 if (castE->getCastKind() == CK_LValueToRValue) in TraverseImplicitCastExpr()
56 if (castE->getCastKind() == CK_NoOp && castE->isLValue() && in TraverseImplicitCastExpr()
H A DTransforms.cpp106 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 DUseNullptrCheck.cpp150 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 DExpr.cpp99 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 DCGCXXABI.cpp281 assert(E->getCastKind() == CK_DerivedToBaseMemberPointer || in getMemberPointerAdjustment()
282 E->getCastKind() == CK_BaseToDerivedMemberPointer); in getMemberPointerAdjustment()
285 if (E->getCastKind() == CK_DerivedToBaseMemberPointer) in getMemberPointerAdjustment()
H A DCGExprAgg.cpp695 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 DImplicitConversionInLoopCheck.cpp29 return (ICE->getCastKind() != CK_NoOp) || in isNonTrivialImplicitCast()
/llvm-project-15.0.7/clang/lib/StaticAnalyzer/Checkers/
H A DEnumCastOutOfRangeChecker.cpp101 switch (CE->getCastKind()) { in checkPreStmt()
H A DPointerArithChecker.cpp259 if (CE->getCastKind() != CastKind::CK_BitCast) in checkPostStmt()
277 if (CE->getCastKind() != CastKind::CK_ArrayToPointerDecay) in checkPreStmt()
H A DDeleteWithNonVirtualDtorChecker.cpp124 if (ImplCastE->getCastKind() != CK_DerivedToBase) in VisitNode()
H A DDynamicTypeChecker.cpp157 if (CE->getCastKind() != CK_BitCast) in checkPostStmt()
/llvm-project-15.0.7/clang/lib/Analysis/FlowSensitive/
H A DTransfer.cpp207 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 DExprEngineC.cpp273 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 DUninitializedValues.cpp239 if (CE->getCastKind() == CK_LValueBitCast) { in stripCasts()
447 if (CE->getCastKind() == CK_LValueToRValue) in VisitCastExpr()

123