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

References

tools/clang/lib/Sema/SemaCast.cpp
  300                                     Op.ValueKind, Op.Kind, Op.SrcExpr.get(),
  313                                     Op.ValueKind, Op.Kind, Op.SrcExpr.get(),
  327                                    Op.ValueKind, Op.Kind, Op.SrcExpr.get(),
  362       new (Context) BuiltinBitCastExpr(Op.ResultType, Op.ValueKind, Op.Kind,
  817     Kind = CK_NoOp;
  832     Kind = CK_DerivedToBase;
  855   Kind = CK_Dynamic;
  990                        /*CStyle*/false, OpRange, msg, Kind);
 1031     Kind = CK_ToVoid;
 1056                     Kind, BasePath, /*ListInitialization=*/false);
 1073     if (Kind == CK_BitCast)
 2408                                          SrcExpr.get(), Kind,
 2422     Kind = CK_ToVoid;
 2440     assert(Kind == CK_Dependent);
 2456       Kind = CK_VectorSplat;
 2479     Kind = CK_NoOp;
 2489       Kind = CK_AddressSpaceConversion;
 2493       tcr = TryStaticCast(Self, SrcExpr, DestType, CCK, OpRange, msg, Kind,
 2501                                  OpRange, msg, Kind);
 2536     if (Kind == CK_BitCast)
 2586                                        SrcExpr.get(), Kind,
 2600     Kind = CK_ToVoid;
 2638       Kind = CK_NoOp;
 2648         Kind = CK_ToUnion;
 2664           Kind = CK_ZeroToOCLOpaqueType;
 2694     SrcExpr = Self.CheckExtVectorCast(OpRange, DestType, SrcExpr.get(), Kind);
 2701       Kind = CK_VectorSplat;
 2703     } else if (Self.CheckVectorCast(OpRange, DestType, SrcType, Kind)) {
 2710     if (Self.CheckVectorCast(OpRange, SrcType, DestType, Kind))
 2793   Kind = Self.PrepareScalarCast(SrcExpr, DestType);
 2797   if (Kind == CK_BitCast)
 2839   Kind = CK_LValueToRValueBitCast;
 2902                               Op.ValueKind, Op.Kind, Op.SrcExpr.get(),
 2927                          Op.ValueKind, CastTypeInfo, Op.Kind,