Home
last modified time | relevance | path

Searched refs:getCastKind (Results 1 – 25 of 71) 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/Sema/
H A DSemaBPF.cpp87 if (CE->getCastKind() != CK_IntegralToPointer && in isValidPreserveEnumValueArg()
88 CE->getCastKind() != CK_NullToPointer) in isValidPreserveEnumValueArg()
H A DSemaStmt.cpp288 if (Cast->getCastKind() == CK_NoOp || in DiagnoseUnused()
289 Cast->getCastKind() == CK_ConstructorConversion || in DiagnoseUnused()
290 Cast->getCastKind() == CK_IntegralCast) in DiagnoseUnused()
1112 if (ImpCast->getCastKind() != CK_IntegralCast) break; in GetTypeBeforeIntegralPromotion()
1978 if (E->getCastKind() == CK_LValueToRValue) in VisitCastExpr()
3145 if (CE->getCastKind() != CK_LValueToRValue) in DiagnoseForRangeConstVariableCopies()
/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()
1817 switch (getCastKind()) { in CastConsistency()
1986 if (E->getCastKind() == CK_ConstructorConversion) { in getSubExprAsWritten()
1989 } else if (E->getCastKind() == CK_UserDefinedConversion) { in getSubExprAsWritten()
2006 if (E->getCastKind() == CK_ConstructorConversion) in getConversionFunction()
2009 if (E->getCastKind() == CK_UserDefinedConversion) { in getConversionFunction()
2921 if (CE->getCastKind() == CK_ToVoid) { in isUnusedResultAWarning()
2944 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()
827 if (isValueDependent() || getCastKind() != CK_Dynamic) in isAlwaysNull()
H A DExprConstant.cpp6472 if (ICE->getCastKind() == CK_NoOp) in MaybeHandleUnionActiveMemberChange()
6474 if (ICE->getCastKind() != CK_DerivedToBase && in MaybeHandleUnionActiveMemberChange()
6475 ICE->getCastKind() != CK_UncheckedDerivedToBase) in MaybeHandleUnionActiveMemberChange()
8562 switch (E->getCastKind()) { in VisitCastExpr()
8782 switch (E->getCastKind()) { in VisitCastExpr()
8871 switch (E->getCastKind()) { in VisitCastExpr()
9674 switch (E->getCastKind()) { in VisitCastExpr()
9728 if (E->getCastKind() == CK_AddressSpaceConversion && Result.IsNullPtr) in VisitCastExpr()
10376 if (ICE->getCastKind() != CK_NoOp && in VisitCXXNewExpr()
10377 ICE->getCastKind() != CK_IntegralCast) in VisitCXXNewExpr()
[all …]
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGCXXABI.cpp285 assert(E->getCastKind() == CK_DerivedToBaseMemberPointer || in getMemberPointerAdjustment()
286 E->getCastKind() == CK_BaseToDerivedMemberPointer); in getMemberPointerAdjustment()
289 if (E->getCastKind() == CK_DerivedToBaseMemberPointer) in getMemberPointerAdjustment()
H A DCGExprAgg.cpp831 if (castE->getCastKind() == kind) in findPeephole()
840 switch (E->getCastKind()) { in VisitCastExpr()
899 bool isToAtomic = (E->getCastKind() == CK_NonAtomicToAtomic); in VisitCastExpr()
1313 if (cast->getCastKind() == CK_LValueToRValue) in isBlockVarRef()
1558 switch (CE->getCastKind()) { in castPreservesZero()
1676 return ICE->getCastKind() == CK_NullToPointer && in isSimpleZero()
H A DItaniumCXXABI.cpp941 assert(E->getCastKind() == CK_DerivedToBaseMemberPointer || in EmitMemberPointerConversion()
942 E->getCastKind() == CK_BaseToDerivedMemberPointer || in EmitMemberPointerConversion()
943 E->getCastKind() == CK_ReinterpretMemberPointer); in EmitMemberPointerConversion()
989 if (E->getCastKind() == CK_ReinterpretMemberPointer) return src; in EmitMemberPointerConversion()
994 bool isDerivedToBase = (E->getCastKind() == CK_DerivedToBaseMemberPointer); in EmitMemberPointerConversion()
1062 assert(E->getCastKind() == CK_DerivedToBaseMemberPointer || in EmitMemberPointerConversion()
1063 E->getCastKind() == CK_BaseToDerivedMemberPointer || in EmitMemberPointerConversion()
1064 E->getCastKind() == CK_ReinterpretMemberPointer); in EmitMemberPointerConversion()
1073 if (E->getCastKind() == CK_ReinterpretMemberPointer) return src; in EmitMemberPointerConversion()
1079 bool isDerivedToBase = (E->getCastKind() == CK_DerivedToBaseMemberPointer); in EmitMemberPointerConversion()
H A DCGExpr.cpp1005 if (CE->getCastKind() == CK_ArrayToPointerDecay && in getArrayIndexingBound()
1122 if (E->getCastKind() == CK_LValueToRValue) in VisitCastExpr()
1325 switch (CE->getCastKind()) { in EmitPointerWithAlignment()
1359 CE->getCastKind() == CK_BitCast) { in EmitPointerWithAlignment()
1370 if (CE->getCastKind() == CK_AddressSpaceConversion) in EmitPointerWithAlignment()
1393 CE->getCastKind() == CK_UncheckedDerivedToBase)); in EmitPointerWithAlignment()
4153 if (!CE || CE->getCastKind() != CK_ArrayToPointerDecay) in isSimpleArrayDecayOperand()
4340 if (E->getCastKind() == CK_LValueToRValue) in VisitCastExpr()
4640 CE && CE->getCastKind() == CK_LValueToRValue) in EmitArraySubscriptExpr()
5532 switch (E->getCastKind()) { in EmitCastLValue()
[all …]
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DEnumCastOutOfRangeChecker.cpp124 switch (CE->getCastKind()) { in checkPreStmt()
H A DDynamicTypeChecker.cpp149 if (CE->getCastKind() != CK_BitCast) in checkPostStmt()
H A DStackAddrEscapeChecker.cpp332 ICE->getCastKind() == CK_CopyAndAutoreleaseBlockObject; in FilterReturnExpressionLeaks()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DExprEngineC.cpp274 if (CastE->getCastKind() == CK_BooleanToSignedIntegral && V.isValid()) in handleLValueBitCast()
292 if (CastE->getCastKind() == CK_LValueToRValue) { in VisitCast()
300 if (CastE->getCastKind() == CK_LValueToRValueBitCast) { in VisitCast()
346 switch (CastE->getCastKind()) { in VisitCast()
549 CastE->path(), *PTMSV, CastE->getCastKind())); in VisitCast()
/freebsd/contrib/llvm-project/clang/lib/Analysis/
H A DExprMutationAnalyzer.cpp31 if ((Cast->getCastKind() == CK_DerivedToBase || in canExprResolveTo()
32 Cast->getCastKind() == CK_UncheckedDerivedToBase) && in canExprResolveTo()
141 const CastKind kind = ICE->getCastKind(); in resolveExpr()
H A DUninitializedValues.cpp251 if (CE->getCastKind() == CK_LValueBitCast) { in stripCasts()
454 if (CE->getCastKind() == CK_LValueToRValue) in VisitCastExpr()
H A DThreadSafety.cpp1792 if (CE->getCastKind() == CK_ArrayToPointerDecay) { in checkPtAccess()
2123 if (CE->getCastKind() != CK_LValueToRValue) in VisitCastExpr()
2243 if (CE->getCastKind() == CK_NoOp) in UnpackConstruction()
2246 if (CE->getCastKind() == CK_ConstructorConversion || in UnpackConstruction()
2247 CE->getCastKind() == CK_UserDefinedConversion) in UnpackConstruction()
/freebsd/contrib/llvm-project/clang/lib/CIR/CodeGen/
H A DCIRGenExpr.cpp82 switch (ce->getCastKind()) { in emitPointerWithAlignment()
700 if (!castExpr || castExpr->getCastKind() != CK_ArrayToPointerDecay) in getSimpleArrayDecayOperand()
886 switch (e->getCastKind()) { in emitCastLValue()
1255 if (implicitCast->getCastKind() == CK_FunctionToPointerDecay || in emitCallee()
1256 implicitCast->getCastKind() == CK_BuiltinFnToFnPtr) { in emitCallee()
1262 assert(implicitCast->getCastKind() == CK_LValueToRValue && in emitCallee()
H A DCIRGenExprComplex.cpp249 return emitCast(e->getCastKind(), e->getSubExpr(), e->getType()); in VisitCastExpr()
279 return emitCast(e->getCastKind(), e->getSubExpr(), e->getType()); in VisitImplicitCastExpr()
/freebsd/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/
H A DTransfer.cpp294 switch (S->getCastKind()) { in VisitImplicitCastExpr()
688 if (S->getCastKind() == CK_NoOp) { in VisitCXXStaticCastExpr()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/TargetBuiltins/
H A DHexagon.cpp215 if (Cast->getCastKind() == CK_BitCast) in EmitHexagonBuiltinExpr()
/freebsd/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/
H A DASTResultSynthesizer.cpp252 if (implicit_cast->getCastKind() != CK_LValueToRValue) in SynthesizeBodyResult()
/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/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.cpp71 if (ICE->getCastKind() == CK_LValueToRValue) in getRolesForRef()

123