Home
last modified time | relevance | path

Searched refs:CastKind (Results 1 – 25 of 36) sorted by relevance

12

/freebsd-12-stable/contrib/llvm-project/clang/lib/Sema/
DSemaCast.cpp86 CastKind Kind;
216 CastKind &Kind,
223 CastKind &Kind,
229 CastKind &Kind,
236 CastKind &Kind,
243 CastKind &Kind,
250 unsigned &msg, CastKind &Kind,
256 unsigned &msg, CastKind &Kind,
265 CastKind &Kind);
268 unsigned &msg, CastKind &Kind);
[all …]
DSemaExprCXX.cpp3982 CastKind Kind, in BuildCXXCastArgument()
4068 CastKind CastKind; in PerformImplicitConversion() local
4072 CastKind = CK_UserDefinedConversion; in PerformImplicitConversion()
4080 CastKind = CK_ConstructorConversion; in PerformImplicitConversion()
4101 *this, From->getBeginLoc(), ToType.getNonReferenceType(), CastKind, in PerformImplicitConversion()
4305 CastKind CK; in PerformImplicitConversion()
4384 CastKind Kind; in PerformImplicitConversion()
4404 CastKind Kind; in PerformImplicitConversion()
4532 CastKind Kind = in PerformImplicitConversion()
4589 CastKind CK = CK_NoOp; in PerformImplicitConversion()
[all …]
DSema.cpp563 void Sema::diagnoseZeroToNullptrConversion(CastKind Kind, const Expr* E) { in diagnoseZeroToNullptrConversion()
599 CastKind Kind, ExprValueKind VK, in ImpCastExprToType()
679 CastKind Sema::ScalarTypeToBooleanCastKind(QualType ScalarTy) { in ScalarTypeToBooleanCastKind()
DSemaExpr.cpp715 CastKind CK = T->isNullPtrType() ? CK_NullToPointer : CK_LValueToRValue; in DefaultLvalueConversion()
7146 CastKind Sema::PrepareCastToObjCObjectPointer(ExprResult &E) { in PrepareCastToObjCObjectPointer()
7161 CastKind Sema::PrepareScalarCast(ExprResult &Src, QualType DestTy) { in PrepareScalarCast()
7493 CastKind &Kind) { in CheckMatrixCast()
7514 CastKind &Kind) { in CheckVectorCast()
7542 CastKind CK; in prepareVectorSplat()
7567 Expr *CastExpr, CastKind &Kind) { in CheckExtVectorCast()
9137 CastKind K; in CheckAssignmentConstraints()
9169 CastKind &Kind, bool ConvertRHS) { in CheckAssignmentConstraints()
9543 CastKind Kind; in CheckTransparentUnionArgumentConstraints()
[all …]
DSemaStmtAsm.cpp679 CastKind castKind = in ActOnGCCAsmStmt()
DSemaInit.cpp7972 CastKind CK = CK_NoOp; in PerformQualificationConversion()
8299 CastKind CastKind; in Perform() local
8335 CastKind = CK_ConstructorConversion; in Perform()
8350 CastKind = CK_UserDefinedConversion; in Perform()
8358 S.Context, CurInit.get()->getType(), CastKind, CurInit.get(), nullptr, in Perform()
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/AST/
DOperationKinds.h20 enum CastKind { enum
DExprCXX.h387 CXXNamedCastExpr(StmtClass SC, QualType ty, ExprValueKind VK, CastKind kind, in CXXNamedCastExpr()
435 CXXStaticCastExpr(QualType ty, ExprValueKind vk, CastKind kind, Expr *op, in CXXStaticCastExpr()
460 Create(const ASTContext &Context, QualType T, ExprValueKind VK, CastKind K,
480 CXXDynamicCastExpr(QualType ty, ExprValueKind VK, CastKind kind, Expr *op, in CXXDynamicCastExpr()
497 ExprValueKind VK, CastKind Kind, Expr *Op,
525 CXXReinterpretCastExpr(QualType ty, ExprValueKind vk, CastKind kind, Expr *op, in CXXReinterpretCastExpr()
542 ExprValueKind VK, CastKind Kind,
603 CXXAddrspaceCastExpr(QualType ty, ExprValueKind VK, CastKind Kind, Expr *op, in CXXAddrspaceCastExpr()
619 Create(const ASTContext &Context, QualType T, ExprValueKind VK, CastKind Kind,
1734 TypeSourceInfo *writtenTy, CastKind kind, in CXXFunctionalCastExpr()
[all …]
DExpr.h3479 CastExpr(StmtClass SC, QualType ty, ExprValueKind VK, const CastKind kind, in CastExpr()
3511 CastKind getCastKind() const { return (CastKind) CastExprBits.Kind; } in getCastKind()
3512 void setCastKind(CastKind K) { CastExprBits.Kind = K; } in setCastKind()
3514 static const char *getCastKindName(CastKind CK);
3616 ImplicitCastExpr(QualType ty, CastKind kind, Expr *op, in ImplicitCastExpr()
3636 ImplicitCastExpr(OnStack_t _, QualType ty, CastKind kind, Expr *op, in ImplicitCastExpr()
3650 CastKind Kind, Expr *Operand,
3695 CastKind kind, Expr *op, unsigned PathSize, in ExplicitCastExpr()
3731 CStyleCastExpr(QualType exprTy, ExprValueKind vk, CastKind kind, Expr *op, in CStyleCastExpr()
3752 Create(const ASTContext &Context, QualType T, ExprValueKind VK, CastKind K,
DExprObjC.h1639 CastKind CK, SourceLocation BridgeKeywordLoc, in ObjCBridgedCastExpr()
/freebsd-12-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
DPointerArithChecker.cpp259 if (CE->getCastKind() != CastKind::CK_BitCast) in checkPostStmt()
277 if (CE->getCastKind() != CastKind::CK_ArrayToPointerDecay) in checkPreStmt()
/freebsd-12-stable/contrib/llvm-project/clang/lib/ASTMatchers/Dynamic/
DMarshallers.h191 template <> struct ArgTypeTraits<CastKind> {
193 static Optional<CastKind> getCastKind(llvm::StringRef AttrKind) {
196 return llvm::StringSwitch<Optional<CastKind>>(AttrKind)
210 static CastKind get(const VariantValue &Value) {
DMarshallers.cpp77 clang::CastKind>::getBestGuess(const VariantValue &Value) { in getBestGuess()
/freebsd-12-stable/contrib/llvm-project/clang/lib/AST/
DExprCXX.cpp709 CastKind K, Expr *Op, const CXXCastPath *BasePath, in Create()
736 CastKind K, Expr *Op, in Create()
794 ExprValueKind VK, CastKind K, Expr *Op, in Create()
831 CastKind K, Expr *Op, TypeSourceInfo *WrittenTy, in Create()
844 CastKind K, Expr *Op, const CXXCastPath *BasePath, FPOptionsOverride FPO, in Create()
/freebsd-12-stable/contrib/llvm-project/clang/lib/Analysis/
DBodyFarm.cpp87 CastKind CK = CK_LValueToRValue);
167 CastKind CK) { in makeImplicitCast()
DThreadSafetyCommon.cpp564 CastKind K = CE->getCastKind(); in translateCastExpr()
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
DBasicValueFactory.h271 const nonloc::PointerToMember &PTM, const clang::CastKind &kind);
/freebsd-12-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
DBasicValueFactory.cpp194 const nonloc::PointerToMember &PTM, const CastKind &kind) { in accumCXXBase()
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/Sema/
DSema.h3463 CastKind PrepareCastToObjCObjectPointer(ExprResult &E);
3465 CastKind &Kind,
3473 CastKind &Kind,
4932 void diagnoseZeroToNullptrConversion(CastKind Kind, const Expr *E);
5463 CastKind PrepareScalarCast(ExprResult &src, QualType destType);
9887 CastKind &Kind);
11355 ImpCastExprToType(Expr *E, QualType Type, CastKind CK,
11362 static CastKind ScalarTypeToBooleanCastKind(QualType ScalarTy);
11599 CastKind &Kind,
11797 Expr *CastExpr, CastKind &CastKind,
[all …]
/freebsd-12-stable/contrib/llvm-project/clang/lib/Frontend/Rewrite/
DRewriteModernObjC.cpp586 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()
4752 CastKind CastKind = IC->getCastKind(); in RewriteImplicitCastObjCExpr() local
4753 if (CastKind != CK_BlockPointerToObjCPointerCast && in RewriteImplicitCastObjCExpr()
4754 CastKind != CK_AnyPointerToBlockPointerCast) in RewriteImplicitCastObjCExpr()
DRewriteObjC.cpp492 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-12-stable/contrib/llvm-project/clang/lib/CodeGen/
DCGExprComplex.cpp176 ComplexPairTy EmitCast(CastKind CK, Expr *Op, QualType DestTy);
456 ComplexPairTy ComplexExprEmitter::EmitCast(CastKind CK, Expr *Op, in EmitCast()
DMicrosoftCXXABI.cpp673 CastKind CK, CastExpr::path_const_iterator PathBegin,
686 CastKind CK, CastExpr::path_const_iterator PathBegin,
2833 CastKind CK = DerivedMember ? CK_DerivedToBaseMemberPointer in EmitMemberPointer()
3220 const MemberPointerType *SrcTy, const MemberPointerType *DstTy, CastKind CK, in EmitNonNullMemberPointerConversion()
3369 CastKind CK = E->getCastKind(); in EmitMemberPointerConversion()
3376 const MemberPointerType *SrcTy, const MemberPointerType *DstTy, CastKind CK, in EmitMemberPointerConversion()
DCGExprAgg.cpp689 static Expr *findPeephole(Expr *op, CastKind kind, const ASTContext &ctx) { in findPeephole()
780 CastKind peepholeTarget = in VisitCastExpr()
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/Demangle/
DItaniumDemangle.h1718 const StringView CastKind; variable
1724 : Node(KCastExpr), CastKind(CastKind_), To(To_), From(From_) {} in CastExpr()
1726 template<typename Fn> void match(Fn F) const { F(CastKind, To, From); } in match()
1729 S += CastKind; in printLeft()

12