Lines Matching refs:Abv

1891   std::shared_ptr<BitCodeAbbrev> Abv;  in WriteDeclAbbrevs()  local
1894 Abv = std::make_shared<BitCodeAbbrev>(); in WriteDeclAbbrevs()
1895 Abv->Add(BitCodeAbbrevOp(serialization::DECL_FIELD)); in WriteDeclAbbrevs()
1897 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // DeclContext in WriteDeclAbbrevs()
1898 Abv->Add(BitCodeAbbrevOp(0)); // LexicalDeclContext in WriteDeclAbbrevs()
1899 Abv->Add(BitCodeAbbrevOp(0)); // isInvalidDecl in WriteDeclAbbrevs()
1900 Abv->Add(BitCodeAbbrevOp(0)); // HasAttrs in WriteDeclAbbrevs()
1901 Abv->Add(BitCodeAbbrevOp(0)); // isImplicit in WriteDeclAbbrevs()
1902 Abv->Add(BitCodeAbbrevOp(0)); // isUsed in WriteDeclAbbrevs()
1903 Abv->Add(BitCodeAbbrevOp(0)); // isReferenced in WriteDeclAbbrevs()
1904 Abv->Add(BitCodeAbbrevOp(0)); // TopLevelDeclInObjCContainer in WriteDeclAbbrevs()
1905 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 2)); // AccessSpecifier in WriteDeclAbbrevs()
1906 Abv->Add(BitCodeAbbrevOp(0)); // ModulePrivate in WriteDeclAbbrevs()
1907 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // SubmoduleID in WriteDeclAbbrevs()
1909 Abv->Add(BitCodeAbbrevOp(0)); // NameKind = Identifier in WriteDeclAbbrevs()
1910 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // Name in WriteDeclAbbrevs()
1911 Abv->Add(BitCodeAbbrevOp(0)); // AnonDeclNumber in WriteDeclAbbrevs()
1913 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // Type in WriteDeclAbbrevs()
1915 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // InnerStartLoc in WriteDeclAbbrevs()
1916 Abv->Add(BitCodeAbbrevOp(0)); // hasExtInfo in WriteDeclAbbrevs()
1917 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // TSIType in WriteDeclAbbrevs()
1919 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // isMutable in WriteDeclAbbrevs()
1920 Abv->Add(BitCodeAbbrevOp(0)); // InitStyle in WriteDeclAbbrevs()
1922 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Array)); in WriteDeclAbbrevs()
1923 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // TypeLoc in WriteDeclAbbrevs()
1924 DeclFieldAbbrev = Stream.EmitAbbrev(std::move(Abv)); in WriteDeclAbbrevs()
1927 Abv = std::make_shared<BitCodeAbbrev>(); in WriteDeclAbbrevs()
1928 Abv->Add(BitCodeAbbrevOp(serialization::DECL_OBJC_IVAR)); in WriteDeclAbbrevs()
1930 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // DeclContext in WriteDeclAbbrevs()
1931 Abv->Add(BitCodeAbbrevOp(0)); // LexicalDeclContext in WriteDeclAbbrevs()
1932 Abv->Add(BitCodeAbbrevOp(0)); // isInvalidDecl in WriteDeclAbbrevs()
1933 Abv->Add(BitCodeAbbrevOp(0)); // HasAttrs in WriteDeclAbbrevs()
1934 Abv->Add(BitCodeAbbrevOp(0)); // isImplicit in WriteDeclAbbrevs()
1935 Abv->Add(BitCodeAbbrevOp(0)); // isUsed in WriteDeclAbbrevs()
1936 Abv->Add(BitCodeAbbrevOp(0)); // isReferenced in WriteDeclAbbrevs()
1937 Abv->Add(BitCodeAbbrevOp(0)); // TopLevelDeclInObjCContainer in WriteDeclAbbrevs()
1938 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 2)); // AccessSpecifier in WriteDeclAbbrevs()
1939 Abv->Add(BitCodeAbbrevOp(0)); // ModulePrivate in WriteDeclAbbrevs()
1940 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // SubmoduleID in WriteDeclAbbrevs()
1942 Abv->Add(BitCodeAbbrevOp(0)); // NameKind = Identifier in WriteDeclAbbrevs()
1943 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // Name in WriteDeclAbbrevs()
1944 Abv->Add(BitCodeAbbrevOp(0)); // AnonDeclNumber in WriteDeclAbbrevs()
1946 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // Type in WriteDeclAbbrevs()
1948 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // InnerStartLoc in WriteDeclAbbrevs()
1949 Abv->Add(BitCodeAbbrevOp(0)); // hasExtInfo in WriteDeclAbbrevs()
1950 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // TSIType in WriteDeclAbbrevs()
1952 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // isMutable in WriteDeclAbbrevs()
1953 Abv->Add(BitCodeAbbrevOp(0)); // InitStyle in WriteDeclAbbrevs()
1955 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // getAccessControl in WriteDeclAbbrevs()
1956 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // getSynthesize in WriteDeclAbbrevs()
1958 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Array)); in WriteDeclAbbrevs()
1959 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // TypeLoc in WriteDeclAbbrevs()
1960 DeclObjCIvarAbbrev = Stream.EmitAbbrev(std::move(Abv)); in WriteDeclAbbrevs()
1963 Abv = std::make_shared<BitCodeAbbrev>(); in WriteDeclAbbrevs()
1964 Abv->Add(BitCodeAbbrevOp(serialization::DECL_ENUM)); in WriteDeclAbbrevs()
1966 Abv->Add(BitCodeAbbrevOp(0)); // No redeclaration in WriteDeclAbbrevs()
1968 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // DeclContext in WriteDeclAbbrevs()
1969 Abv->Add(BitCodeAbbrevOp(0)); // LexicalDeclContext in WriteDeclAbbrevs()
1970 Abv->Add(BitCodeAbbrevOp(0)); // isInvalidDecl in WriteDeclAbbrevs()
1971 Abv->Add(BitCodeAbbrevOp(0)); // HasAttrs in WriteDeclAbbrevs()
1972 Abv->Add(BitCodeAbbrevOp(0)); // isImplicit in WriteDeclAbbrevs()
1973 Abv->Add(BitCodeAbbrevOp(0)); // isUsed in WriteDeclAbbrevs()
1974 Abv->Add(BitCodeAbbrevOp(0)); // isReferenced in WriteDeclAbbrevs()
1975 Abv->Add(BitCodeAbbrevOp(0)); // TopLevelDeclInObjCContainer in WriteDeclAbbrevs()
1976 Abv->Add(BitCodeAbbrevOp(AS_none)); // C++ AccessSpecifier in WriteDeclAbbrevs()
1977 Abv->Add(BitCodeAbbrevOp(0)); // ModulePrivate in WriteDeclAbbrevs()
1978 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // SubmoduleID in WriteDeclAbbrevs()
1980 Abv->Add(BitCodeAbbrevOp(0)); // NameKind = Identifier in WriteDeclAbbrevs()
1981 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // Name in WriteDeclAbbrevs()
1982 Abv->Add(BitCodeAbbrevOp(0)); // AnonDeclNumber in WriteDeclAbbrevs()
1984 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // Source Location in WriteDeclAbbrevs()
1985 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // Type Ref in WriteDeclAbbrevs()
1987 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // IdentifierNamespace in WriteDeclAbbrevs()
1988 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // getTagKind in WriteDeclAbbrevs()
1989 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // isCompleteDefinition in WriteDeclAbbrevs()
1990 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // EmbeddedInDeclarator in WriteDeclAbbrevs()
1991 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // IsFreeStanding in WriteDeclAbbrevs()
1992 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // IsCompleteDefinitionRequired in WriteDeclAbbrevs()
1993 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // SourceLocation in WriteDeclAbbrevs()
1994 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // SourceLocation in WriteDeclAbbrevs()
1995 Abv->Add(BitCodeAbbrevOp(0)); // ExtInfoKind in WriteDeclAbbrevs()
1997 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // AddTypeRef in WriteDeclAbbrevs()
1998 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // IntegerType in WriteDeclAbbrevs()
1999 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // getPromotionType in WriteDeclAbbrevs()
2000 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // getNumPositiveBits in WriteDeclAbbrevs()
2001 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // getNumNegativeBits in WriteDeclAbbrevs()
2002 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // isScoped in WriteDeclAbbrevs()
2003 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // isScopedUsingClassTag in WriteDeclAbbrevs()
2004 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // isFixed in WriteDeclAbbrevs()
2005 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 32));// ODRHash in WriteDeclAbbrevs()
2006 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // InstantiatedMembEnum in WriteDeclAbbrevs()
2008 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // LexicalOffset in WriteDeclAbbrevs()
2009 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // VisibleOffset in WriteDeclAbbrevs()
2010 DeclEnumAbbrev = Stream.EmitAbbrev(std::move(Abv)); in WriteDeclAbbrevs()
2013 Abv = std::make_shared<BitCodeAbbrev>(); in WriteDeclAbbrevs()
2014 Abv->Add(BitCodeAbbrevOp(serialization::DECL_RECORD)); in WriteDeclAbbrevs()
2016 Abv->Add(BitCodeAbbrevOp(0)); // No redeclaration in WriteDeclAbbrevs()
2018 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // DeclContext in WriteDeclAbbrevs()
2019 Abv->Add(BitCodeAbbrevOp(0)); // LexicalDeclContext in WriteDeclAbbrevs()
2020 Abv->Add(BitCodeAbbrevOp(0)); // isInvalidDecl in WriteDeclAbbrevs()
2021 Abv->Add(BitCodeAbbrevOp(0)); // HasAttrs in WriteDeclAbbrevs()
2022 Abv->Add(BitCodeAbbrevOp(0)); // isImplicit in WriteDeclAbbrevs()
2023 Abv->Add(BitCodeAbbrevOp(0)); // isUsed in WriteDeclAbbrevs()
2024 Abv->Add(BitCodeAbbrevOp(0)); // isReferenced in WriteDeclAbbrevs()
2025 Abv->Add(BitCodeAbbrevOp(0)); // TopLevelDeclInObjCContainer in WriteDeclAbbrevs()
2026 Abv->Add(BitCodeAbbrevOp(AS_none)); // C++ AccessSpecifier in WriteDeclAbbrevs()
2027 Abv->Add(BitCodeAbbrevOp(0)); // ModulePrivate in WriteDeclAbbrevs()
2028 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // SubmoduleID in WriteDeclAbbrevs()
2030 Abv->Add(BitCodeAbbrevOp(0)); // NameKind = Identifier in WriteDeclAbbrevs()
2031 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // Name in WriteDeclAbbrevs()
2032 Abv->Add(BitCodeAbbrevOp(0)); // AnonDeclNumber in WriteDeclAbbrevs()
2034 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // Source Location in WriteDeclAbbrevs()
2035 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // Type Ref in WriteDeclAbbrevs()
2037 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // IdentifierNamespace in WriteDeclAbbrevs()
2038 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // getTagKind in WriteDeclAbbrevs()
2039 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // isCompleteDefinition in WriteDeclAbbrevs()
2040 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // EmbeddedInDeclarator in WriteDeclAbbrevs()
2041 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // IsFreeStanding in WriteDeclAbbrevs()
2042 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // IsCompleteDefinitionRequired in WriteDeclAbbrevs()
2043 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // SourceLocation in WriteDeclAbbrevs()
2044 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // SourceLocation in WriteDeclAbbrevs()
2045 Abv->Add(BitCodeAbbrevOp(0)); // ExtInfoKind in WriteDeclAbbrevs()
2047 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // FlexibleArrayMember in WriteDeclAbbrevs()
2048 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // AnonymousStructUnion in WriteDeclAbbrevs()
2049 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // hasObjectMember in WriteDeclAbbrevs()
2050 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // hasVolatileMember in WriteDeclAbbrevs()
2053 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); in WriteDeclAbbrevs()
2055 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); in WriteDeclAbbrevs()
2057 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); in WriteDeclAbbrevs()
2059 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); in WriteDeclAbbrevs()
2061 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); in WriteDeclAbbrevs()
2063 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); in WriteDeclAbbrevs()
2065 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); in WriteDeclAbbrevs()
2067 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 2)); in WriteDeclAbbrevs()
2070 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // LexicalOffset in WriteDeclAbbrevs()
2071 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // VisibleOffset in WriteDeclAbbrevs()
2072 DeclRecordAbbrev = Stream.EmitAbbrev(std::move(Abv)); in WriteDeclAbbrevs()
2075 Abv = std::make_shared<BitCodeAbbrev>(); in WriteDeclAbbrevs()
2076 Abv->Add(BitCodeAbbrevOp(serialization::DECL_PARM_VAR)); in WriteDeclAbbrevs()
2078 Abv->Add(BitCodeAbbrevOp(0)); // No redeclaration in WriteDeclAbbrevs()
2080 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // DeclContext in WriteDeclAbbrevs()
2081 Abv->Add(BitCodeAbbrevOp(0)); // LexicalDeclContext in WriteDeclAbbrevs()
2082 Abv->Add(BitCodeAbbrevOp(0)); // isInvalidDecl in WriteDeclAbbrevs()
2083 Abv->Add(BitCodeAbbrevOp(0)); // HasAttrs in WriteDeclAbbrevs()
2084 Abv->Add(BitCodeAbbrevOp(0)); // isImplicit in WriteDeclAbbrevs()
2085 Abv->Add(BitCodeAbbrevOp(0)); // isUsed in WriteDeclAbbrevs()
2086 Abv->Add(BitCodeAbbrevOp(0)); // isReferenced in WriteDeclAbbrevs()
2087 Abv->Add(BitCodeAbbrevOp(0)); // TopLevelDeclInObjCContainer in WriteDeclAbbrevs()
2088 Abv->Add(BitCodeAbbrevOp(AS_none)); // C++ AccessSpecifier in WriteDeclAbbrevs()
2089 Abv->Add(BitCodeAbbrevOp(0)); // ModulePrivate in WriteDeclAbbrevs()
2090 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // SubmoduleID in WriteDeclAbbrevs()
2092 Abv->Add(BitCodeAbbrevOp(0)); // NameKind = Identifier in WriteDeclAbbrevs()
2093 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // Name in WriteDeclAbbrevs()
2094 Abv->Add(BitCodeAbbrevOp(0)); // AnonDeclNumber in WriteDeclAbbrevs()
2096 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // Type in WriteDeclAbbrevs()
2098 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // InnerStartLoc in WriteDeclAbbrevs()
2099 Abv->Add(BitCodeAbbrevOp(0)); // hasExtInfo in WriteDeclAbbrevs()
2100 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // TSIType in WriteDeclAbbrevs()
2102 Abv->Add(BitCodeAbbrevOp(0)); // SClass in WriteDeclAbbrevs()
2103 Abv->Add(BitCodeAbbrevOp(0)); // TSCSpec in WriteDeclAbbrevs()
2104 Abv->Add(BitCodeAbbrevOp(0)); // InitStyle in WriteDeclAbbrevs()
2105 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // isARCPseudoStrong in WriteDeclAbbrevs()
2106 Abv->Add(BitCodeAbbrevOp(0)); // Linkage in WriteDeclAbbrevs()
2107 Abv->Add(BitCodeAbbrevOp(0)); // HasInit in WriteDeclAbbrevs()
2108 Abv->Add(BitCodeAbbrevOp(0)); // HasMemberSpecializationInfo in WriteDeclAbbrevs()
2110 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // IsObjCMethodParameter in WriteDeclAbbrevs()
2111 Abv->Add(BitCodeAbbrevOp(0)); // ScopeDepth in WriteDeclAbbrevs()
2112 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // ScopeIndex in WriteDeclAbbrevs()
2113 Abv->Add(BitCodeAbbrevOp(0)); // ObjCDeclQualifier in WriteDeclAbbrevs()
2114 Abv->Add(BitCodeAbbrevOp(0)); // KNRPromoted in WriteDeclAbbrevs()
2115 Abv->Add(BitCodeAbbrevOp(0)); // HasInheritedDefaultArg in WriteDeclAbbrevs()
2116 Abv->Add(BitCodeAbbrevOp(0)); // HasUninstantiatedDefaultArg in WriteDeclAbbrevs()
2118 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Array)); in WriteDeclAbbrevs()
2119 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // TypeLoc in WriteDeclAbbrevs()
2120 DeclParmVarAbbrev = Stream.EmitAbbrev(std::move(Abv)); in WriteDeclAbbrevs()
2123 Abv = std::make_shared<BitCodeAbbrev>(); in WriteDeclAbbrevs()
2124 Abv->Add(BitCodeAbbrevOp(serialization::DECL_TYPEDEF)); in WriteDeclAbbrevs()
2126 Abv->Add(BitCodeAbbrevOp(0)); // No redeclaration in WriteDeclAbbrevs()
2128 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // DeclContext in WriteDeclAbbrevs()
2129 Abv->Add(BitCodeAbbrevOp(0)); // LexicalDeclContext in WriteDeclAbbrevs()
2130 Abv->Add(BitCodeAbbrevOp(0)); // isInvalidDecl in WriteDeclAbbrevs()
2131 Abv->Add(BitCodeAbbrevOp(0)); // HasAttrs in WriteDeclAbbrevs()
2132 Abv->Add(BitCodeAbbrevOp(0)); // isImplicit in WriteDeclAbbrevs()
2133 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // isUsed in WriteDeclAbbrevs()
2134 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // isReferenced in WriteDeclAbbrevs()
2135 Abv->Add(BitCodeAbbrevOp(0)); // TopLevelDeclInObjCContainer in WriteDeclAbbrevs()
2136 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 2)); // C++ AccessSpecifier in WriteDeclAbbrevs()
2137 Abv->Add(BitCodeAbbrevOp(0)); // ModulePrivate in WriteDeclAbbrevs()
2138 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // SubmoduleID in WriteDeclAbbrevs()
2140 Abv->Add(BitCodeAbbrevOp(0)); // NameKind = Identifier in WriteDeclAbbrevs()
2141 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // Name in WriteDeclAbbrevs()
2142 Abv->Add(BitCodeAbbrevOp(0)); // AnonDeclNumber in WriteDeclAbbrevs()
2144 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // Source Location in WriteDeclAbbrevs()
2145 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // Type Ref in WriteDeclAbbrevs()
2147 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Array)); in WriteDeclAbbrevs()
2148 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // TypeLoc in WriteDeclAbbrevs()
2149 DeclTypedefAbbrev = Stream.EmitAbbrev(std::move(Abv)); in WriteDeclAbbrevs()
2152 Abv = std::make_shared<BitCodeAbbrev>(); in WriteDeclAbbrevs()
2153 Abv->Add(BitCodeAbbrevOp(serialization::DECL_VAR)); in WriteDeclAbbrevs()
2155 Abv->Add(BitCodeAbbrevOp(0)); // No redeclaration in WriteDeclAbbrevs()
2157 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // DeclContext in WriteDeclAbbrevs()
2158 Abv->Add(BitCodeAbbrevOp(0)); // LexicalDeclContext in WriteDeclAbbrevs()
2159 Abv->Add(BitCodeAbbrevOp(0)); // isInvalidDecl in WriteDeclAbbrevs()
2160 Abv->Add(BitCodeAbbrevOp(0)); // HasAttrs in WriteDeclAbbrevs()
2161 Abv->Add(BitCodeAbbrevOp(0)); // isImplicit in WriteDeclAbbrevs()
2162 Abv->Add(BitCodeAbbrevOp(0)); // isUsed in WriteDeclAbbrevs()
2163 Abv->Add(BitCodeAbbrevOp(0)); // isReferenced in WriteDeclAbbrevs()
2164 Abv->Add(BitCodeAbbrevOp(0)); // TopLevelDeclInObjCContainer in WriteDeclAbbrevs()
2165 Abv->Add(BitCodeAbbrevOp(AS_none)); // C++ AccessSpecifier in WriteDeclAbbrevs()
2166 Abv->Add(BitCodeAbbrevOp(0)); // ModulePrivate in WriteDeclAbbrevs()
2167 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // SubmoduleID in WriteDeclAbbrevs()
2169 Abv->Add(BitCodeAbbrevOp(0)); // NameKind = Identifier in WriteDeclAbbrevs()
2170 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // Name in WriteDeclAbbrevs()
2171 Abv->Add(BitCodeAbbrevOp(0)); // AnonDeclNumber in WriteDeclAbbrevs()
2173 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // Type in WriteDeclAbbrevs()
2175 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // InnerStartLoc in WriteDeclAbbrevs()
2176 Abv->Add(BitCodeAbbrevOp(0)); // hasExtInfo in WriteDeclAbbrevs()
2177 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // TSIType in WriteDeclAbbrevs()
2179 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 3)); // SClass in WriteDeclAbbrevs()
2180 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 2)); // TSCSpec in WriteDeclAbbrevs()
2181 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 2)); // InitStyle in WriteDeclAbbrevs()
2182 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // isARCPseudoStrong in WriteDeclAbbrevs()
2183 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // IsThisDeclarationADemotedDefinition in WriteDeclAbbrevs()
2184 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // isExceptionVariable in WriteDeclAbbrevs()
2185 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // isNRVOVariable in WriteDeclAbbrevs()
2186 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // isCXXForRangeDecl in WriteDeclAbbrevs()
2187 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // isObjCForDecl in WriteDeclAbbrevs()
2188 Abv->Add(BitCodeAbbrevOp(0)); // isInline in WriteDeclAbbrevs()
2189 Abv->Add(BitCodeAbbrevOp(0)); // isInlineSpecified in WriteDeclAbbrevs()
2190 Abv->Add(BitCodeAbbrevOp(0)); // isConstexpr in WriteDeclAbbrevs()
2191 Abv->Add(BitCodeAbbrevOp(0)); // isInitCapture in WriteDeclAbbrevs()
2192 Abv->Add(BitCodeAbbrevOp(0)); // isPrevDeclInSameScope in WriteDeclAbbrevs()
2193 Abv->Add(BitCodeAbbrevOp(0)); // ImplicitParamKind in WriteDeclAbbrevs()
2194 Abv->Add(BitCodeAbbrevOp(0)); // EscapingByref in WriteDeclAbbrevs()
2195 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 3)); // Linkage in WriteDeclAbbrevs()
2196 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 3)); // HasConstant* in WriteDeclAbbrevs()
2197 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 2)); // VarKind (local enum) in WriteDeclAbbrevs()
2199 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Array)); in WriteDeclAbbrevs()
2200 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // TypeLoc in WriteDeclAbbrevs()
2201 DeclVarAbbrev = Stream.EmitAbbrev(std::move(Abv)); in WriteDeclAbbrevs()
2204 Abv = std::make_shared<BitCodeAbbrev>(); in WriteDeclAbbrevs()
2205 Abv->Add(BitCodeAbbrevOp(serialization::DECL_CXX_METHOD)); in WriteDeclAbbrevs()
2207 Abv->Add(BitCodeAbbrevOp(0)); // CanonicalDecl in WriteDeclAbbrevs()
2209 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // DeclContext in WriteDeclAbbrevs()
2210 Abv->Add(BitCodeAbbrevOp(0)); // LexicalDeclContext in WriteDeclAbbrevs()
2211 Abv->Add(BitCodeAbbrevOp(0)); // Invalid in WriteDeclAbbrevs()
2212 Abv->Add(BitCodeAbbrevOp(0)); // HasAttrs in WriteDeclAbbrevs()
2213 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // Implicit in WriteDeclAbbrevs()
2214 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // Used in WriteDeclAbbrevs()
2215 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // Referenced in WriteDeclAbbrevs()
2216 Abv->Add(BitCodeAbbrevOp(0)); // InObjCContainer in WriteDeclAbbrevs()
2217 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 2)); // Access in WriteDeclAbbrevs()
2218 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // ModulePrivate in WriteDeclAbbrevs()
2219 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // SubmoduleID in WriteDeclAbbrevs()
2221 Abv->Add(BitCodeAbbrevOp(DeclarationName::Identifier)); // NameKind in WriteDeclAbbrevs()
2222 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // Identifier in WriteDeclAbbrevs()
2223 Abv->Add(BitCodeAbbrevOp(0)); // AnonDeclNumber in WriteDeclAbbrevs()
2225 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // Type in WriteDeclAbbrevs()
2227 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // InnerLocStart in WriteDeclAbbrevs()
2228 Abv->Add(BitCodeAbbrevOp(0)); // HasExtInfo in WriteDeclAbbrevs()
2229 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // TSIType in WriteDeclAbbrevs()
2231 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 11)); // IDNS in WriteDeclAbbrevs()
2232 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 3)); // StorageClass in WriteDeclAbbrevs()
2233 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // Inline in WriteDeclAbbrevs()
2234 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // InlineSpecified in WriteDeclAbbrevs()
2235 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // VirtualAsWritten in WriteDeclAbbrevs()
2236 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // Pure in WriteDeclAbbrevs()
2237 Abv->Add(BitCodeAbbrevOp(0)); // HasInheritedProto in WriteDeclAbbrevs()
2238 Abv->Add(BitCodeAbbrevOp(1)); // HasWrittenProto in WriteDeclAbbrevs()
2239 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // Deleted in WriteDeclAbbrevs()
2240 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // Trivial in WriteDeclAbbrevs()
2241 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // TrivialForCall in WriteDeclAbbrevs()
2242 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // Defaulted in WriteDeclAbbrevs()
2243 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // ExplicitlyDefaulted in WriteDeclAbbrevs()
2244 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // ImplicitReturnZero in WriteDeclAbbrevs()
2245 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // Constexpr in WriteDeclAbbrevs()
2246 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // UsesSEHTry in WriteDeclAbbrevs()
2247 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // SkippedBody in WriteDeclAbbrevs()
2248 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // MultiVersion in WriteDeclAbbrevs()
2249 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // LateParsed in WriteDeclAbbrevs()
2250 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 3)); // Linkage in WriteDeclAbbrevs()
2251 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // LocEnd in WriteDeclAbbrevs()
2252 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 32)); // ODRHash in WriteDeclAbbrevs()
2253 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 3)); // TemplateKind in WriteDeclAbbrevs()
2262 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Array)); in WriteDeclAbbrevs()
2263 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); in WriteDeclAbbrevs()
2264 DeclCXXMethodAbbrev = Stream.EmitAbbrev(std::move(Abv)); in WriteDeclAbbrevs()
2267 Abv = std::make_shared<BitCodeAbbrev>(); in WriteDeclAbbrevs()
2268 Abv->Add(BitCodeAbbrevOp(serialization::EXPR_DECL_REF)); in WriteDeclAbbrevs()
2271 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // Type in WriteDeclAbbrevs()
2272 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); //TypeDependent in WriteDeclAbbrevs()
2273 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); //ValueDependent in WriteDeclAbbrevs()
2274 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); //InstantiationDependent in WriteDeclAbbrevs()
2275 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); //UnexpandedParamPack in WriteDeclAbbrevs()
2276 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); //ContainsErrors in WriteDeclAbbrevs()
2277 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 3)); //GetValueKind in WriteDeclAbbrevs()
2278 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 3)); //GetObjectKind in WriteDeclAbbrevs()
2280 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); //HasQualifier in WriteDeclAbbrevs()
2281 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); //GetDeclFound in WriteDeclAbbrevs()
2282 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); //ExplicitTemplateArgs in WriteDeclAbbrevs()
2283 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); //HadMultipleCandidates in WriteDeclAbbrevs()
2284 Abv->Add(BitCodeAbbrevOp(0)); // RefersToEnclosingVariableOrCapture in WriteDeclAbbrevs()
2285 Abv->Add(BitCodeAbbrevOp(0)); // NonOdrUseReason in WriteDeclAbbrevs()
2286 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // DeclRef in WriteDeclAbbrevs()
2287 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // Location in WriteDeclAbbrevs()
2288 DeclRefExprAbbrev = Stream.EmitAbbrev(std::move(Abv)); in WriteDeclAbbrevs()
2291 Abv = std::make_shared<BitCodeAbbrev>(); in WriteDeclAbbrevs()
2292 Abv->Add(BitCodeAbbrevOp(serialization::EXPR_INTEGER_LITERAL)); in WriteDeclAbbrevs()
2295 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // Type in WriteDeclAbbrevs()
2296 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); //TypeDependent in WriteDeclAbbrevs()
2297 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); //ValueDependent in WriteDeclAbbrevs()
2298 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); //InstantiationDependent in WriteDeclAbbrevs()
2299 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); //UnexpandedParamPack in WriteDeclAbbrevs()
2300 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); //ContainsErrors in WriteDeclAbbrevs()
2301 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 3)); //GetValueKind in WriteDeclAbbrevs()
2302 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 3)); //GetObjectKind in WriteDeclAbbrevs()
2304 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // Location in WriteDeclAbbrevs()
2305 Abv->Add(BitCodeAbbrevOp(32)); // Bit Width in WriteDeclAbbrevs()
2306 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // Value in WriteDeclAbbrevs()
2307 IntegerLiteralAbbrev = Stream.EmitAbbrev(std::move(Abv)); in WriteDeclAbbrevs()
2310 Abv = std::make_shared<BitCodeAbbrev>(); in WriteDeclAbbrevs()
2311 Abv->Add(BitCodeAbbrevOp(serialization::EXPR_CHARACTER_LITERAL)); in WriteDeclAbbrevs()
2314 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // Type in WriteDeclAbbrevs()
2315 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); //TypeDependent in WriteDeclAbbrevs()
2316 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); //ValueDependent in WriteDeclAbbrevs()
2317 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); //InstantiationDependent in WriteDeclAbbrevs()
2318 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); //UnexpandedParamPack in WriteDeclAbbrevs()
2319 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); //ContainsErrors in WriteDeclAbbrevs()
2320 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 3)); //GetValueKind in WriteDeclAbbrevs()
2321 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 3)); //GetObjectKind in WriteDeclAbbrevs()
2323 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // getValue in WriteDeclAbbrevs()
2324 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // Location in WriteDeclAbbrevs()
2325 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 3)); // getKind in WriteDeclAbbrevs()
2326 CharacterLiteralAbbrev = Stream.EmitAbbrev(std::move(Abv)); in WriteDeclAbbrevs()
2329 Abv = std::make_shared<BitCodeAbbrev>(); in WriteDeclAbbrevs()
2330 Abv->Add(BitCodeAbbrevOp(serialization::EXPR_IMPLICIT_CAST)); in WriteDeclAbbrevs()
2333 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // Type in WriteDeclAbbrevs()
2334 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); //TypeDependent in WriteDeclAbbrevs()
2335 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); //ValueDependent in WriteDeclAbbrevs()
2336 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); //InstantiationDependent in WriteDeclAbbrevs()
2337 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); //UnexpandedParamPack in WriteDeclAbbrevs()
2338 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); //ContainsErrors in WriteDeclAbbrevs()
2339 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 3)); //GetValueKind in WriteDeclAbbrevs()
2340 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 3)); //GetObjectKind in WriteDeclAbbrevs()
2342 Abv->Add(BitCodeAbbrevOp(0)); // PathSize in WriteDeclAbbrevs()
2343 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // HasFPFeatures in WriteDeclAbbrevs()
2344 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 6)); // CastKind in WriteDeclAbbrevs()
2345 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // PartOfExplicitCast in WriteDeclAbbrevs()
2347 ExprImplicitCastAbbrev = Stream.EmitAbbrev(std::move(Abv)); in WriteDeclAbbrevs()
2349 Abv = std::make_shared<BitCodeAbbrev>(); in WriteDeclAbbrevs()
2350 Abv->Add(BitCodeAbbrevOp(serialization::DECL_CONTEXT_LEXICAL)); in WriteDeclAbbrevs()
2351 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob)); in WriteDeclAbbrevs()
2352 DeclContextLexicalAbbrev = Stream.EmitAbbrev(std::move(Abv)); in WriteDeclAbbrevs()
2354 Abv = std::make_shared<BitCodeAbbrev>(); in WriteDeclAbbrevs()
2355 Abv->Add(BitCodeAbbrevOp(serialization::DECL_CONTEXT_VISIBLE)); in WriteDeclAbbrevs()
2356 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob)); in WriteDeclAbbrevs()
2357 DeclContextVisibleLookupAbbrev = Stream.EmitAbbrev(std::move(Abv)); in WriteDeclAbbrevs()