/freebsd/contrib/llvm-project/clang/lib/AST/Interp/ |
H A D | PrimType.h | 55 enum class CastKind : uint8_t { enum 60 interp::CastKind CK) { 62 case interp::CastKind::Reinterpret: 65 case interp::CastKind::Atomic:
|
H A D | Opcodes.td | 59 def ArgCastKind : ArgType { let Name = "CastKind"; }
|
/freebsd/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, 1822 TypeSourceInfo *writtenTy, CastKind kind, in CXXFunctionalCastExpr() [all …]
|
H A D | Expr.h | 3511 CastExpr(StmtClass SC, QualType ty, ExprValueKind VK, const CastKind kind, in CastExpr() 3542 CastKind getCastKind() const { return (CastKind) CastExprBits.Kind; } in getCastKind() 3543 void setCastKind(CastKind K) { CastExprBits.Kind = K; } in setCastKind() 3545 static const char *getCastKindName(CastKind CK); 3677 ImplicitCastExpr(QualType ty, CastKind kind, Expr *op, in ImplicitCastExpr() 3698 ImplicitCastExpr(OnStack_t _, QualType ty, CastKind kind, Expr *op, in ImplicitCastExpr() 3712 CastKind Kind, Expr *Operand, 3757 CastKind kind, Expr *op, unsigned PathSize, in ExplicitCastExpr() 3795 CStyleCastExpr(QualType exprTy, ExprValueKind vk, CastKind kind, Expr *op, in CStyleCastExpr() 3816 Create(const ASTContext &Context, QualType T, ExprValueKind VK, CastKind K,
|
/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaCast.cpp | 93 CastKind Kind; 223 CastKind &Kind, 230 CastKind &Kind, 236 CastKind &Kind, 243 CastKind &Kind, 250 CastKind &Kind, 256 unsigned &msg, CastKind &Kind, bool ListInitialization); 260 CastKind &Kind, CXXCastPath &BasePath, 268 CastKind &Kind); 271 unsigned &msg, CastKind &Kind); [all …]
|
H A D | SemaExprCXX.cpp | 4139 CastKind Kind, in BuildCXXCastArgument() 4221 CastKind CastKind; in PerformImplicitConversion() local 4225 CastKind = CK_UserDefinedConversion; in PerformImplicitConversion() 4233 CastKind = CK_ConstructorConversion; in PerformImplicitConversion() 4254 *this, From->getBeginLoc(), ToType.getNonReferenceType(), CastKind, in PerformImplicitConversion() 4495 CastKind CK; in PerformImplicitConversion() 4609 CastKind Kind; in PerformImplicitConversion() 4629 CastKind Kind; in PerformImplicitConversion() 4766 CastKind Kind = in PerformImplicitConversion() 4866 CastKind CK = CK_NoOp; in PerformImplicitConversion() [all …]
|
H A D | Sema.cpp | 646 void Sema::diagnoseZeroToNullptrConversion(CastKind Kind, const Expr *E) { in diagnoseZeroToNullptrConversion() 695 CastKind Kind, ExprValueKind VK, in ImpCastExprToType() 777 CastKind Sema::ScalarTypeToBooleanCastKind(QualType ScalarTy) { in ScalarTypeToBooleanCastKind()
|
H A D | SemaExprObjC.cpp | 2925 CastKind Kind = IsNull ? CK_NullToPointer : CK_IntegralToPointer; in BuildInstanceMessage() 4215 CastKind &Kind) { in CheckTollFreeBridgeStaticCast() 4664 CastKind CK; in BuildObjCBridgedCast() 5195 CastKind SemaObjC::PrepareCastToObjCObjectPointer(ExprResult &E) { in PrepareCastToObjCObjectPointer() 5235 CastKind CK = cast<CastExpr>(Inner)->getCastKind(); in CheckLiteralKind()
|
H A D | SemaExpr.cpp | 731 CastKind CK = T->isNullPtrType() ? CK_NullToPointer : CK_LValueToRValue; in DefaultLvalueConversion() 7218 CastKind Sema::PrepareScalarCast(ExprResult &Src, QualType DestTy) { in PrepareScalarCast() 7555 CastKind &Kind) { in CheckMatrixCast() 7576 CastKind &Kind) { in CheckVectorCast() 7604 CastKind CK; in prepareVectorSplat() 7629 Expr *CastExpr, CastKind &Kind) { in CheckExtVectorCast() 9089 CastKind K; in CheckAssignmentConstraints() 9121 CastKind &Kind, bool ConvertRHS) { in CheckAssignmentConstraints() 9538 CastKind Kind; in CheckTransparentUnionArgumentConstraints() 9657 CastKind Kind; in CheckSingleAssignmentConstraints() [all …]
|
H A D | SemaStmtAsm.cpp | 697 CastKind castKind = in ActOnGCCAsmStmt()
|
H A D | SemaARM.cpp | 918 CastKind CastNeeded = CK_NoOp; in CheckARMBuiltinExclusiveCall()
|
/freebsd/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/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
H A D | BasicValueFactory.h | 274 const nonloc::PointerToMember &PTM, const clang::CastKind &kind);
|
/freebsd/contrib/llvm-project/clang/lib/AST/ |
H A D | ExprCXX.cpp | 763 CastKind K, Expr *Op, const CXXCastPath *BasePath, in Create() 790 CastKind K, Expr *Op, in Create() 854 ExprValueKind VK, CastKind K, Expr *Op, in Create() 891 CastKind K, Expr *Op, TypeSourceInfo *WrittenTy, in Create() 904 CastKind K, Expr *Op, const CXXCastPath *BasePath, FPOptionsOverride FPO, in Create()
|
/freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
H A D | SemaObjC.h | 788 CastKind &Kind); 913 CastKind PrepareCastToObjCObjectPointer(ExprResult &E);
|
H A D | Sema.h | 841 Expr *E, QualType Type, CastKind CK, ExprValueKind VK = VK_PRValue, 847 static CastKind ScalarTypeToBooleanCastKind(QualType ScalarTy); 874 void diagnoseZeroToNullptrConversion(CastKind Kind, const Expr *E); 7009 CastKind PrepareScalarCast(ExprResult &src, QualType destType); 7462 Expr *CastExpr, CastKind &CastKind, 7479 CastKind &Kind); 7486 CastKind &Kind); 7498 CastKind &Kind); 7686 ExprResult &RHS, CastKind &Kind, 9946 bool CheckPointerConversion(Expr *From, QualType ToType, CastKind &Kind, [all …]
|
/freebsd/contrib/llvm-project/clang/lib/Frontend/Rewrite/ |
H A D | RewriteModernObjC.cpp | 586 CastKind Kind, Expr *E) { in NoTypeInfoCStyleCastExpr() 2661 CastKind CK = CK_BitCast; in RewriteObjCBoxedExpr() 3406 CastKind CK = recExpr->getType()->isObjCObjectPointerType() in SynthMessageExpr() 3437 CastKind CK; in SynthMessageExpr() 3460 CastKind CK; in SynthMessageExpr() 4750 CastKind CastKind = IC->getCastKind(); in RewriteImplicitCastObjCExpr() local 4751 if (CastKind != CK_BlockPointerToObjCPointerCast && in RewriteImplicitCastObjCExpr() 4752 CastKind != CK_AnyPointerToBlockPointerCast) in RewriteImplicitCastObjCExpr()
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | MicrosoftCXXABI.cpp | 702 CastKind CK, CastExpr::path_const_iterator PathBegin, 715 CastKind CK, CastExpr::path_const_iterator PathBegin, 2961 CastKind CK = DerivedMember ? CK_DerivedToBaseMemberPointer in EmitMemberPointer() 3334 const MemberPointerType *SrcTy, const MemberPointerType *DstTy, CastKind CK, in EmitNonNullMemberPointerConversion() 3483 CastKind CK = E->getCastKind(); in EmitMemberPointerConversion() 3490 const MemberPointerType *SrcTy, const MemberPointerType *DstTy, CastKind CK, in EmitMemberPointerConversion()
|
H A D | CGExprComplex.cpp | 181 ComplexPairTy EmitCast(CastKind CK, Expr *Op, QualType DestTy); 546 ComplexPairTy ComplexExprEmitter::EmitCast(CastKind CK, Expr *Op, in EmitCast()
|
H A D | CGExprAgg.cpp | 726 static Expr *findPeephole(Expr *op, CastKind kind, const ASTContext &ctx) { in findPeephole() 814 CastKind peepholeTarget = in VisitCastExpr()
|
/freebsd/contrib/llvm-project/clang/lib/Analysis/ |
H A D | UnsafeBufferUsage.cpp | 266 hasCastKind(CastKind::CK_LValueToRValue), in isInUnspecifiedLvalueContext() 297 castExpr(anyOf(hasCastKind(CastKind::CK_PointerToIntegral), in isInUnspecifiedPointerContext() 298 hasCastKind(CastKind::CK_PointerToBoolean)), in isInUnspecifiedPointerContext()
|
H A D | ThreadSafetyCommon.cpp | 609 CastKind K = CE->getCastKind(); in translateCastExpr()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Demangle/ |
H A D | ItaniumDemangle.h | 2010 const std::string_view CastKind; variable 2017 : Node(KCastExpr, Prec_), CastKind(CastKind_), To(To_), From(From_) {} in CastExpr() 2020 F(CastKind, To, From, getPrecedence()); in match() 2024 OB += CastKind; in printLeft()
|