Home | History | Annotate | Download | only in CodeGen

Lines Matching defs:RTTI

246   /**************************** RTTI Uniqueness ******************************/
249 /// Returns true if the ABI requires RTTI type_info objects to be unique
254 /// What sort of unique-RTTI behavior should we use?
256 /// We are guaranteeing, or need to guarantee, that the RTTI string
260 /// We are not guaranteeing uniqueness for the RTTI string, so we
264 /// We are not guaranteeing uniqueness for the RTTI string, so we
307 // ARM64 libraries are prepared for non-unique RTTI.
1220 llvm::Constant *RTTI =
1226 VTLayout.vtable_thunk_begin(), VTLayout.getNumVTableThunks(), RTTI);
1989 /// Fields - The fields of the RTTI descriptor currently being built.
1996 /// GetAddrOfExternalRTTIDescriptor - Returns the constant for the RTTI
2065 /// BuildTypeInfo - Build the RTTI type info struct for the given type.
2067 /// \param Force - true to force the creation of this RTTI value
2096 // Mangle the RTTI name.
2220 // If RTTI is disabled, assume it might be disabled in the
2222 if (!Context.getLangOpts().RTTI) return false;
2437 // by making them local static objects. Finally, a dummy class RTTI is
2439 // complete class RTTI (because the latter need not exist), possibly by
2452 if (!CGM.getLangOpts().RTTI) {
2453 // RTTI is not enabled, which means that this type info struct is going
2476 // Check if we've already emitted an RTTI descriptor for this type.
2491 // Check if there is already an external RTTI descriptor for this type.
2632 // of RTTI generally require class types to be complete, even when
2810 // The __base_type member points to the RTTI for the base type.
2949 RTTI for the