| /freebsd/contrib/llvm-project/clang/lib/AST/ByteCode/ |
| H A D | PrimType.h | 56 enum class CastKind : uint8_t { enum 63 interp::CastKind CK) { 65 case interp::CastKind::Reinterpret: 68 case interp::CastKind::Volatile: 71 case interp::CastKind::Dynamic:
|
| /freebsd/contrib/llvm-project/clang/lib/CIR/Dialect/IR/ |
| H A D | CIRDialect.cpp | 387 case cir::CastKind::int_to_bool: { in verify() 394 case cir::CastKind::ptr_to_bool: { in verify() 401 case cir::CastKind::integral: { in verify() 408 case cir::CastKind::array_to_ptrdecay: { in verify() 417 case cir::CastKind::bitcast: { in verify() 428 case cir::CastKind::floating: { in verify() 434 case cir::CastKind::float_to_int: { in verify() 441 case cir::CastKind::int_to_ptr: { in verify() 448 case cir::CastKind::ptr_to_int: { in verify() 455 case cir::CastKind::float_to_bool: { in verify() [all …]
|
| H A D | CIRMemorySlot.cpp | 129 if (getKind() == cir::CastKind::bitcast) in canUsesBeRemoved()
|
| /freebsd/contrib/llvm-project/clang/include/clang/CIR/Dialect/Builder/ |
| H A D | CIRBaseBuilder.h | 259 mlir::Value createCast(mlir::Location loc, cir::CastKind kind, in createCast() 266 mlir::Value createCast(cir::CastKind kind, mlir::Value src, in createCast() 274 return createCast(cir::CastKind::integral, src, newTy); in createIntCast() 278 return createCast(cir::CastKind::int_to_ptr, src, newTy); in createIntToPtr() 282 return createCast(cir::CastKind::ptr_to_int, src, newTy); in createPtrToInt() 286 return createCast(cir::CastKind::ptr_to_bool, v, getBoolTy()); in createPtrToBoolCast() 290 return createCast(cir::CastKind::bool_to_int, src, newTy); in createBoolToInt() 294 return createCast(cir::CastKind::bitcast, src, newTy); in createBitcast() 299 return createCast(loc, cir::CastKind::bitcast, src, newTy); in createBitcast()
|
| /freebsd/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | OperationKinds.h | 20 enum CastKind { enum
|
| H A D | ExprCXX.h | 388 CXXNamedCastExpr(StmtClass SC, QualType ty, ExprValueKind VK, CastKind kind, in CXXNamedCastExpr() 436 CXXStaticCastExpr(QualType ty, ExprValueKind vk, CastKind kind, Expr *op, in CXXStaticCastExpr() 461 Create(const ASTContext &Context, QualType T, ExprValueKind VK, CastKind K, 481 CXXDynamicCastExpr(QualType ty, ExprValueKind VK, CastKind kind, Expr *op, in CXXDynamicCastExpr() 498 ExprValueKind VK, CastKind Kind, Expr *Op, 526 CXXReinterpretCastExpr(QualType ty, ExprValueKind vk, CastKind kind, Expr *op, in CXXReinterpretCastExpr() 543 ExprValueKind VK, CastKind Kind, 604 CXXAddrspaceCastExpr(QualType ty, ExprValueKind VK, CastKind Kind, Expr *op, in CXXAddrspaceCastExpr() 620 Create(const ASTContext &Context, QualType T, ExprValueKind VK, CastKind Kind, 1824 TypeSourceInfo *writtenTy, CastKind kind, in CXXFunctionalCastExpr() [all …]
|
| H A D | Expr.h | 3617 CastExpr(StmtClass SC, QualType ty, ExprValueKind VK, const CastKind kind, in CastExpr() 3648 CastKind getCastKind() const { return (CastKind) CastExprBits.Kind; } in getCastKind() 3649 void setCastKind(CastKind K) { CastExprBits.Kind = K; } in setCastKind() 3651 static const char *getCastKindName(CastKind CK); 3783 ImplicitCastExpr(QualType ty, CastKind kind, Expr *op, in ImplicitCastExpr() 3804 ImplicitCastExpr(OnStack_t _, QualType ty, CastKind kind, Expr *op, in ImplicitCastExpr() 3818 CastKind Kind, Expr *Operand, 3863 CastKind kind, Expr *op, unsigned PathSize, in ExplicitCastExpr() 3901 CStyleCastExpr(QualType exprTy, ExprValueKind vk, CastKind kind, Expr *op, in CStyleCastExpr() 3922 Create(const ASTContext &Context, QualType T, ExprValueKind VK, CastKind K,
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaCast.cpp | 96 CastKind Kind; 266 SourceRange OpRange, CastKind &Kind, 272 unsigned &msg, CastKind &Kind, 277 unsigned &msg, CastKind &Kind, CXXCastPath &BasePath); 283 CastKind &Kind, CXXCastPath &BasePath); 288 CastKind &Kind, CXXCastPath &BasePath); 294 unsigned &msg, CastKind &Kind, 299 unsigned &msg, CastKind &Kind, 308 unsigned &msg, CastKind &Kind); 311 unsigned &msg, CastKind &Kind); [all …]
|
| H A D | SemaExprCXX.cpp | 4489 CastKind Kind, in BuildCXXCastArgument() 4571 CastKind CastKind; in PerformImplicitConversion() local 4575 CastKind = CK_UserDefinedConversion; in PerformImplicitConversion() 4583 CastKind = CK_ConstructorConversion; in PerformImplicitConversion() 4603 *this, From->getBeginLoc(), ToType.getNonReferenceType(), CastKind, in PerformImplicitConversion() 4853 CastKind CK; in PerformImplicitConversion() 4968 CastKind Kind; in PerformImplicitConversion() 4988 CastKind Kind; in PerformImplicitConversion() 5137 CastKind Kind = in PerformImplicitConversion() 5237 CastKind CK = CK_NoOp; in PerformImplicitConversion() [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/CIR/CodeGen/ |
| H A D | CIRGenExprScalar.cpp | 257 cir::CastKind::float_to_bool, src); in emitFloatToBoolConversion() 267 return builder.create<cir::CastOp>(loc, boolTy, cir::CastKind::int_to_bool, in emitIntToBoolConversion() 333 std::optional<cir::CastKind> castKind; in emitScalarCast() 339 castKind = cir::CastKind::bool_to_int; in emitScalarCast() 341 castKind = cir::CastKind::bool_to_float; in emitScalarCast() 346 castKind = cir::CastKind::integral; in emitScalarCast() 348 castKind = cir::CastKind::int_to_float; in emitScalarCast() 359 castKind = cir::CastKind::float_to_int; in emitScalarCast() 683 src = builder.createCast(cgf.getLoc(loc), cir::CastKind::floating, src, in emitScalarConversion() 745 res = builder.createCast(cgf.getLoc(loc), cir::CastKind::floating, res, in emitScalarConversion() [all …]
|
| H A D | CIRGenBuilder.cpp | 21 return create<cir::CastOp>(loc, flatPtrTy, cir::CastKind::array_to_ptrdecay, in maybeBuildArrayDecay()
|
| H A D | CIRGenExprComplex.cpp | 24 mlir::Value emitCast(CastKind ck, Expr *op, QualType destTy); 138 mlir::Value ComplexExprEmitter::emitCast(CastKind ck, Expr *op, in emitCast()
|
| H A D | CIRGenExprAggregate.cpp | 139 cir::CastKind::array_to_ptrdecay, in emitArrayInit()
|
| H A D | CIRGenBuilder.h | 279 return create<cir::CastOp>(v.getLoc(), destType, cir::CastKind::floating, in createFloatingCast()
|
| /freebsd/contrib/llvm-project/clang/lib/CIR/Lowering/DirectToLLVM/ |
| H A D | LowerToLLVM.cpp | 580 case cir::CastKind::array_to_ptrdecay: { in matchAndRewrite() 591 case cir::CastKind::int_to_bool: { in matchAndRewrite() 599 case cir::CastKind::integral: { in matchAndRewrite() 614 case cir::CastKind::floating: { in matchAndRewrite() 637 case cir::CastKind::int_to_ptr: { in matchAndRewrite() 645 case cir::CastKind::ptr_to_int: { in matchAndRewrite() 653 case cir::CastKind::float_to_bool: { in matchAndRewrite() 668 case cir::CastKind::bool_to_int: { in matchAndRewrite() 682 case cir::CastKind::bool_to_float: { in matchAndRewrite() 690 case cir::CastKind::int_to_float: { in matchAndRewrite() [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/ASTMatchers/Dynamic/ |
| H A D | Marshallers.cpp | 76 clang::CastKind>::getBestGuess(const VariantValue &Value) { in getBestGuess()
|
| H A D | Marshallers.h | 190 template <> struct ArgTypeTraits<CastKind> { 192 static std::optional<CastKind> getCastKind(llvm::StringRef AttrKind) { 195 return llvm::StringSwitch<std::optional<CastKind>>(AttrKind) 209 static CastKind get(const VariantValue &Value) {
|
| /freebsd/contrib/llvm-project/clang/lib/CIR/Dialect/Transforms/ |
| H A D | FlattenCFG.cpp | 209 op.getLoc(), uIntType, CastKind::integral, diffValue); in condBrToRangeDestination() 211 op.getLoc(), uIntType, CastKind::integral, rangeLength); in condBrToRangeDestination()
|
| /freebsd/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
| H A D | BasicValueFactory.h | 266 const nonloc::PointerToMember &PTM, const clang::CastKind &kind);
|
| /freebsd/contrib/llvm-project/clang/lib/Analysis/ |
| H A D | BodyFarm.cpp | 89 CastKind CK = CK_LValueToRValue); 173 CastKind CK) { in makeImplicitCast()
|
| /freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ |
| H A D | BasicValueFactory.cpp | 190 const nonloc::PointerToMember &PTM, const CastKind &kind) { in accumCXXBase()
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | ExprCXX.cpp | 769 CastKind K, Expr *Op, const CXXCastPath *BasePath, in Create() 796 CastKind K, Expr *Op, in Create() 859 ExprValueKind VK, CastKind K, Expr *Op, in Create() 895 CastKind K, Expr *Op, TypeSourceInfo *WrittenTy, in Create() 908 CastKind K, Expr *Op, const CXXCastPath *BasePath, FPOptionsOverride FPO, in Create()
|
| /freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | SemaObjC.h | 780 CastKind &Kind); 906 CastKind PrepareCastToObjCObjectPointer(ExprResult &E);
|
| H A D | Sema.h | 1128 Expr *E, QualType Type, CastKind CK, ExprValueKind VK = VK_PRValue, 1134 static CastKind ScalarTypeToBooleanCastKind(QualType ScalarTy); 1161 void diagnoseZeroToNullptrConversion(CastKind Kind, const Expr *E); 7432 CastKind PrepareScalarCast(ExprResult &src, QualType destType); 7872 Expr *CastExpr, CastKind &CastKind, 7889 CastKind &Kind); 7896 CastKind &Kind); 7908 CastKind &Kind); 8018 ExprResult &RHS, CastKind &Kind, 10131 bool CheckPointerConversion(Expr *From, QualType ToType, CastKind &Kind, [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/Frontend/Rewrite/ |
| H A D | RewriteModernObjC.cpp | 585 CastKind Kind, Expr *E) { in NoTypeInfoCStyleCastExpr() 2660 CastKind CK = CK_BitCast; in RewriteObjCBoxedExpr() 3405 CastKind CK = recExpr->getType()->isObjCObjectPointerType() in SynthMessageExpr() 3436 CastKind CK; in SynthMessageExpr() 3459 CastKind CK; in SynthMessageExpr() 4734 CastKind CastKind = IC->getCastKind(); in RewriteImplicitCastObjCExpr() local 4735 if (CastKind != CK_BlockPointerToObjCPointerCast && in RewriteImplicitCastObjCExpr() 4736 CastKind != CK_AnyPointerToBlockPointerCast) in RewriteImplicitCastObjCExpr()
|