Home
last modified time | relevance | path

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

12

/freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/
H A DSemaCast.cpp76 CastKind Kind;
180 CastKind &Kind,
187 CastKind &Kind,
193 CastKind &Kind,
200 CastKind &Kind,
207 CastKind &Kind,
230 CastKind &Kind);
1315 unsigned &msg, CastKind &Kind, in TryStaticReferenceDowncast()
1353 unsigned &msg, CastKind &Kind, in TryStaticPointerDowncast()
1388 CastKind &Kind, CXXCastPath &BasePath) { in TryStaticDowncast()
[all …]
H A DSemaExprCXX.cpp3732 CastKind Kind, in BuildCXXCastArgument()
3816 CastKind CastKind; in PerformImplicitConversion() local
3820 CastKind = CK_UserDefinedConversion; in PerformImplicitConversion()
3828 CastKind = CK_ConstructorConversion; in PerformImplicitConversion()
3849 *this, From->getBeginLoc(), ToType.getNonReferenceType(), CastKind, in PerformImplicitConversion()
4043 CastKind CK; in PerformImplicitConversion()
4102 CastKind Kind; in PerformImplicitConversion()
4122 CastKind Kind; in PerformImplicitConversion()
4289 CastKind CK = CK_NoOp; in PerformImplicitConversion()
6431 CastKind ck = (ReturnsRetained ? CK_ARCConsumeObject in MaybeBindToTemporary()
H A DSema.cpp447 void Sema::diagnoseZeroToNullptrConversion(CastKind Kind, const Expr* E) { in diagnoseZeroToNullptrConversion()
476 CastKind Kind, ExprValueKind VK, in ImpCastExprToType()
530 CastKind Sema::ScalarTypeToBooleanCastKind(QualType ScalarTy) { in ScalarTypeToBooleanCastKind()
H A DSemaExpr.cpp6255 CastKind &Kind) { in CheckVectorCast()
6283 CastKind CK; in prepareVectorSplat()
7797 CastKind K; in CheckAssignmentConstraints()
8194 CastKind Kind; in CheckTransparentUnionArgumentConstraints()
8289 CastKind Kind; in CheckSingleAssignmentConstraints()
8318 CastKind Kind; in CheckSingleAssignmentConstraints()
8453 CastKind scalarCast = CK_NoOp; in tryVectorConvertAndSplat()
8612 CastKind ScalarCast = CK_NoOp; in tryGCCVectorConvertAndSplat()
9833 CastKind CK = cast<CastExpr>(Inner)->getCastKind(); in CheckLiteralKind()
16617 Expr *CastExpr, CastKind &CastKind, in checkUnknownAnyCast() argument
[all …]
H A DSemaStmtAsm.cpp637 CastKind castKind = in ActOnGCCAsmStmt()
H A DSemaInit.cpp7278 CastKind CK = (Ty.getAddressSpace() != E->getType().getAddressSpace()) in PerformQualificationConversion()
7586 CastKind CastKind; in Perform() local
7622 CastKind = CK_ConstructorConversion; in Perform()
7637 CastKind = CK_UserDefinedConversion; in Perform()
7645 CastKind, CurInit.get(), nullptr, in Perform()
H A DSemaExprObjC.cpp2733 CastKind Kind = IsNull ? CK_NullToPointer : CK_IntegralToPointer; in BuildInstanceMessage()
3987 CastKind &Kind) { in CheckTollFreeBridgeStaticCast()
4425 CastKind CK; in BuildObjCBridgedCast()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/
H A DOperationKinds.h21 enum CastKind { enum
H A DExprCXX.h285 CastKind kind, Expr *op, unsigned PathSize, in CXXNamedCastExpr()
329 CXXStaticCastExpr(QualType ty, ExprValueKind vk, CastKind kind, Expr *op, in CXXStaticCastExpr()
344 ExprValueKind VK, CastKind K, Expr *Op,
365 CXXDynamicCastExpr(QualType ty, ExprValueKind VK, CastKind kind, in CXXDynamicCastExpr()
380 ExprValueKind VK, CastKind Kind, Expr *Op,
408 CXXReinterpretCastExpr(QualType ty, ExprValueKind vk, CastKind kind, in CXXReinterpretCastExpr()
424 ExprValueKind VK, CastKind Kind,
1527 CastKind kind, Expr *castExpr, unsigned pathSize, in CXXFunctionalCastExpr()
1543 CastKind Kind, Expr *Op,
H A DExpr.h3014 CastExpr(StmtClass SC, QualType ty, ExprValueKind VK, const CastKind kind, in CastExpr()
3049 CastKind getCastKind() const { return (CastKind) CastExprBits.Kind; } in getCastKind()
3050 void setCastKind(CastKind K) { CastExprBits.Kind = K; } in setCastKind()
3052 static const char *getCastKindName(CastKind CK);
3124 ImplicitCastExpr(QualType ty, CastKind kind, Expr *op, in ImplicitCastExpr()
3134 ImplicitCastExpr(OnStack_t _, QualType ty, CastKind kind, Expr *op, in ImplicitCastExpr()
3145 CastKind Kind, Expr *Operand,
3202 CastKind kind, Expr *op, unsigned PathSize, in ExplicitCastExpr()
3235 CStyleCastExpr(QualType exprTy, ExprValueKind vk, CastKind kind, Expr *op, in CStyleCastExpr()
3247 ExprValueKind VK, CastKind K,
H A DExprObjC.h1589 CastKind CK, SourceLocation BridgeKeywordLoc,
/freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/
H A DPointerArithChecker.cpp260 if (CE->getCastKind() != CastKind::CK_BitCast) in checkPostStmt()
278 if (CE->getCastKind() != CastKind::CK_ArrayToPointerDecay) in checkPreStmt()
/freebsd-12.1/contrib/llvm/tools/clang/lib/ASTMatchers/Dynamic/
H A DMarshallers.h146 template <> struct ArgTypeTraits<CastKind> {
148 static Optional<CastKind> getCastKind(llvm::StringRef AttrKind) {
149 return llvm::StringSwitch<Optional<CastKind>>(AttrKind)
160 static CastKind get(const VariantValue &Value) {
/freebsd-12.1/contrib/llvm/tools/clang/lib/Analysis/
H A DBodyFarm.cpp88 CastKind CK = CK_LValueToRValue);
170 CastKind CK) { in makeImplicitCast()
H A DThreadSafetyCommon.cpp560 CastKind K = CE->getCastKind(); in translateCastExpr()
/freebsd-12.1/contrib/llvm/tools/clang/lib/AST/
H A DExprCXX.cpp690 CastKind K, Expr *Op, in Create()
715 CastKind K, Expr *Op, in Create()
773 ExprValueKind VK, CastKind K, Expr *Op, in Create()
810 TypeSourceInfo *Written, CastKind K, Expr *Op, in Create()
H A DExpr.cpp1745 const char *CastExpr::getCastKindName(CastKind CK) { in getCastKindName()
1845 CastKind Kind, Expr *Operand, in Create()
1866 ExprValueKind VK, CastKind K, Expr *Op, in Create()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Sema/
H A DSema.h2591 CastKind PrepareCastToObjCObjectPointer(ExprResult &E);
2593 CastKind &Kind,
2601 CastKind &Kind,
4414 CastKind PrepareScalarCast(ExprResult &src, QualType destType);
8314 CastKind &Kind);
9411 ExprResult ImpCastExprToType(Expr *E, QualType Type, CastKind CK,
9419 static CastKind ScalarTypeToBooleanCastKind(QualType ScalarTy);
9620 CastKind &Kind,
9790 Expr *CastExpr, CastKind &CastKind,
9807 CastKind &Kind);
[all …]
/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGExprComplex.cpp172 ComplexPairTy EmitCast(CastKind CK, Expr *Op, QualType DestTy);
449 ComplexPairTy ComplexExprEmitter::EmitCast(CastKind CK, Expr *Op, in EmitCast()
H A DMicrosoftCXXABI.cpp655 CastKind CK, CastExpr::path_const_iterator PathBegin,
668 CastKind CK, CastExpr::path_const_iterator PathBegin,
2727 CastKind CK = DerivedMember ? CK_DerivedToBaseMemberPointer in EmitMemberPointer()
3110 const MemberPointerType *SrcTy, const MemberPointerType *DstTy, CastKind CK, in EmitNonNullMemberPointerConversion()
3258 CastKind CK = E->getCastKind(); in EmitMemberPointerConversion()
3265 const MemberPointerType *SrcTy, const MemberPointerType *DstTy, CastKind CK, in EmitMemberPointerConversion()
H A DCGExprAgg.cpp664 static Expr *findPeephole(Expr *op, CastKind kind) { in findPeephole()
740 CastKind peepholeTarget = in VisitCastExpr()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Frontend/Rewrite/
H A DRewriteModernObjC.cpp587 CastKind Kind, Expr *E) { in NoTypeInfoCStyleCastExpr()
2656 CastKind CK = CK_BitCast; in RewriteObjCBoxedExpr()
3408 CastKind CK = recExpr->getType()->isObjCObjectPointerType() in SynthMessageExpr()
3439 CastKind CK; in SynthMessageExpr()
3462 CastKind CK; in SynthMessageExpr()
4759 CastKind CastKind = IC->getCastKind(); in RewriteImplicitCastObjCExpr() local
4760 if (CastKind != CK_BlockPointerToObjCPointerCast && in RewriteImplicitCastObjCExpr()
4761 CastKind != CK_AnyPointerToBlockPointerCast) in RewriteImplicitCastObjCExpr()
H A DRewriteObjC.cpp493 CastKind Kind, Expr *E) { in NoTypeInfoCStyleCastExpr()
1685 CastKind CK = syncExpr->getType()->isObjCObjectPointerType() in RewriteObjCSynchronizedStmt()
2833 CastKind CK = recExpr->getType()->isObjCObjectPointerType() in SynthMessageExpr()
2864 CastKind CK; in SynthMessageExpr()
2887 CastKind CK; in SynthMessageExpr()
/freebsd-12.1/contrib/llvm/include/llvm/Demangle/
H A DItaniumDemangle.h1573 const StringView CastKind; variable
1579 : Node(KCastExpr), CastKind(CastKind_), To(To_), From(From_) {} in CastExpr()
1581 template<typename Fn> void match(Fn F) const { F(CastKind, To, From); } in match()
1584 S += CastKind; in printLeft()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/ASTMatchers/
H A DASTMatchers.h4442 AST_MATCHER_P(CastExpr, hasCastKind, CastKind, Kind) { in AST_MATCHER_P() argument

12