Searched refs:CastKind (Results 1 - 23 of 23) 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
301 static const CastKind CK_Invalid = static_cast<CastKind>(-1);
H A DExpr.h2627 typedef clang::CastKind CastKind; typedef in class:clang::StringLiteral::OffsetOfExpr::CastExpr
2647 const CastKind kind, Expr *op, unsigned BasePathSize) :
2675 CastKind getCastKind() const { return (CastKind) CastExprBits.Kind; }
2676 void setCastKind(CastKind K) { CastExprBits.Kind = K; }
2733 ImplicitCastExpr(QualType ty, CastKind kind, Expr *op,
2744 ImplicitCastExpr(OnStack_t _, QualType ty, CastKind kind, Expr *op,
2750 CastKind Kind, Expr *Operand,
2798 CastKind kin
[all...]
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,
1212 SourceLocation tyBeginLoc, CastKind kind,
1227 CastKind Kind, Expr *Op,
H A DExprObjC.h1536 CastKind CK, SourceLocation BridgeKeywordLoc,
/external/clang/lib/Sema/
H A DSemaCast.cpp68 CastKind Kind;
160 CastKind &Kind,
167 CastKind &Kind,
173 CastKind &Kind,
180 CastKind &Kind,
187 CastKind &Kind,
194 unsigned &msg, CastKind &Kind,
200 unsigned &msg, CastKind &Kind,
210 CastKind &Kind);
908 CastKind
[all...]
H A DSemaStmtAsm.cpp353 CastKind castKind =
H A DSemaExprCXX.cpp2407 CastKind Kind,
2486 CastKind CastKind; local
2490 CastKind = CK_UserDefinedConversion;
2498 CastKind = CK_ConstructorConversion;
2522 CastKind, cast<CXXMethodDecl>(FD),
2694 CastKind CK;
2756 CastKind Kind = CK_Invalid;
2776 CastKind Kind = CK_Invalid;
4837 CastKind c
[all...]
H A DSema.cpp263 CastKind Kind, ExprValueKind VK,
312 CastKind Sema::ScalarTypeToBooleanCastKind(QualType ScalarTy) {
H A DSemaExpr.cpp4758 CastKind Sema::PrepareCastToObjCObjectPointer(ExprResult &E) {
4773 CastKind Sema::PrepareScalarCast(ExprResult &Src, QualType DestTy) {
4935 CastKind &Kind) {
4955 Expr *CastExpr, CastKind &Kind) {
4986 CastKind CK = PrepareScalarCast(CastExprRes, DestElemTy);
6072 CastKind K = CK_Invalid;
6096 CastKind &Kind) {
6416 CastKind Kind = CK_Invalid;
6498 CastKind Kind = CK_Invalid;
7372 CastKind C
12612 checkUnknownAnyCast(SourceRange TypeRange, QualType CastType, Expr *CastExpr, CastKind &CastKind, ExprValueKind &VK, CXXCastPath &Path) argument
[all...]
H A DSemaInit.cpp5726 CastKind CastKind; local
5762 CastKind = CK_ConstructorConversion;
5793 CastKind = CK_UserDefinedConversion;
5816 CastKind, CurInit.get(), 0,
H A DSemaExprObjC.cpp2277 CastKind Kind = IsNull ? CK_NullToPointer : CK_IntegralToPointer;
3371 CastKind CK;
H A DSemaOverload.cpp2602 CastKind &Kind,
2716 CastKind &Kind,
H A DSemaChecking.cpp499 CastKind CastNeeded = CK_NoOp;
/external/clang/lib/AST/
H A DExprCXX.cpp528 CastKind K, Expr *Op,
553 CastKind K, Expr *Op,
611 CastKind K, Expr *Op,
649 CastKind K, Expr *Op, const CXXCastPath *BasePath,
H A DExpr.cpp1641 CastKind Kind, Expr *Operand,
1662 ExprValueKind VK, CastKind K, Expr *Op,
/external/clang/include/clang/Sema/
H A DSema.h1938 CastKind PrepareCastToObjCObjectPointer(ExprResult &E);
1940 CastKind &Kind,
1947 CastKind &Kind,
3383 CastKind PrepareScalarCast(ExprResult &src, QualType destType);
6928 ExprResult ImpCastExprToType(Expr *E, QualType Type, CastKind CK,
6936 static CastKind ScalarTypeToBooleanCastKind(QualType ScalarTy);
7118 CastKind &Kind);
7267 Expr *CastExpr, CastKind &CastKind,
7284 CastKind
[all...]
/external/clang/lib/CodeGen/
H A DCGExprAgg.cpp533 static Expr *findPeephole(Expr *op, CastKind kind) {
603 CastKind peepholeTarget =
H A DCGExprComplex.cpp144 ComplexPairTy EmitCast(CastExpr::CastKind CK, Expr *Op, QualType DestTy);
410 ComplexPairTy ComplexExprEmitter::EmitCast(CastExpr::CastKind CK, Expr *Op,
H A DCGExprScalar.cpp1197 CastKind Kind = CE->getCastKind();
1204 // are in the same order as in the CastKind enum.
H A DCGObjC.cpp1233 CastKind argCK = CK_NoOp;
/external/clang/lib/Rewrite/Frontend/
H A DRewriteModernObjC.cpp586 CastKind Kind, Expr *E) {
2712 CastKind CK = CK_BitCast;
3509 CastKind CK = recExpr->getType()->isObjCObjectPointerType()
3546 CastKind CK;
3569 CastKind CK;
4957 CastKind CastKind = IC->getCastKind(); local
4958 if (CastKind != CK_BlockPointerToObjCPointerCast &&
4959 CastKind != CK_AnyPointerToBlockPointerCast)
H A DRewriteObjC.cpp499 CastKind Kind, Expr *E) {
1714 CastKind CK = syncExpr->getType()->isObjCObjectPointerType()
2898 CastKind CK = recExpr->getType()->isObjCObjectPointerType()
2935 CastKind CK;
2958 CastKind CK;
/external/clang/lib/Serialization/
H A DASTReaderStmt.cpp639 E->setCastKind((CastExpr::CastKind)Record[Idx++]);

Completed in 467 milliseconds