Lines Matching refs:dtorKind
740 QualType::DestructionKind dtorKind = FieldType.isDestructedType(); in EmitMemberInitializer() local
741 if (CGF.needsEHCleanup(dtorKind)) in EmitMemberInitializer()
742 CGF.pushEHDestroy(dtorKind, LHS.getAddress(), FieldType); in EmitMemberInitializer()
798 QualType::DestructionKind dtorKind = FieldType.isDestructedType(); in EmitInitializerForField() local
799 if (needsEHCleanup(dtorKind)) in EmitInitializerForField()
800 pushEHDestroy(dtorKind, LHS.getAddress(), FieldType); in EmitInitializerForField()
1211 QualType::DestructionKind dtorKind = FieldType.isDestructedType(); in pushEHDestructors() local
1212 if (!CGF.needsEHCleanup(dtorKind)) in pushEHDestructors()
1216 CGF.pushEHDestroy(dtorKind, FieldLHS.getAddress(), FieldType); in pushEHDestructors()
1895 QualType::DestructionKind dtorKind = type.isDestructedType(); in EnterDtorCleanups() local
1896 if (!dtorKind) continue; in EnterDtorCleanups()
1902 CleanupKind cleanupKind = getCleanupKind(dtorKind); in EnterDtorCleanups()
1904 getDestroyer(dtorKind), in EnterDtorCleanups()