swift
ea3d9a1d - Revert "Revert "Merge pull request #62203 from apple/revert-61984-colocate_in…"

Commit
2 years ago
Revert "Revert "Merge pull request #62203 from apple/revert-61984-colocate_in…"
Author
Parents
  • lib/IRGen
    • File
      GenClass.cpp
    • File
      GenDecl.cpp
    • File
      GenMeta.cpp
    • File
      IRGenModule.h
    • File
      MetadataRequest.cpp
  • test/IRGen
    • generic_classes.sil
    • prespecialized-metadata
      • File
        class-fileprivate-2argument-1_distinct_use-1st_argument_generic_class-2nd_argument_distinct_generic_class.swift
      • File
        class-fileprivate-2argument-1_distinct_use-1st_argument_generic_class-2nd_argument_same_generic_class_different_value.swift
      • File
        class-fileprivate-2argument-1_distinct_use-1st_argument_generic_class-2nd_argument_same_generic_class_same_value.swift
      • File
        class-fileprivate-inmodule-1arg-2ancs-1distinct_use-1st_anc_gen-1arg-1st_arg_con_int-2nd_anc_gen-1st-arg_con_double.swift
      • File
        class-fileprivate-inmodule-1arg-2ancs-1distinct_use-1st_anc_gen-1arg-1st_arg_con_int-2nd_anc_gen-1st-arg_subclass_arg.swift
      • File
        class-fileprivate-inmodule-1arg-2ancs-1distinct_use-1st_anc_gen-1arg-1st_arg_subclass_arg-2nd_anc_gen-1st-arg_con_int.swift
      • File
        class-fileprivate-inmodule-1arg-2ancs-1distinct_use-1st_anc_gen-1arg-1st_arg_subcls_arg-2nd_anc_gen-1st-arg_subcls_arg.swift
      • File
        class-fileprivate-inmodule-1argument-1ancestor-1distinct_use-1st_ancestor_generic-1argument-1st_argument_constant_int.swift
      • File
        class-fileprivate-inmodule-1argument-1ancestor-1distinct_use-1st_ancestor_generic-1argument-1st_argument_superclass.swift
      • File
        class-fileprivate-inmodule-1argument-1ancestor-1distinct_use-1st_ancestor_nongeneric-external-nonresilient.swift
      • File
        class-fileprivate-inmodule-1argument-1ancestor-1distinct_use-1st_ancestor_nongeneric-fileprivate.swift
      • File
        class-fileprivate-inmodule-1argument-1distinct_use-1st_argument_generic_class-1argument.swift
      • File
        class-fileprivate-inmodule-1argument-1distinct_use.swift
      • File
        class-fileprivate-inmodule-1argument-1distinct_use_generic_class.swift
      • File
        class-fileprivate-inmodule-1argument-1distinct_use_generic_class_specialized_at_generic_class.swift
      • File
        class-fileprivate-inmodule-1argument-1distinct_use_generic_enum.swift
      • File
        class-fileprivate-inmodule-1argument-1distinct_use_generic_struct.swift
      • File
        class-fileprivate-inmodule-1argument-2ancestor-1du-1st_ancestor_generic-fileprivate-2nd_ancestor_nongeneric.swift
      • File
        enum-fileprivate-inmodule-1argument-1distinct_use.swift
      • File
        enum-inmodule-0argument-within-class-1argument-1distinct_use.swift
      • File
        enum-inmodule-1argument-0distinct_use.swift
      • File
        enum-inmodule-1argument-1conformance-1distinct_use.swift
      • File
        enum-inmodule-1argument-1conformance-external_nonresilient-1distinct_use.swift
      • File
        enum-inmodule-1argument-1conformance-external_resilient-1distinct_use.swift
      • File
        enum-inmodule-1argument-1conformance-public-1distinct_use.swift
      • File
        enum-inmodule-1argument-1conformance-stdlib_equatable-1distinct_use.swift
      • File
        enum-inmodule-1argument-1distinct_generic_use.swift
      • File
        enum-inmodule-1argument-1distinct_use.swift
      • File
        enum-inmodule-1argument-within-class-1argument-1distinct_use.swift
      • File
        enum-inmodule-1argument-within-enum-1argument-1distinct_use.swift
      • File
        enum-inmodule-1argument-within-struct-1argument-1distinct_use.swift
      • File
        enum-inmodule-2argument-1distinct_use.swift
      • File
        enum-inmodule-3argument-1distinct_use.swift
      • File
        enum-inmodule-4argument-1distinct_use.swift
      • File
        enum-inmodule-5argument-1distinct_use.swift
      • File
        enum-inmodule-evolution-1argument-1distinct_use-external_resilient-frozen.swift
      • File
        enum-inmodule-evolution-1argument-1distinct_use-external_resilient-nonfrozen.swift
      • File
        enum-inmodule-evolution-1argument-1distinct_use-payload_size.swift
      • File
        struct-fileprivate-inmodule-1argument-1distinct_use.swift
      • File
        struct-inmodule-0argument-within-class-1argument-1distinct_use.swift
      • File
        struct-inmodule-1argument-0distinct_use.swift
      • File
        struct-inmodule-1argument-1conformance-1distinct_use.swift
      • File
        struct-inmodule-1argument-1conformance-stdlib_equatable-1distinct_use.swift
      • File
        struct-inmodule-1argument-1distinct_generic_use.swift
      • File
        struct-inmodule-1argument-1distinct_use.swift
      • File
        struct-inmodule-1argument-2conformance-1distinct_use.swift
      • File
        struct-inmodule-1argument-2distinct_use.swift
      • File
        struct-inmodule-1argument-3conformance-1distinct_use.swift
      • File
        struct-inmodule-1argument-3distinct_use.swift
      • File
        struct-inmodule-1argument-4conformance-1distinct_use.swift
      • File
        struct-inmodule-1argument-4distinct_use.swift
      • File
        struct-inmodule-1argument-5conformance-1distinct_use.swift
      • File
        struct-inmodule-1argument-5distinct_use.swift
      • File
        struct-inmodule-1argument-clang_node-1distinct_use.swift
      • File
        struct-inmodule-1argument-within-class-1argument-1distinct_use.swift
      • File
        struct-inmodule-1argument-within-enum-1argument-1distinct_use.swift
      • File
        struct-inmodule-1argument-within-struct-1argument-1distinct_use.swift
      • File
        struct-inmodule-1argument-within-struct-2argument-constrained_extension-equal_arguments-1distinct_use.swift
      • File
        struct-inmodule-2argument-0distinct_use.swift
      • File
        struct-inmodule-2argument-1distinct_use.swift
      • File
        struct-inmodule-2argument-2distinct_use.swift
      • File
        struct-inmodule-2argument-3distinct_use.swift
      • File
        struct-inmodule-2argument-4distinct_use.swift
      • File
        struct-inmodule-2argument-5distinct_use.swift
      • File
        struct-inmodule-2argument-within-class-1argument-1distinct_use.swift
      • File
        struct-public-inmodule-1argument-1distinct_use.swift