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

/external/clang/include/clang/AST/
H A DOperationKinds.h20 /// CastKind - The kind of operation required for a conversion.
21 enum CastKind { enum in namespace:clang
304 static const CastKind CK_Invalid = static_cast<CastKind>(-1);
H A DExprCXX.h188 CastKind kind, Expr *op, unsigned PathSize,
232 CXXStaticCastExpr(QualType ty, ExprValueKind vk, CastKind kind, Expr *op,
244 ExprValueKind VK, CastKind K, Expr *Op,
263 CXXDynamicCastExpr(QualType ty, ExprValueKind VK, CastKind kind,
275 ExprValueKind VK, CastKind Kind, Expr *Op,
300 CXXReinterpretCastExpr(QualType ty, ExprValueKind vk, CastKind kind,
313 ExprValueKind VK, CastKind Kind,
1217 CastKind kind, Expr *castExpr, unsigned pathSize,
1230 CastKind Kind, Expr *Op,
H A DExpr.h2657 typedef clang::CastKind CastKind; typedef in class:clang::StringLiteral::OffsetOfExpr::CastExpr
2677 const CastKind kind, Expr *op, unsigned BasePathSize) :
2703 CastKind getCastKind() const { return (CastKind) CastExprBits.Kind; }
2704 void setCastKind(CastKind K) { CastExprBits.Kind = K; }
2761 ImplicitCastExpr(QualType ty, CastKind kind, Expr *op,
2772 ImplicitCastExpr(OnStack_t _, QualType ty, CastKind kind, Expr *op,
2778 CastKind Kind, Expr *Operand,
2827 CastKind kin
[all...]
H A DExprObjC.h1537 CastKind CK, SourceLocation BridgeKeywordLoc,
/external/clang/lib/Sema/
H A DSemaCast.cpp69 CastKind Kind;
161 CastKind &Kind,
168 CastKind &Kind,
174 CastKind &Kind,
181 CastKind &Kind,
188 CastKind &Kind,
195 unsigned &msg, CastKind &Kind,
201 unsigned &msg, CastKind &Kind,
211 CastKind &Kind);
918 CastKind
[all...]
H A DSemaStmtAsm.cpp353 CastKind castKind =
H A DSemaExprCXX.cpp2541 CastKind Kind,
2618 CastKind CastKind; local
2622 CastKind = CK_UserDefinedConversion;
2630 CastKind = CK_ConstructorConversion;
2654 CastKind, cast<CXXMethodDecl>(FD),
2826 CastKind CK;
2888 CastKind Kind = CK_Invalid;
2908 CastKind Kind = CK_Invalid;
4926 CastKind c
[all...]
H A DSema.cpp309 CastKind Kind, ExprValueKind VK,
359 CastKind Sema::ScalarTypeToBooleanCastKind(QualType ScalarTy) {
H A DSemaExpr.cpp4931 CastKind Sema::PrepareCastToObjCObjectPointer(ExprResult &E) {
4946 CastKind Sema::PrepareScalarCast(ExprResult &Src, QualType DestTy) {
5156 CastKind &Kind) {
5176 Expr *CastExpr, CastKind &Kind) {
5207 CastKind CK = PrepareScalarCast(CastExprRes, DestElemTy);
6332 CastKind K = CK_Invalid;
6356 CastKind &Kind) {
6673 CastKind Kind = CK_Invalid;
6738 CastKind Kind;
6757 CastKind Kin
13349 checkUnknownAnyCast(SourceRange TypeRange, QualType CastType, Expr *CastExpr, CastKind &CastKind, ExprValueKind &VK, CXXCastPath &Path) argument
[all...]
H A DSemaExprObjC.cpp2322 CastKind Kind = IsNull ? CK_NullToPointer : CK_IntegralToPointer;
3487 CastKind &Kind) {
3878 CastKind CK;
H A DSemaInit.cpp5934 CastKind CastKind; local
5970 CastKind = CK_ConstructorConversion;
6002 CastKind = CK_UserDefinedConversion;
6024 CastKind, CurInit.get(), nullptr,
H A DSemaOverload.cpp2632 CastKind &Kind,
2746 CastKind &Kind,
H A DSemaChecking.cpp534 CastKind CastNeeded = CK_NoOp;
/external/clang/lib/AST/
H A DExprCXX.cpp590 CastKind K, Expr *Op,
615 CastKind K, Expr *Op,
673 ExprValueKind VK, CastKind K, Expr *Op,
710 TypeSourceInfo *Written, CastKind K, Expr *Op,
H A DExpr.cpp1688 CastKind Kind, Expr *Operand,
1709 ExprValueKind VK, CastKind K, Expr *Op,
/external/clang/include/clang/Sema/
H A DSema.h2082 CastKind PrepareCastToObjCObjectPointer(ExprResult &E);
2084 CastKind &Kind,
2091 CastKind &Kind,
3600 CastKind PrepareScalarCast(ExprResult &src, QualType destType);
7037 CastKind &Kind);
7502 ExprResult ImpCastExprToType(Expr *E, QualType Type, CastKind CK,
7510 static CastKind ScalarTypeToBooleanCastKind(QualType ScalarTy);
7697 CastKind &Kind);
7852 Expr *CastExpr, CastKind &CastKind,
[all...]
/external/clang/lib/CodeGen/
H A DCGExprComplex.cpp145 ComplexPairTy EmitCast(CastExpr::CastKind CK, Expr *Op, QualType DestTy);
413 ComplexPairTy ComplexExprEmitter::EmitCast(CastExpr::CastKind CK, Expr *Op,
H A DCGExprAgg.cpp550 static Expr *findPeephole(Expr *op, CastKind kind) {
620 CastKind peepholeTarget =
H A DCGExprScalar.cpp1272 CastKind Kind = CE->getCastKind();
1279 // are in the same order as in the CastKind enum.
H A DCGObjC.cpp1239 CastKind argCK = CK_NoOp;
/external/clang/lib/Rewrite/Frontend/
H A DRewriteModernObjC.cpp600 CastKind Kind, Expr *E) {
2696 CastKind CK = CK_BitCast;
3481 CastKind CK = recExpr->getType()->isObjCObjectPointerType()
3514 CastKind CK;
3537 CastKind CK;
4887 CastKind CastKind = IC->getCastKind(); local
4888 if (CastKind != CK_BlockPointerToObjCPointerCast &&
4889 CastKind != CK_AnyPointerToBlockPointerCast)
H A DRewriteObjC.cpp500 CastKind Kind, Expr *E) {
1692 CastKind CK = syncExpr->getType()->isObjCObjectPointerType()
2858 CastKind CK = recExpr->getType()->isObjCObjectPointerType()
2891 CastKind CK;
2914 CastKind CK;
/external/clang/lib/Analysis/
H A DThreadSafetyCommon.cpp354 clang::CastKind K = CE->getCastKind();
/external/clang/lib/Serialization/
H A DASTReaderStmt.cpp637 E->setCastKind((CastExpr::CastKind)Record[Idx++]);

Completed in 5486 milliseconds