Lines Matching refs:RTTI
453 // 5 routines for constructing the llvm types for MS RTTI structs.
1647 // aka the "address point" on Itanium. This is at offset 0 if RTTI is
1648 // disabled, or sizeof(void*) if RTTI is enabled.
1701 llvm::Constant *RTTI = nullptr;
1704 RTTI = getMSCompleteObjectLocator(RD, *Info);
1708 CGVT.createVTableInitializer(components, VTLayout, RTTI,
1839 // or may not include space for a pointer to RTTI data.
1853 // Only insert a pointer into the VFTable for RTTI data if we are not
1854 // importing it. We never reference the RTTI data directly so there is no
1876 // be referencing any RTTI data.
3428 // MS RTTI Overview:
3473 // During RTTI creation, MSRTTIClasses are stored in a contiguous array with
3544 /// An ephemeral helper class for building MS RTTI types. It caches some
3812 // Member pointer types like "const int A::*" are represented by having RTTI
3818 // Pointer types like "const int * const *" are represented by having RTTI
3868 // RTTI, check if emitting vtables opportunistically need any adjustment.
4278 // The RTTI TypeDescriptor uses an unqualified type but catch clauses must