reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
2862 Abbrev->Add(BitCodeAbbrevOp(SUBMODULE_DEFINITION)); 2863 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // ID 2864 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // Parent 2865 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 2)); // Kind 2866 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // IsFramework 2867 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // IsExplicit 2868 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // IsSystem 2869 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // IsExternC 2870 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // InferSubmodules... 2871 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // InferExplicit... 2872 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // InferExportWild... 2873 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // ConfigMacrosExh... 2874 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // ModuleMapIsPriv... 2875 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob)); // Name 2876 unsigned DefinitionAbbrev = Stream.EmitAbbrev(std::move(Abbrev)); 2878 Abbrev = std::make_shared<BitCodeAbbrev>(); 2879 Abbrev->Add(BitCodeAbbrevOp(SUBMODULE_UMBRELLA_HEADER)); 2880 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob)); // Name 2881 unsigned UmbrellaAbbrev = Stream.EmitAbbrev(std::move(Abbrev)); 2883 Abbrev = std::make_shared<BitCodeAbbrev>(); 2884 Abbrev->Add(BitCodeAbbrevOp(SUBMODULE_HEADER)); 2885 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob)); // Name 2886 unsigned HeaderAbbrev = Stream.EmitAbbrev(std::move(Abbrev)); 2888 Abbrev = std::make_shared<BitCodeAbbrev>(); 2889 Abbrev->Add(BitCodeAbbrevOp(SUBMODULE_TOPHEADER)); 2890 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob)); // Name 2891 unsigned TopHeaderAbbrev = Stream.EmitAbbrev(std::move(Abbrev)); 2893 Abbrev = std::make_shared<BitCodeAbbrev>(); 2894 Abbrev->Add(BitCodeAbbrevOp(SUBMODULE_UMBRELLA_DIR)); 2895 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob)); // Name 2896 unsigned UmbrellaDirAbbrev = Stream.EmitAbbrev(std::move(Abbrev)); 2898 Abbrev = std::make_shared<BitCodeAbbrev>(); 2899 Abbrev->Add(BitCodeAbbrevOp(SUBMODULE_REQUIRES)); 2900 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // State 2901 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob)); // Feature 2902 unsigned RequiresAbbrev = Stream.EmitAbbrev(std::move(Abbrev)); 2904 Abbrev = std::make_shared<BitCodeAbbrev>(); 2905 Abbrev->Add(BitCodeAbbrevOp(SUBMODULE_EXCLUDED_HEADER)); 2906 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob)); // Name 2907 unsigned ExcludedHeaderAbbrev = Stream.EmitAbbrev(std::move(Abbrev)); 2909 Abbrev = std::make_shared<BitCodeAbbrev>(); 2910 Abbrev->Add(BitCodeAbbrevOp(SUBMODULE_TEXTUAL_HEADER)); 2911 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob)); // Name 2912 unsigned TextualHeaderAbbrev = Stream.EmitAbbrev(std::move(Abbrev)); 2914 Abbrev = std::make_shared<BitCodeAbbrev>(); 2915 Abbrev->Add(BitCodeAbbrevOp(SUBMODULE_PRIVATE_HEADER)); 2916 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob)); // Name 2917 unsigned PrivateHeaderAbbrev = Stream.EmitAbbrev(std::move(Abbrev)); 2919 Abbrev = std::make_shared<BitCodeAbbrev>(); 2920 Abbrev->Add(BitCodeAbbrevOp(SUBMODULE_PRIVATE_TEXTUAL_HEADER)); 2921 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob)); // Name 2922 unsigned PrivateTextualHeaderAbbrev = Stream.EmitAbbrev(std::move(Abbrev)); 2924 Abbrev = std::make_shared<BitCodeAbbrev>(); 2925 Abbrev->Add(BitCodeAbbrevOp(SUBMODULE_LINK_LIBRARY)); 2926 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // IsFramework 2927 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob)); // Name 2928 unsigned LinkLibraryAbbrev = Stream.EmitAbbrev(std::move(Abbrev)); 2930 Abbrev = std::make_shared<BitCodeAbbrev>(); 2931 Abbrev->Add(BitCodeAbbrevOp(SUBMODULE_CONFIG_MACRO)); 2932 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob)); // Macro name 2933 unsigned ConfigMacroAbbrev = Stream.EmitAbbrev(std::move(Abbrev)); 2935 Abbrev = std::make_shared<BitCodeAbbrev>(); 2936 Abbrev->Add(BitCodeAbbrevOp(SUBMODULE_CONFLICT)); 2937 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // Other module 2938 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob)); // Message 2939 unsigned ConflictAbbrev = Stream.EmitAbbrev(std::move(Abbrev)); 2941 Abbrev = std::make_shared<BitCodeAbbrev>(); 2942 Abbrev->Add(BitCodeAbbrevOp(SUBMODULE_EXPORT_AS)); 2943 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob)); // Macro name 2944 unsigned ExportAsAbbrev = Stream.EmitAbbrev(std::move(Abbrev));