reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/Sema/SemaExpr.cpp
 8171     Kind = CK_NoOp;
 8179       CheckAssignmentConstraints(AtomicTy->getValueType(), RHS, Kind);
 8182     if (Kind != CK_NoOp && ConvertRHS)
 8183       RHS = ImpCastExprToType(RHS.get(), AtomicTy->getValueType(), Kind);
 8184     Kind = CK_NonAtomicToAtomic;
 8197       Kind = CK_LValueBitCast;
 8212       Kind = CK_VectorSplat;
 8223         Kind = CK_BitCast;
 8231         Kind = CK_BitCast;
 8246         Kind = CK_BitCast;
 8269       Kind = PrepareScalarCast(RHS, LHSType);
 8280         Kind = CK_AddressSpaceConversion;
 8282         Kind = CK_NoOp;
 8284         Kind = CK_BitCast;
 8290       Kind = CK_IntegralToPointer; // FIXME: null?
 8299         Kind = CK_BitCast;
 8307         Kind = CK_BitCast;
 8311       Kind = CK_BitCast;
 8322         Kind =
 8341       Kind = AddrSpaceL != AddrSpaceR ? CK_AddressSpaceConversion : CK_BitCast;
 8347       Kind = CK_IntegralToPointer; // FIXME: null
 8353       Kind = CK_AnyPointerToBlockPointerCast;
 8360         Kind = CK_AnyPointerToBlockPointerCast;
 8371       Kind = CK_BitCast;
 8383       Kind = CK_IntegralToPointer; // FIXME: null
 8390       Kind = CK_CPointerToObjCPointerCast;
 8412       Kind = CK_BlockPointerToObjCPointerCast;
 8423       Kind = CK_PointerToBoolean;
 8429       Kind = CK_PointerToIntegral;
 8440       Kind = CK_PointerToBoolean;
 8446       Kind = CK_PointerToIntegral;
 8456       Kind = CK_NoOp;
 8462     Kind = CK_IntToOCLSampler;