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

12

/netbsd-current/external/apache2/llvm/dist/clang/include/clang/AST/
H A DOperationKinds.h19 /// CastKind - The kind of operation required for a conversion.
20 enum CastKind { enum in namespace:clang
H A DExprCXX.h387 CXXNamedCastExpr(StmtClass SC, QualType ty, ExprValueKind VK, CastKind kind,
435 CXXStaticCastExpr(QualType ty, ExprValueKind vk, CastKind kind, Expr *op,
460 Create(const ASTContext &Context, QualType T, ExprValueKind VK, CastKind K,
480 CXXDynamicCastExpr(QualType ty, ExprValueKind VK, CastKind kind, Expr *op,
497 ExprValueKind VK, CastKind Kind, Expr *Op,
525 CXXReinterpretCastExpr(QualType ty, ExprValueKind vk, CastKind kind, Expr *op,
542 ExprValueKind VK, CastKind Kind,
603 CXXAddrspaceCastExpr(QualType ty, ExprValueKind VK, CastKind Kind, Expr *op,
619 Create(const ASTContext &Context, QualType T, ExprValueKind VK, CastKind Kind,
1734 TypeSourceInfo *writtenTy, CastKind kin
[all...]
H A DExpr.h3412 CastExpr(StmtClass SC, QualType ty, ExprValueKind VK, const CastKind kind,
3444 CastKind getCastKind() const { return (CastKind) CastExprBits.Kind; }
3445 void setCastKind(CastKind K) { CastExprBits.Kind = K; }
3447 static const char *getCastKindName(CastKind CK);
3549 ImplicitCastExpr(QualType ty, CastKind kind, Expr *op,
3569 ImplicitCastExpr(OnStack_t _, QualType ty, CastKind kind, Expr *op,
3583 CastKind Kind, Expr *Operand,
3628 CastKind kind, Expr *op, unsigned PathSize,
3664 CStyleCastExpr(QualType exprTy, ExprValueKind vk, CastKind kin
[all...]
H A DExprObjC.h1639 CastKind CK, SourceLocation BridgeKeywordLoc,
/netbsd-current/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/
H A DPointerArithChecker.cpp259 if (CE->getCastKind() != CastKind::CK_BitCast)
277 if (CE->getCastKind() != CastKind::CK_ArrayToPointerDecay)
/netbsd-current/external/apache2/llvm/dist/clang/lib/Sema/
H A DSemaCast.cpp77 CastKind Kind;
207 CastKind &Kind,
214 CastKind &Kind,
220 CastKind &Kind,
227 CastKind &Kind,
234 CastKind &Kind,
241 unsigned &msg, CastKind &Kind,
247 unsigned &msg, CastKind &Kind,
256 CastKind &Kind);
259 unsigned &msg, CastKind
[all...]
H A DSemaExprCXX.cpp3955 CastKind Kind,
4041 CastKind CastKind;
4045 CastKind = CK_UserDefinedConversion;
4053 CastKind = CK_ConstructorConversion;
4074 *this, From->getBeginLoc(), ToType.getNonReferenceType(), CastKind,
4271 CastKind CK;
4347 CastKind Kind;
4367 CastKind Kind;
4487 CastKind Kin
[all...]
H A DSema.cpp539 void Sema::diagnoseZeroToNullptrConversion(CastKind Kind, const Expr* E) {
575 CastKind Kind, ExprValueKind VK,
634 CastKind Sema::ScalarTypeToBooleanCastKind(QualType ScalarTy) {
H A DSemaStmtAsm.cpp679 CastKind castKind =
H A DSemaExpr.cpp700 CastKind CK = T->isNullPtrType() ? CK_NullToPointer : CK_LValueToRValue;
7082 CastKind Sema::PrepareCastToObjCObjectPointer(ExprResult &E) {
7097 CastKind Sema::PrepareScalarCast(ExprResult &Src, QualType DestTy) {
7429 CastKind &Kind) {
7450 CastKind &Kind) {
7478 CastKind CK;
7503 Expr *CastExpr, CastKind &Kind) {
9073 CastKind K;
9105 CastKind &Kind, bool ConvertRHS) {
9479 CastKind Kin
19388 checkUnknownAnyCast(SourceRange TypeRange, QualType CastType, Expr *CastExpr, CastKind &CastKind, ExprValueKind &VK, CXXCastPath &Path) argument
[all...]
H A DSemaInit.cpp7970 CastKind CK = CK_NoOp;
8298 CastKind CastKind;
8334 CastKind = CK_ConstructorConversion;
8349 CastKind = CK_UserDefinedConversion;
8357 S.Context, CurInit.get()->getType(), CastKind, CurInit.get(), nullptr,
/netbsd-current/external/apache2/llvm/dist/clang/lib/ASTMatchers/Dynamic/
H A DMarshallers.cpp77 clang::CastKind>::getBestGuess(const VariantValue &Value) {
H A 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) {
/netbsd-current/external/apache2/llvm/dist/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DBasicValueFactory.h269 const nonloc::PointerToMember &PTM, const clang::CastKind &kind);
/netbsd-current/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/
H A DBasicValueFactory.cpp194 const nonloc::PointerToMember &PTM, const CastKind &kind) {
198 "accumCXXBase called with wrong CastKind");
/netbsd-current/external/apache2/llvm/dist/clang/lib/Analysis/
H A DBodyFarm.cpp87 CastKind CK = CK_LValueToRValue);
167 CastKind CK) {
169 /* CastKind=*/CK,
H A DThreadSafetyCommon.cpp563 CastKind K = CE->getCastKind();
/netbsd-current/external/apache2/llvm/dist/clang/lib/AST/
H A DExprCXX.cpp707 CastKind K, Expr *Op, const CXXCastPath *BasePath,
734 CastKind K, Expr *Op,
792 ExprValueKind VK, CastKind K, Expr *Op,
829 CastKind K, Expr *Op, TypeSourceInfo *WrittenTy,
842 CastKind K, Expr *Op, const CXXCastPath *BasePath, FPOptionsOverride FPO,
/netbsd-current/external/apache2/llvm/dist/clang/include/clang/Sema/
H A DSema.h3423 CastKind PrepareCastToObjCObjectPointer(ExprResult &E);
3425 CastKind &Kind,
3433 CastKind &Kind,
4889 void diagnoseZeroToNullptrConversion(CastKind Kind, const Expr *E);
5409 CastKind PrepareScalarCast(ExprResult &src, QualType destType);
9815 CastKind &Kind);
11250 ExprResult ImpCastExprToType(Expr *E, QualType Type, CastKind CK,
11258 static CastKind ScalarTypeToBooleanCastKind(QualType ScalarTy);
11495 CastKind &Kind,
11693 Expr *CastExpr, CastKind
[all...]
/netbsd-current/external/apache2/llvm/dist/clang/lib/Frontend/Rewrite/
H A DRewriteModernObjC.cpp586 CastKind Kind, Expr *E) {
2661 CastKind CK = CK_BitCast;
3416 CastKind CK = recExpr->getType()->isObjCObjectPointerType()
3447 CastKind CK;
3470 CastKind CK;
4765 CastKind CastKind = IC->getCastKind(); local
4766 if (CastKind != CK_BlockPointerToObjCPointerCast &&
4767 CastKind != CK_AnyPointerToBlockPointerCast)
H A DRewriteObjC.cpp492 CastKind Kind, Expr *E) {
1693 CastKind CK = syncExpr->getType()->isObjCObjectPointerType()
2846 CastKind CK = recExpr->getType()->isObjCObjectPointerType()
2877 CastKind CK;
2900 CastKind CK;
/netbsd-current/external/apache2/llvm/dist/clang/lib/CodeGen/
H A DMicrosoftCXXABI.cpp673 CastKind CK, CastExpr::path_const_iterator PathBegin,
686 CastKind CK, CastExpr::path_const_iterator PathBegin,
2833 CastKind CK = DerivedMember ? CK_DerivedToBaseMemberPointer
3220 const MemberPointerType *SrcTy, const MemberPointerType *DstTy, CastKind CK,
3369 CastKind CK = E->getCastKind();
3376 const MemberPointerType *SrcTy, const MemberPointerType *DstTy, CastKind CK,
H A DCGExprComplex.cpp176 ComplexPairTy EmitCast(CastKind CK, Expr *Op, QualType DestTy);
456 ComplexPairTy ComplexExprEmitter::EmitCast(CastKind CK, Expr *Op,
H A DCGExprAgg.cpp685 static Expr *findPeephole(Expr *op, CastKind kind, const ASTContext &ctx) {
776 CastKind peepholeTarget =
1482 llvm_unreachable("Unhandled clang::CastKind enum");
/netbsd-current/external/apache2/llvm/dist/llvm/include/llvm/Demangle/
H A DItaniumDemangle.h1718 const StringView CastKind; member in class:CastExpr
1724 : Node(KCastExpr), CastKind(CastKind_), To(To_), From(From_) {}
1726 template<typename Fn> void match(Fn F) const { F(CastKind, To, From); }
1729 S += CastKind;

Completed in 368 milliseconds

12