Home
last modified time | relevance | path

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

123

/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DIgnoreExpr.h95 if (CE->getCastKind() != CK_LValueToRValue) in IgnoreLValueCastsSingleStep()
103 if (CE->getCastKind() == CK_DerivedToBase || in IgnoreBaseCastsSingleStep()
104 CE->getCastKind() == CK_UncheckedDerivedToBase || in IgnoreBaseCastsSingleStep()
105 CE->getCastKind() == CK_NoOp) in IgnoreBaseCastsSingleStep()
/freebsd/contrib/llvm-project/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.cpp107 while (implCE && implCE->getCastKind() == CK_BitCast) in isPlusOne()
110 return implCE && implCE->getCastKind() == CK_ARCConsumeObject; in isPlusOne()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DExpr.cpp90 if ((CE->getCastKind() == CK_DerivedToBase || in skipRValueSubobjectAdjustments()
91 CE->getCastKind() == CK_UncheckedDerivedToBase) && in skipRValueSubobjectAdjustments()
100 if (CE->getCastKind() == CK_NoOp) { in skipRValueSubobjectAdjustments()
1822 switch (getCastKind()) { in CastConsistency()
1989 if (E->getCastKind() == CK_ConstructorConversion) { in getSubExprAsWritten()
1992 } else if (E->getCastKind() == CK_UserDefinedConversion) { in getSubExprAsWritten()
2009 if (E->getCastKind() == CK_ConstructorConversion) in getConversionFunction()
2012 if (E->getCastKind() == CK_UserDefinedConversion) { in getConversionFunction()
2904 if (CE->getCastKind() == CK_ToVoid) { in isUnusedResultAWarning()
2927 if (CE->getCastKind() == CK_ConstructorConversion) in isUnusedResultAWarning()
[all …]
H A DExprCXX.cpp345 if (ICE->getCastKind() == CK_DerivedToBase || in getDestroyedType()
346 ICE->getCastKind() == CK_UncheckedDerivedToBase || in getDestroyedType()
347 ICE->getCastKind() == CK_NoOp) { in getDestroyedType()
348 assert((ICE->getCastKind() == CK_NoOp || in getDestroyedType()
822 if (isValueDependent() || getCastKind() != CK_Dynamic) in isAlwaysNull()
H A DExprConstant.cpp6179 if (ICE->getCastKind() == CK_NoOp) in MaybeHandleUnionActiveMemberChange()
6181 if (ICE->getCastKind() != CK_DerivedToBase && in MaybeHandleUnionActiveMemberChange()
6182 ICE->getCastKind() != CK_UncheckedDerivedToBase) in MaybeHandleUnionActiveMemberChange()
8216 switch (E->getCastKind()) { in VisitCastExpr()
8436 switch (E->getCastKind()) { in VisitCastExpr()
8521 switch (E->getCastKind()) { in VisitCastExpr()
9253 switch (E->getCastKind()) { in VisitCastExpr()
9305 if (E->getCastKind() == CK_AddressSpaceConversion && Result.IsNullPtr) in VisitCastExpr()
9947 if (ICE->getCastKind() != CK_NoOp && in VisitCXXNewExpr()
9948 ICE->getCastKind() != CK_IntegralCast) in VisitCXXNewExpr()
[all …]
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaBPF.cpp87 if (CE->getCastKind() != CK_IntegralToPointer && in isValidPreserveEnumValueArg()
88 CE->getCastKind() != CK_NullToPointer) in isValidPreserveEnumValueArg()
H A DCheckExprLifetime.cpp528 if (ICE && ICE->getCastKind() == CK_ArrayToPointerDecay) in visitLocalsRetainedByReferenceBinding()
668 switch (CE->getCastKind()) { in visitLocalsRetainedByInitializer()
H A DSemaChecking.cpp7208 if (ICE->getCastKind() == CK_IntegralCast && in isArithmeticArgumentPromotion()
7219 return ICE->getCastKind() == CK_FloatingCast && in isArithmeticArgumentPromotion()
9072 clang::CastKind Kind = Cast->getCastKind(); in CheckFreeArgumentsCast()
9081 switch (Cast->getCastKind()) { in CheckFreeArgumentsCast()
9487 if (CE->getCastKind() == CK_NoOp || CE->getCastKind() == CK_LValueToRValue) in GetExprRange()
9493 bool isIntegerCast = CE->getCastKind() == CK_IntegralCast || in GetExprRange()
9494 CE->getCastKind() == CK_BooleanToSignedIntegral; in GetExprRange()
9924 if (ICE->getCastKind() != CK_IntegralCast && in HasEnumType()
9925 ICE->getCastKind() != CK_NoOp) in HasEnumType()
12124 if (E->getCastKind() == CK_LValueToRValue) in VisitCastExpr()
[all …]
H A DSemaStmt.cpp283 if (Cast->getCastKind() == CK_NoOp || in DiagnoseUnusedExprResult()
284 Cast->getCastKind() == CK_ConstructorConversion) in DiagnoseUnusedExprResult()
1051 if (ImpCast->getCastKind() != CK_IntegralCast) break; in GetTypeBeforeIntegralPromotion()
1879 if (E->getCastKind() == CK_LValueToRValue) in VisitCastExpr()
3036 if (CE->getCastKind() != CK_LValueToRValue) in DiagnoseForRangeConstVariableCopies()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGCXXABI.cpp287 assert(E->getCastKind() == CK_DerivedToBaseMemberPointer || in getMemberPointerAdjustment()
288 E->getCastKind() == CK_BaseToDerivedMemberPointer); in getMemberPointerAdjustment()
291 if (E->getCastKind() == CK_DerivedToBaseMemberPointer) in getMemberPointerAdjustment()
H A DCGExprAgg.cpp729 if (castE->getCastKind() == kind) in findPeephole()
738 switch (E->getCastKind()) { in VisitCastExpr()
797 bool isToAtomic = (E->getCastKind() == CK_NonAtomicToAtomic); in VisitCastExpr()
1180 if (cast->getCastKind() == CK_LValueToRValue) in isBlockVarRef()
1424 switch (CE->getCastKind()) { in castPreservesZero()
1540 return ICE->getCastKind() == CK_NullToPointer && in isSimpleZero()
H A DItaniumCXXABI.cpp930 assert(E->getCastKind() == CK_DerivedToBaseMemberPointer || in EmitMemberPointerConversion()
931 E->getCastKind() == CK_BaseToDerivedMemberPointer || in EmitMemberPointerConversion()
932 E->getCastKind() == CK_ReinterpretMemberPointer); in EmitMemberPointerConversion()
978 if (E->getCastKind() == CK_ReinterpretMemberPointer) return src; in EmitMemberPointerConversion()
983 bool isDerivedToBase = (E->getCastKind() == CK_DerivedToBaseMemberPointer); in EmitMemberPointerConversion()
1051 assert(E->getCastKind() == CK_DerivedToBaseMemberPointer || in EmitMemberPointerConversion()
1052 E->getCastKind() == CK_BaseToDerivedMemberPointer || in EmitMemberPointerConversion()
1053 E->getCastKind() == CK_ReinterpretMemberPointer); in EmitMemberPointerConversion()
1062 if (E->getCastKind() == CK_ReinterpretMemberPointer) return src; in EmitMemberPointerConversion()
1068 bool isDerivedToBase = (E->getCastKind() == CK_DerivedToBaseMemberPointer); in EmitMemberPointerConversion()
H A DCGExpr.cpp938 if (CE->getCastKind() == CK_ArrayToPointerDecay && in getArrayIndexingBound()
1055 if (E->getCastKind() == CK_LValueToRValue) in VisitCastExpr()
1269 switch (CE->getCastKind()) { in EmitPointerWithAlignment()
1303 CE->getCastKind() == CK_BitCast) { in EmitPointerWithAlignment()
1314 if (CE->getCastKind() == CK_AddressSpaceConversion) in EmitPointerWithAlignment()
1337 CE->getCastKind() == CK_UncheckedDerivedToBase)); in EmitPointerWithAlignment()
3927 if (!CE || CE->getCastKind() != CK_ArrayToPointerDecay) in isSimpleArrayDecayOperand()
5193 switch (E->getCastKind()) { in EmitCastLValue()
5551 if (ICE->getCastKind() == CK_FunctionToPointerDecay || in EmitCallee()
5552 ICE->getCastKind() == CK_BuiltinFnToFnPtr) { in EmitCallee()
H A DMicrosoftCXXABI.cpp3272 assert(E->getCastKind() == CK_DerivedToBaseMemberPointer || in EmitMemberPointerConversion()
3273 E->getCastKind() == CK_BaseToDerivedMemberPointer || in EmitMemberPointerConversion()
3274 E->getCastKind() == CK_ReinterpretMemberPointer); in EmitMemberPointerConversion()
3288 bool IsReinterpret = E->getCastKind() == CK_ReinterpretMemberPointer; in EmitMemberPointerConversion()
3320 SrcTy, DstTy, E->getCastKind(), E->path_begin(), E->path_end(), Src, in EmitMemberPointerConversion()
3483 CastKind CK = E->getCastKind(); in EmitMemberPointerConversion()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DExprEngineC.cpp270 if (CastE->getCastKind() == CK_BooleanToSignedIntegral && V.isValid()) in handleLValueBitCast()
288 if (CastE->getCastKind() == CK_LValueToRValue || in VisitCast()
289 CastE->getCastKind() == CK_LValueToRValueBitCast) { in VisitCast()
310 switch (CastE->getCastKind()) { in VisitCast()
513 CastE->path(), *PTMSV, CastE->getCastKind())); in VisitCast()
/freebsd/contrib/llvm-project/clang/lib/Analysis/
H A DExprMutationAnalyzer.cpp30 if ((Cast->getCastKind() == CK_DerivedToBase || in canExprResolveTo()
31 Cast->getCastKind() == CK_UncheckedDerivedToBase) && in canExprResolveTo()
H A DUninitializedValues.cpp254 if (CE->getCastKind() == CK_LValueBitCast) { in stripCasts()
462 if (CE->getCastKind() == CK_LValueToRValue) in VisitCastExpr()
/freebsd/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/
H A DTransfer.cpp289 switch (S->getCastKind()) { in VisitImplicitCastExpr()
683 if (S->getCastKind() == CK_NoOp) { in VisitCXXStaticCastExpr()
/freebsd/contrib/llvm-project/clang/lib/ASTMatchers/Dynamic/
H A DMarshallers.h192 static std::optional<CastKind> getCastKind(llvm::StringRef AttrKind) {
206 return getCastKind(Value.getString()).has_value();
210 return *getCastKind(Value.getString());
/freebsd/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/
H A DASTResultSynthesizer.cpp260 if (implicit_cast->getCastKind() != CK_LValueToRValue) in SynthesizeBodyResult()
/freebsd/contrib/llvm-project/clang/lib/Edit/
H A DRewriteObjCFoundationAPI.cpp945 if (ICE->getCastKind() != CK_CPointerToObjCPointerCast) in objectifyExpr()
999 switch (ICE->getCastKind()) { in rewriteToNumericBoxedExpression()
/freebsd/contrib/llvm-project/clang/lib/Index/
H A DIndexBody.cpp70 if (ICE->getCastKind() == CK_LValueToRValue) in getRolesForRef()
/freebsd/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/Models/
H A DUncheckedOptionalAccessModel.cpp115 if (Cast == nullptr || Cast->getCastKind() != CK_UncheckedDerivedToBase) { in getPublicType()

123