| /freebsd-14.2/contrib/llvm-project/clang/lib/AST/Interp/ |
| H A D | PrimType.h | 49 enum class CastKind : uint8_t { enum 53 interp::CastKind CK) { 55 case interp::CastKind::Reinterpret:
|
| H A D | Opcodes.td | 56 def ArgCastKind : ArgType { let Name = "CastKind"; }
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | OperationKinds.h | 20 enum CastKind { enum
|
| H A D | ExprCXX.h | 386 CXXNamedCastExpr(StmtClass SC, QualType ty, ExprValueKind VK, CastKind kind, in CXXNamedCastExpr() 434 CXXStaticCastExpr(QualType ty, ExprValueKind vk, CastKind kind, Expr *op, in CXXStaticCastExpr() 459 Create(const ASTContext &Context, QualType T, ExprValueKind VK, CastKind K, 479 CXXDynamicCastExpr(QualType ty, ExprValueKind VK, CastKind kind, Expr *op, in CXXDynamicCastExpr() 496 ExprValueKind VK, CastKind Kind, Expr *Op, 524 CXXReinterpretCastExpr(QualType ty, ExprValueKind vk, CastKind kind, Expr *op, in CXXReinterpretCastExpr() 541 ExprValueKind VK, CastKind Kind, 602 CXXAddrspaceCastExpr(QualType ty, ExprValueKind VK, CastKind Kind, Expr *op, in CXXAddrspaceCastExpr() 618 Create(const ASTContext &Context, QualType T, ExprValueKind VK, CastKind Kind, 1806 TypeSourceInfo *writtenTy, CastKind kind, in CXXFunctionalCastExpr() [all …]
|
| H A D | Expr.h | 3479 CastExpr(StmtClass SC, QualType ty, ExprValueKind VK, const CastKind kind, in CastExpr() 3510 CastKind getCastKind() const { return (CastKind) CastExprBits.Kind; } in getCastKind() 3511 void setCastKind(CastKind K) { CastExprBits.Kind = K; } in setCastKind() 3513 static const char *getCastKindName(CastKind CK); 3628 ImplicitCastExpr(QualType ty, CastKind kind, Expr *op, in ImplicitCastExpr() 3649 ImplicitCastExpr(OnStack_t _, QualType ty, CastKind kind, Expr *op, in ImplicitCastExpr() 3663 CastKind Kind, Expr *Operand, 3708 CastKind kind, Expr *op, unsigned PathSize, in ExplicitCastExpr() 3746 CStyleCastExpr(QualType exprTy, ExprValueKind vk, CastKind kind, Expr *op, in CStyleCastExpr() 3767 Create(const ASTContext &Context, QualType T, ExprValueKind VK, CastKind K,
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaCast.cpp | 91 CastKind Kind; 221 CastKind &Kind, 228 CastKind &Kind, 234 CastKind &Kind, 241 CastKind &Kind, 248 CastKind &Kind, 270 CastKind &Kind); 1576 unsigned &msg, CastKind &Kind, in TryStaticReferenceDowncast() 1614 unsigned &msg, CastKind &Kind, in TryStaticPointerDowncast() 1649 CastKind &Kind, CXXCastPath &BasePath) { in TryStaticDowncast() [all …]
|
| H A D | SemaExprCXX.cpp | 4144 CastKind Kind, in BuildCXXCastArgument() 4230 CastKind CastKind; in PerformImplicitConversion() local 4234 CastKind = CK_UserDefinedConversion; in PerformImplicitConversion() 4242 CastKind = CK_ConstructorConversion; in PerformImplicitConversion() 4263 *this, From->getBeginLoc(), ToType.getNonReferenceType(), CastKind, in PerformImplicitConversion() 4478 CastKind CK; in PerformImplicitConversion() 4587 CastKind Kind; in PerformImplicitConversion() 4607 CastKind Kind; in PerformImplicitConversion() 4736 CastKind Kind = in PerformImplicitConversion() 4793 CastKind CK = CK_NoOp; in PerformImplicitConversion() [all …]
|
| H A D | Sema.cpp | 588 void Sema::diagnoseZeroToNullptrConversion(CastKind Kind, const Expr *E) { in diagnoseZeroToNullptrConversion() 637 CastKind Kind, ExprValueKind VK, in ImpCastExprToType() 717 CastKind Sema::ScalarTypeToBooleanCastKind(QualType ScalarTy) { in ScalarTypeToBooleanCastKind()
|
| H A D | SemaExpr.cpp | 8401 CastKind &Kind) { in CheckMatrixCast() 8450 CastKind CK; in prepareVectorSplat() 10085 CastKind K; in CheckAssignmentConstraints() 10534 CastKind Kind; in CheckTransparentUnionArgumentConstraints() 10653 CastKind Kind; in CheckSingleAssignmentConstraints() 10673 CastKind Kind; in CheckSingleAssignmentConstraints() 10690 CastKind Kind; in CheckSingleAssignmentConstraints() 10825 CastKind scalarCast = CK_NoOp; in tryVectorConvertAndSplat() 10992 CastKind ScalarCast = CK_NoOp; in tryGCCVectorConvertAndSplat() 21619 Expr *CastExpr, CastKind &CastKind, in checkUnknownAnyCast() argument [all …]
|
| H A D | SemaStmtAsm.cpp | 697 CastKind castKind = in ActOnGCCAsmStmt()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | PointerArithChecker.cpp | 253 if (CE->getCastKind() != CastKind::CK_BitCast) in checkPostStmt() 271 if (CE->getCastKind() != CastKind::CK_ArrayToPointerDecay) in checkPreStmt()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/ASTMatchers/Dynamic/ |
| H A D | Marshallers.cpp | 76 clang::CastKind>::getBestGuess(const VariantValue &Value) { in getBestGuess()
|
| H A D | Marshallers.h | 190 template <> struct ArgTypeTraits<CastKind> { 192 static std::optional<CastKind> getCastKind(llvm::StringRef AttrKind) { 195 return llvm::StringSwitch<std::optional<CastKind>>(AttrKind) 209 static CastKind get(const VariantValue &Value) {
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
| H A D | BasicValueFactory.h | 274 const nonloc::PointerToMember &PTM, const clang::CastKind &kind);
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Analysis/ |
| H A D | BodyFarm.cpp | 89 CastKind CK = CK_LValueToRValue); 173 CastKind CK) { in makeImplicitCast()
|
| H A D | UnsafeBufferUsage.cpp | 251 hasCastKind(CastKind::CK_LValueToRValue), in isInUnspecifiedLvalueContext() 280 castExpr(anyOf(hasCastKind(CastKind::CK_PointerToIntegral), in isInUnspecifiedPointerContext() 281 hasCastKind(CastKind::CK_PointerToBoolean)), in isInUnspecifiedPointerContext()
|
| H A D | ThreadSafetyCommon.cpp | 609 CastKind K = CE->getCastKind(); in translateCastExpr()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ |
| H A D | BasicValueFactory.cpp | 190 const nonloc::PointerToMember &PTM, const CastKind &kind) { in accumCXXBase()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/AST/ |
| H A D | ExprCXX.cpp | 713 CastKind K, Expr *Op, const CXXCastPath *BasePath, in Create() 740 CastKind K, Expr *Op, in Create() 804 ExprValueKind VK, CastKind K, Expr *Op, in Create() 841 CastKind K, Expr *Op, TypeSourceInfo *WrittenTy, in Create() 854 CastKind K, Expr *Op, const CXXCastPath *BasePath, FPOptionsOverride FPO, in Create()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Frontend/Rewrite/ |
| H A D | RewriteModernObjC.cpp | 587 CastKind Kind, Expr *E) { in NoTypeInfoCStyleCastExpr() 2662 CastKind CK = CK_BitCast; in RewriteObjCBoxedExpr() 3407 CastKind CK = recExpr->getType()->isObjCObjectPointerType() in SynthMessageExpr() 3438 CastKind CK; in SynthMessageExpr() 3461 CastKind CK; in SynthMessageExpr() 4752 CastKind CastKind = IC->getCastKind(); in RewriteImplicitCastObjCExpr() local 4753 if (CastKind != CK_BlockPointerToObjCPointerCast && in RewriteImplicitCastObjCExpr() 4754 CastKind != CK_AnyPointerToBlockPointerCast) in RewriteImplicitCastObjCExpr()
|
| H A D | RewriteObjC.cpp | 492 CastKind Kind, Expr *E) { in NoTypeInfoCStyleCastExpr() 1693 CastKind CK = syncExpr->getType()->isObjCObjectPointerType() in RewriteObjCSynchronizedStmt() 2836 CastKind CK = recExpr->getType()->isObjCObjectPointerType() in SynthMessageExpr() 2867 CastKind CK; in SynthMessageExpr() 2890 CastKind CK; in SynthMessageExpr()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | MicrosoftCXXABI.cpp | 704 CastKind CK, CastExpr::path_const_iterator PathBegin, 717 CastKind CK, CastExpr::path_const_iterator PathBegin, 2948 CastKind CK = DerivedMember ? CK_DerivedToBaseMemberPointer in EmitMemberPointer() 3321 const MemberPointerType *SrcTy, const MemberPointerType *DstTy, CastKind CK, in EmitNonNullMemberPointerConversion() 3470 CastKind CK = E->getCastKind(); in EmitMemberPointerConversion() 3477 const MemberPointerType *SrcTy, const MemberPointerType *DstTy, CastKind CK, in EmitMemberPointerConversion()
|
| H A D | CGExprComplex.cpp | 176 ComplexPairTy EmitCast(CastKind CK, Expr *Op, QualType DestTy); 483 ComplexPairTy ComplexExprEmitter::EmitCast(CastKind CK, Expr *Op, in EmitCast()
|
| H A D | CGExprAgg.cpp | 715 static Expr *findPeephole(Expr *op, CastKind kind, const ASTContext &ctx) { in findPeephole() 804 CastKind peepholeTarget = in VisitCastExpr()
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | Sema.h | 3878 CastKind PrepareCastToObjCObjectPointer(ExprResult &E); 3880 CastKind &Kind, 3888 CastKind &Kind, 6038 CastKind PrepareScalarCast(ExprResult &src, QualType destType); 10851 CastKind &Kind); 12634 ImpCastExprToType(Expr *E, QualType Type, CastKind CK, 12884 CastKind &Kind, 13099 Expr *CastExpr, CastKind &CastKind, 13116 CastKind &Kind); 13123 CastKind &Kind); [all …]
|