Lines Matching defs:RTTI
487 // 5 routines for constructing the llvm types for MS RTTI structs.
1717 // aka the "address point" on Itanium. This is at offset 0 if RTTI is
1718 // disabled, or sizeof(void*) if RTTI is enabled.
1771 llvm::Constant *RTTI = nullptr;
1774 RTTI = getMSCompleteObjectLocator(RD, *Info);
1778 CGVT.createVTableInitializer(components, VTLayout, RTTI,
1902 // or may not include space for a pointer to RTTI data.
1914 // Only insert a pointer into the VFTable for RTTI data if we are not
1915 // importing it. We never reference the RTTI data directly so there is no
1937 // be referencing any RTTI data.
3563 // MS RTTI Overview:
3608 // During RTTI creation, MSRTTIClasses are stored in a contiguous array with
3681 /// An ephemeral helper class for building MS RTTI types. It caches some
3949 // Member pointer types like "const int A::*" are represented by having RTTI
3955 // Pointer types like "const int * const *" are represented by having RTTI
4005 // RTTI, check if emitting vtables opportunistically need any adjustment.
4413 // The RTTI TypeDescriptor uses an unqualified type but catch clauses must