Lines Matching refs:dtorKind
682 QualType::DestructionKind dtorKind = FieldType.isDestructedType(); in EmitMemberInitializer() local
683 if (CGF.needsEHCleanup(dtorKind)) in EmitMemberInitializer()
684 CGF.pushEHDestroy(dtorKind, LHS.getAddress(), FieldType); in EmitMemberInitializer()
721 QualType::DestructionKind dtorKind = FieldType.isDestructedType(); in EmitInitializerForField() local
722 if (needsEHCleanup(dtorKind)) in EmitInitializerForField()
723 pushEHDestroy(dtorKind, LHS.getAddress(), FieldType); in EmitInitializerForField()
1130 QualType::DestructionKind dtorKind = FieldType.isDestructedType(); in pushEHDestructors() local
1131 if (!CGF.needsEHCleanup(dtorKind)) in pushEHDestructors()
1135 CGF.pushEHDestroy(dtorKind, FieldLHS.getAddress(), FieldType); in pushEHDestructors()
1957 QualType::DestructionKind dtorKind = type.isDestructedType(); in EnterDtorCleanups() local
1958 if (!dtorKind) in EnterDtorCleanups()
1966 CleanupKind cleanupKind = getCleanupKind(dtorKind); in EnterDtorCleanups()
1968 cleanupKind, Field, getDestroyer(dtorKind), cleanupKind & EHCleanup); in EnterDtorCleanups()