Lines Matching refs:BitCodeAbbrevOp

1785   Abv->Add(BitCodeAbbrevOp(serialization::DECL_FIELD));  in WriteDeclAbbrevs()
1787 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // DeclContext in WriteDeclAbbrevs()
1788 Abv->Add(BitCodeAbbrevOp(0)); // LexicalDeclContext in WriteDeclAbbrevs()
1789 Abv->Add(BitCodeAbbrevOp(0)); // isInvalidDecl in WriteDeclAbbrevs()
1790 Abv->Add(BitCodeAbbrevOp(0)); // HasAttrs in WriteDeclAbbrevs()
1791 Abv->Add(BitCodeAbbrevOp(0)); // isImplicit in WriteDeclAbbrevs()
1792 Abv->Add(BitCodeAbbrevOp(0)); // isUsed in WriteDeclAbbrevs()
1793 Abv->Add(BitCodeAbbrevOp(0)); // isReferenced in WriteDeclAbbrevs()
1794 Abv->Add(BitCodeAbbrevOp(0)); // TopLevelDeclInObjCContainer in WriteDeclAbbrevs()
1795 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 2)); // AccessSpecifier in WriteDeclAbbrevs()
1796 Abv->Add(BitCodeAbbrevOp(0)); // ModulePrivate in WriteDeclAbbrevs()
1797 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // SubmoduleID in WriteDeclAbbrevs()
1799 Abv->Add(BitCodeAbbrevOp(0)); // NameKind = Identifier in WriteDeclAbbrevs()
1800 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // Name in WriteDeclAbbrevs()
1801 Abv->Add(BitCodeAbbrevOp(0)); // AnonDeclNumber in WriteDeclAbbrevs()
1803 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // Type in WriteDeclAbbrevs()
1805 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // InnerStartLoc in WriteDeclAbbrevs()
1806 Abv->Add(BitCodeAbbrevOp(0)); // hasExtInfo in WriteDeclAbbrevs()
1807 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // TSIType in WriteDeclAbbrevs()
1809 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // isMutable in WriteDeclAbbrevs()
1810 Abv->Add(BitCodeAbbrevOp(0)); // InitStyle in WriteDeclAbbrevs()
1812 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Array)); in WriteDeclAbbrevs()
1813 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // TypeLoc in WriteDeclAbbrevs()
1818 Abv->Add(BitCodeAbbrevOp(serialization::DECL_OBJC_IVAR)); in WriteDeclAbbrevs()
1820 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // DeclContext in WriteDeclAbbrevs()
1821 Abv->Add(BitCodeAbbrevOp(0)); // LexicalDeclContext in WriteDeclAbbrevs()
1822 Abv->Add(BitCodeAbbrevOp(0)); // isInvalidDecl in WriteDeclAbbrevs()
1823 Abv->Add(BitCodeAbbrevOp(0)); // HasAttrs in WriteDeclAbbrevs()
1824 Abv->Add(BitCodeAbbrevOp(0)); // isImplicit in WriteDeclAbbrevs()
1825 Abv->Add(BitCodeAbbrevOp(0)); // isUsed in WriteDeclAbbrevs()
1826 Abv->Add(BitCodeAbbrevOp(0)); // isReferenced in WriteDeclAbbrevs()
1827 Abv->Add(BitCodeAbbrevOp(0)); // TopLevelDeclInObjCContainer in WriteDeclAbbrevs()
1828 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 2)); // AccessSpecifier in WriteDeclAbbrevs()
1829 Abv->Add(BitCodeAbbrevOp(0)); // ModulePrivate in WriteDeclAbbrevs()
1830 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // SubmoduleID in WriteDeclAbbrevs()
1832 Abv->Add(BitCodeAbbrevOp(0)); // NameKind = Identifier in WriteDeclAbbrevs()
1833 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // Name in WriteDeclAbbrevs()
1834 Abv->Add(BitCodeAbbrevOp(0)); // AnonDeclNumber in WriteDeclAbbrevs()
1836 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // Type in WriteDeclAbbrevs()
1838 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // InnerStartLoc in WriteDeclAbbrevs()
1839 Abv->Add(BitCodeAbbrevOp(0)); // hasExtInfo in WriteDeclAbbrevs()
1840 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // TSIType in WriteDeclAbbrevs()
1842 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // isMutable in WriteDeclAbbrevs()
1843 Abv->Add(BitCodeAbbrevOp(0)); // InitStyle in WriteDeclAbbrevs()
1845 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // getAccessControl in WriteDeclAbbrevs()
1846 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // getSynthesize in WriteDeclAbbrevs()
1848 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Array)); in WriteDeclAbbrevs()
1849 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // TypeLoc in WriteDeclAbbrevs()
1854 Abv->Add(BitCodeAbbrevOp(serialization::DECL_ENUM)); in WriteDeclAbbrevs()
1856 Abv->Add(BitCodeAbbrevOp(0)); // No redeclaration in WriteDeclAbbrevs()
1858 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // DeclContext in WriteDeclAbbrevs()
1859 Abv->Add(BitCodeAbbrevOp(0)); // LexicalDeclContext in WriteDeclAbbrevs()
1860 Abv->Add(BitCodeAbbrevOp(0)); // isInvalidDecl in WriteDeclAbbrevs()
1861 Abv->Add(BitCodeAbbrevOp(0)); // HasAttrs in WriteDeclAbbrevs()
1862 Abv->Add(BitCodeAbbrevOp(0)); // isImplicit in WriteDeclAbbrevs()
1863 Abv->Add(BitCodeAbbrevOp(0)); // isUsed in WriteDeclAbbrevs()
1864 Abv->Add(BitCodeAbbrevOp(0)); // isReferenced in WriteDeclAbbrevs()
1865 Abv->Add(BitCodeAbbrevOp(0)); // TopLevelDeclInObjCContainer in WriteDeclAbbrevs()
1866 Abv->Add(BitCodeAbbrevOp(AS_none)); // C++ AccessSpecifier in WriteDeclAbbrevs()
1867 Abv->Add(BitCodeAbbrevOp(0)); // ModulePrivate in WriteDeclAbbrevs()
1868 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // SubmoduleID in WriteDeclAbbrevs()
1870 Abv->Add(BitCodeAbbrevOp(0)); // NameKind = Identifier in WriteDeclAbbrevs()
1871 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // Name in WriteDeclAbbrevs()
1872 Abv->Add(BitCodeAbbrevOp(0)); // AnonDeclNumber in WriteDeclAbbrevs()
1874 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // Source Location in WriteDeclAbbrevs()
1875 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // Type Ref in WriteDeclAbbrevs()
1877 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // IdentifierNamespace in WriteDeclAbbrevs()
1878 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // getTagKind in WriteDeclAbbrevs()
1879 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // isCompleteDefinition in WriteDeclAbbrevs()
1880 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // EmbeddedInDeclarator in WriteDeclAbbrevs()
1881 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // IsFreeStanding in WriteDeclAbbrevs()
1882 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // IsCompleteDefinitionRequired in WriteDeclAbbrevs()
1883 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // SourceLocation in WriteDeclAbbrevs()
1884 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // SourceLocation in WriteDeclAbbrevs()
1885 Abv->Add(BitCodeAbbrevOp(0)); // ExtInfoKind in WriteDeclAbbrevs()
1887 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // AddTypeRef in WriteDeclAbbrevs()
1888 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // IntegerType in WriteDeclAbbrevs()
1889 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // getPromotionType in WriteDeclAbbrevs()
1890 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // getNumPositiveBits in WriteDeclAbbrevs()
1891 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // getNumNegativeBits in WriteDeclAbbrevs()
1892 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // isScoped in WriteDeclAbbrevs()
1893 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // isScopedUsingClassTag in WriteDeclAbbrevs()
1894 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // isFixed in WriteDeclAbbrevs()
1895 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 32));// ODRHash in WriteDeclAbbrevs()
1896 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // InstantiatedMembEnum in WriteDeclAbbrevs()
1898 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // LexicalOffset in WriteDeclAbbrevs()
1899 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // VisibleOffset in WriteDeclAbbrevs()
1904 Abv->Add(BitCodeAbbrevOp(serialization::DECL_RECORD)); in WriteDeclAbbrevs()
1906 Abv->Add(BitCodeAbbrevOp(0)); // No redeclaration in WriteDeclAbbrevs()
1908 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // DeclContext in WriteDeclAbbrevs()
1909 Abv->Add(BitCodeAbbrevOp(0)); // LexicalDeclContext in WriteDeclAbbrevs()
1910 Abv->Add(BitCodeAbbrevOp(0)); // isInvalidDecl in WriteDeclAbbrevs()
1911 Abv->Add(BitCodeAbbrevOp(0)); // HasAttrs in WriteDeclAbbrevs()
1912 Abv->Add(BitCodeAbbrevOp(0)); // isImplicit in WriteDeclAbbrevs()
1913 Abv->Add(BitCodeAbbrevOp(0)); // isUsed in WriteDeclAbbrevs()
1914 Abv->Add(BitCodeAbbrevOp(0)); // isReferenced in WriteDeclAbbrevs()
1915 Abv->Add(BitCodeAbbrevOp(0)); // TopLevelDeclInObjCContainer in WriteDeclAbbrevs()
1916 Abv->Add(BitCodeAbbrevOp(AS_none)); // C++ AccessSpecifier in WriteDeclAbbrevs()
1917 Abv->Add(BitCodeAbbrevOp(0)); // ModulePrivate in WriteDeclAbbrevs()
1918 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // SubmoduleID in WriteDeclAbbrevs()
1920 Abv->Add(BitCodeAbbrevOp(0)); // NameKind = Identifier in WriteDeclAbbrevs()
1921 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // Name in WriteDeclAbbrevs()
1922 Abv->Add(BitCodeAbbrevOp(0)); // AnonDeclNumber in WriteDeclAbbrevs()
1924 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // Source Location in WriteDeclAbbrevs()
1925 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // Type Ref in WriteDeclAbbrevs()
1927 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // IdentifierNamespace in WriteDeclAbbrevs()
1928 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // getTagKind in WriteDeclAbbrevs()
1929 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // isCompleteDefinition in WriteDeclAbbrevs()
1930 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // EmbeddedInDeclarator in WriteDeclAbbrevs()
1931 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // IsFreeStanding in WriteDeclAbbrevs()
1932 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // IsCompleteDefinitionRequired in WriteDeclAbbrevs()
1933 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // SourceLocation in WriteDeclAbbrevs()
1934 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // SourceLocation in WriteDeclAbbrevs()
1935 Abv->Add(BitCodeAbbrevOp(0)); // ExtInfoKind in WriteDeclAbbrevs()
1937 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // FlexibleArrayMember in WriteDeclAbbrevs()
1938 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // AnonymousStructUnion in WriteDeclAbbrevs()
1939 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // hasObjectMember in WriteDeclAbbrevs()
1940 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // hasVolatileMember in WriteDeclAbbrevs()
1943 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); in WriteDeclAbbrevs()
1945 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); in WriteDeclAbbrevs()
1947 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); in WriteDeclAbbrevs()
1949 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); in WriteDeclAbbrevs()
1951 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 2)); in WriteDeclAbbrevs()
1954 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // LexicalOffset in WriteDeclAbbrevs()
1955 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // VisibleOffset in WriteDeclAbbrevs()
1960 Abv->Add(BitCodeAbbrevOp(serialization::DECL_PARM_VAR)); in WriteDeclAbbrevs()
1962 Abv->Add(BitCodeAbbrevOp(0)); // No redeclaration in WriteDeclAbbrevs()
1964 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // DeclContext in WriteDeclAbbrevs()
1965 Abv->Add(BitCodeAbbrevOp(0)); // LexicalDeclContext in WriteDeclAbbrevs()
1966 Abv->Add(BitCodeAbbrevOp(0)); // isInvalidDecl in WriteDeclAbbrevs()
1967 Abv->Add(BitCodeAbbrevOp(0)); // HasAttrs in WriteDeclAbbrevs()
1968 Abv->Add(BitCodeAbbrevOp(0)); // isImplicit in WriteDeclAbbrevs()
1969 Abv->Add(BitCodeAbbrevOp(0)); // isUsed in WriteDeclAbbrevs()
1970 Abv->Add(BitCodeAbbrevOp(0)); // isReferenced in WriteDeclAbbrevs()
1971 Abv->Add(BitCodeAbbrevOp(0)); // TopLevelDeclInObjCContainer in WriteDeclAbbrevs()
1972 Abv->Add(BitCodeAbbrevOp(AS_none)); // C++ AccessSpecifier in WriteDeclAbbrevs()
1973 Abv->Add(BitCodeAbbrevOp(0)); // ModulePrivate in WriteDeclAbbrevs()
1974 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // SubmoduleID in WriteDeclAbbrevs()
1976 Abv->Add(BitCodeAbbrevOp(0)); // NameKind = Identifier in WriteDeclAbbrevs()
1977 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // Name in WriteDeclAbbrevs()
1978 Abv->Add(BitCodeAbbrevOp(0)); // AnonDeclNumber in WriteDeclAbbrevs()
1980 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // Type in WriteDeclAbbrevs()
1982 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // InnerStartLoc in WriteDeclAbbrevs()
1983 Abv->Add(BitCodeAbbrevOp(0)); // hasExtInfo in WriteDeclAbbrevs()
1984 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // TSIType in WriteDeclAbbrevs()
1986 Abv->Add(BitCodeAbbrevOp(0)); // SClass in WriteDeclAbbrevs()
1987 Abv->Add(BitCodeAbbrevOp(0)); // TSCSpec in WriteDeclAbbrevs()
1988 Abv->Add(BitCodeAbbrevOp(0)); // InitStyle in WriteDeclAbbrevs()
1989 Abv->Add(BitCodeAbbrevOp(0)); // ARCPseudoStrong in WriteDeclAbbrevs()
1990 Abv->Add(BitCodeAbbrevOp(0)); // Linkage in WriteDeclAbbrevs()
1991 Abv->Add(BitCodeAbbrevOp(0)); // HasInit in WriteDeclAbbrevs()
1992 Abv->Add(BitCodeAbbrevOp(0)); // HasMemberSpecializationInfo in WriteDeclAbbrevs()
1994 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // IsObjCMethodParameter in WriteDeclAbbrevs()
1995 Abv->Add(BitCodeAbbrevOp(0)); // ScopeDepth in WriteDeclAbbrevs()
1996 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // ScopeIndex in WriteDeclAbbrevs()
1997 Abv->Add(BitCodeAbbrevOp(0)); // ObjCDeclQualifier in WriteDeclAbbrevs()
1998 Abv->Add(BitCodeAbbrevOp(0)); // KNRPromoted in WriteDeclAbbrevs()
1999 Abv->Add(BitCodeAbbrevOp(0)); // HasInheritedDefaultArg in WriteDeclAbbrevs()
2000 Abv->Add(BitCodeAbbrevOp(0)); // HasUninstantiatedDefaultArg in WriteDeclAbbrevs()
2002 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Array)); in WriteDeclAbbrevs()
2003 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // TypeLoc in WriteDeclAbbrevs()
2008 Abv->Add(BitCodeAbbrevOp(serialization::DECL_TYPEDEF)); in WriteDeclAbbrevs()
2010 Abv->Add(BitCodeAbbrevOp(0)); // No redeclaration in WriteDeclAbbrevs()
2012 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // DeclContext in WriteDeclAbbrevs()
2013 Abv->Add(BitCodeAbbrevOp(0)); // LexicalDeclContext in WriteDeclAbbrevs()
2014 Abv->Add(BitCodeAbbrevOp(0)); // isInvalidDecl in WriteDeclAbbrevs()
2015 Abv->Add(BitCodeAbbrevOp(0)); // HasAttrs in WriteDeclAbbrevs()
2016 Abv->Add(BitCodeAbbrevOp(0)); // isImplicit in WriteDeclAbbrevs()
2017 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // isUsed in WriteDeclAbbrevs()
2018 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // isReferenced in WriteDeclAbbrevs()
2019 Abv->Add(BitCodeAbbrevOp(0)); // TopLevelDeclInObjCContainer in WriteDeclAbbrevs()
2020 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 2)); // C++ AccessSpecifier in WriteDeclAbbrevs()
2021 Abv->Add(BitCodeAbbrevOp(0)); // ModulePrivate in WriteDeclAbbrevs()
2022 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // SubmoduleID in WriteDeclAbbrevs()
2024 Abv->Add(BitCodeAbbrevOp(0)); // NameKind = Identifier in WriteDeclAbbrevs()
2025 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // Name in WriteDeclAbbrevs()
2026 Abv->Add(BitCodeAbbrevOp(0)); // AnonDeclNumber in WriteDeclAbbrevs()
2028 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // Source Location in WriteDeclAbbrevs()
2029 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // Type Ref in WriteDeclAbbrevs()
2031 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Array)); in WriteDeclAbbrevs()
2032 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // TypeLoc in WriteDeclAbbrevs()
2037 Abv->Add(BitCodeAbbrevOp(serialization::DECL_VAR)); in WriteDeclAbbrevs()
2039 Abv->Add(BitCodeAbbrevOp(0)); // No redeclaration in WriteDeclAbbrevs()
2041 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // DeclContext in WriteDeclAbbrevs()
2042 Abv->Add(BitCodeAbbrevOp(0)); // LexicalDeclContext in WriteDeclAbbrevs()
2043 Abv->Add(BitCodeAbbrevOp(0)); // isInvalidDecl in WriteDeclAbbrevs()
2044 Abv->Add(BitCodeAbbrevOp(0)); // HasAttrs in WriteDeclAbbrevs()
2045 Abv->Add(BitCodeAbbrevOp(0)); // isImplicit in WriteDeclAbbrevs()
2046 Abv->Add(BitCodeAbbrevOp(0)); // isUsed in WriteDeclAbbrevs()
2047 Abv->Add(BitCodeAbbrevOp(0)); // isReferenced in WriteDeclAbbrevs()
2048 Abv->Add(BitCodeAbbrevOp(0)); // TopLevelDeclInObjCContainer in WriteDeclAbbrevs()
2049 Abv->Add(BitCodeAbbrevOp(AS_none)); // C++ AccessSpecifier in WriteDeclAbbrevs()
2050 Abv->Add(BitCodeAbbrevOp(0)); // ModulePrivate in WriteDeclAbbrevs()
2051 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // SubmoduleID in WriteDeclAbbrevs()
2053 Abv->Add(BitCodeAbbrevOp(0)); // NameKind = Identifier in WriteDeclAbbrevs()
2054 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // Name in WriteDeclAbbrevs()
2055 Abv->Add(BitCodeAbbrevOp(0)); // AnonDeclNumber in WriteDeclAbbrevs()
2057 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // Type in WriteDeclAbbrevs()
2059 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // InnerStartLoc in WriteDeclAbbrevs()
2060 Abv->Add(BitCodeAbbrevOp(0)); // hasExtInfo in WriteDeclAbbrevs()
2061 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // TSIType in WriteDeclAbbrevs()
2063 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 3)); // SClass in WriteDeclAbbrevs()
2064 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 2)); // TSCSpec in WriteDeclAbbrevs()
2065 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 2)); // InitStyle in WriteDeclAbbrevs()
2066 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // isARCPseudoStrong in WriteDeclAbbrevs()
2067 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // IsThisDeclarationADemotedDefinition in WriteDeclAbbrevs()
2068 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // isExceptionVariable in WriteDeclAbbrevs()
2069 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // isNRVOVariable in WriteDeclAbbrevs()
2070 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // isCXXForRangeDecl in WriteDeclAbbrevs()
2071 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // isObjCForDecl in WriteDeclAbbrevs()
2072 Abv->Add(BitCodeAbbrevOp(0)); // isInline in WriteDeclAbbrevs()
2073 Abv->Add(BitCodeAbbrevOp(0)); // isInlineSpecified in WriteDeclAbbrevs()
2074 Abv->Add(BitCodeAbbrevOp(0)); // isConstexpr in WriteDeclAbbrevs()
2075 Abv->Add(BitCodeAbbrevOp(0)); // isInitCapture in WriteDeclAbbrevs()
2076 Abv->Add(BitCodeAbbrevOp(0)); // isPrevDeclInSameScope in WriteDeclAbbrevs()
2077 Abv->Add(BitCodeAbbrevOp(0)); // ImplicitParamKind in WriteDeclAbbrevs()
2078 Abv->Add(BitCodeAbbrevOp(0)); // EscapingByref in WriteDeclAbbrevs()
2079 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 3)); // Linkage in WriteDeclAbbrevs()
2080 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 2)); // IsInitICE (local) in WriteDeclAbbrevs()
2081 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 2)); // VarKind (local enum) in WriteDeclAbbrevs()
2083 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Array)); in WriteDeclAbbrevs()
2084 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // TypeLoc in WriteDeclAbbrevs()
2089 Abv->Add(BitCodeAbbrevOp(serialization::DECL_CXX_METHOD)); in WriteDeclAbbrevs()
2091 Abv->Add(BitCodeAbbrevOp(0)); // CanonicalDecl in WriteDeclAbbrevs()
2093 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // DeclContext in WriteDeclAbbrevs()
2094 Abv->Add(BitCodeAbbrevOp(0)); // LexicalDeclContext in WriteDeclAbbrevs()
2095 Abv->Add(BitCodeAbbrevOp(0)); // Invalid in WriteDeclAbbrevs()
2096 Abv->Add(BitCodeAbbrevOp(0)); // HasAttrs in WriteDeclAbbrevs()
2097 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // Implicit in WriteDeclAbbrevs()
2098 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // Used in WriteDeclAbbrevs()
2099 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // Referenced in WriteDeclAbbrevs()
2100 Abv->Add(BitCodeAbbrevOp(0)); // InObjCContainer in WriteDeclAbbrevs()
2101 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 2)); // Access in WriteDeclAbbrevs()
2102 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // ModulePrivate in WriteDeclAbbrevs()
2103 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // SubmoduleID in WriteDeclAbbrevs()
2105 Abv->Add(BitCodeAbbrevOp(DeclarationName::Identifier)); // NameKind in WriteDeclAbbrevs()
2106 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // Identifier in WriteDeclAbbrevs()
2107 Abv->Add(BitCodeAbbrevOp(0)); // AnonDeclNumber in WriteDeclAbbrevs()
2109 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // Type in WriteDeclAbbrevs()
2111 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // InnerLocStart in WriteDeclAbbrevs()
2112 Abv->Add(BitCodeAbbrevOp(0)); // HasExtInfo in WriteDeclAbbrevs()
2113 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // TSIType in WriteDeclAbbrevs()
2115 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 11)); // IDNS in WriteDeclAbbrevs()
2116 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 3)); // StorageClass in WriteDeclAbbrevs()
2117 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // Inline in WriteDeclAbbrevs()
2118 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // InlineSpecified in WriteDeclAbbrevs()
2119 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // ExplicitSpecified in WriteDeclAbbrevs()
2120 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // VirtualAsWritten in WriteDeclAbbrevs()
2121 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // Pure in WriteDeclAbbrevs()
2122 Abv->Add(BitCodeAbbrevOp(0)); // HasInheritedProto in WriteDeclAbbrevs()
2123 Abv->Add(BitCodeAbbrevOp(1)); // HasWrittenProto in WriteDeclAbbrevs()
2124 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // Deleted in WriteDeclAbbrevs()
2125 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // Trivial in WriteDeclAbbrevs()
2126 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // TrivialForCall in WriteDeclAbbrevs()
2127 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // Defaulted in WriteDeclAbbrevs()
2128 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // ExplicitlyDefaulted in WriteDeclAbbrevs()
2129 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // ImplicitReturnZero in WriteDeclAbbrevs()
2130 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // Constexpr in WriteDeclAbbrevs()
2131 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // UsesSEHTry in WriteDeclAbbrevs()
2132 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // SkippedBody in WriteDeclAbbrevs()
2133 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // MultiVersion in WriteDeclAbbrevs()
2134 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // LateParsed in WriteDeclAbbrevs()
2135 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 3)); // Linkage in WriteDeclAbbrevs()
2136 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // LocEnd in WriteDeclAbbrevs()
2137 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 32)); // ODRHash in WriteDeclAbbrevs()
2138 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 3)); // TemplateKind in WriteDeclAbbrevs()
2147 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Array)); in WriteDeclAbbrevs()
2148 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); in WriteDeclAbbrevs()
2153 Abv->Add(BitCodeAbbrevOp(serialization::EXPR_DECL_REF)); in WriteDeclAbbrevs()
2156 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // Type in WriteDeclAbbrevs()
2157 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); //TypeDependent in WriteDeclAbbrevs()
2158 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); //ValueDependent in WriteDeclAbbrevs()
2159 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); //InstantiationDependent in WriteDeclAbbrevs()
2160 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); //UnexpandedParamPack in WriteDeclAbbrevs()
2161 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 3)); //GetValueKind in WriteDeclAbbrevs()
2162 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 3)); //GetObjectKind in WriteDeclAbbrevs()
2164 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); //HasQualifier in WriteDeclAbbrevs()
2165 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); //GetDeclFound in WriteDeclAbbrevs()
2166 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); //ExplicitTemplateArgs in WriteDeclAbbrevs()
2167 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); //HadMultipleCandidates in WriteDeclAbbrevs()
2168 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, in WriteDeclAbbrevs()
2170 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // DeclRef in WriteDeclAbbrevs()
2171 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // Location in WriteDeclAbbrevs()
2176 Abv->Add(BitCodeAbbrevOp(serialization::EXPR_INTEGER_LITERAL)); in WriteDeclAbbrevs()
2179 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // Type in WriteDeclAbbrevs()
2180 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); //TypeDependent in WriteDeclAbbrevs()
2181 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); //ValueDependent in WriteDeclAbbrevs()
2182 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); //InstantiationDependent in WriteDeclAbbrevs()
2183 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); //UnexpandedParamPack in WriteDeclAbbrevs()
2184 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 3)); //GetValueKind in WriteDeclAbbrevs()
2185 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 3)); //GetObjectKind in WriteDeclAbbrevs()
2187 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // Location in WriteDeclAbbrevs()
2188 Abv->Add(BitCodeAbbrevOp(32)); // Bit Width in WriteDeclAbbrevs()
2189 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // Value in WriteDeclAbbrevs()
2194 Abv->Add(BitCodeAbbrevOp(serialization::EXPR_CHARACTER_LITERAL)); in WriteDeclAbbrevs()
2197 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // Type in WriteDeclAbbrevs()
2198 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); //TypeDependent in WriteDeclAbbrevs()
2199 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); //ValueDependent in WriteDeclAbbrevs()
2200 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); //InstantiationDependent in WriteDeclAbbrevs()
2201 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); //UnexpandedParamPack in WriteDeclAbbrevs()
2202 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 3)); //GetValueKind in WriteDeclAbbrevs()
2203 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 3)); //GetObjectKind in WriteDeclAbbrevs()
2205 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // getValue in WriteDeclAbbrevs()
2206 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // Location in WriteDeclAbbrevs()
2207 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 3)); // getKind in WriteDeclAbbrevs()
2212 Abv->Add(BitCodeAbbrevOp(serialization::EXPR_IMPLICIT_CAST)); in WriteDeclAbbrevs()
2215 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // Type in WriteDeclAbbrevs()
2216 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); //TypeDependent in WriteDeclAbbrevs()
2217 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); //ValueDependent in WriteDeclAbbrevs()
2218 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); //InstantiationDependent in WriteDeclAbbrevs()
2219 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); //UnexpandedParamPack in WriteDeclAbbrevs()
2220 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 3)); //GetValueKind in WriteDeclAbbrevs()
2221 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 3)); //GetObjectKind in WriteDeclAbbrevs()
2223 Abv->Add(BitCodeAbbrevOp(0)); // PathSize in WriteDeclAbbrevs()
2224 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 6)); // CastKind in WriteDeclAbbrevs()
2225 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // PartOfExplicitCast in WriteDeclAbbrevs()
2230 Abv->Add(BitCodeAbbrevOp(serialization::DECL_CONTEXT_LEXICAL)); in WriteDeclAbbrevs()
2231 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob)); in WriteDeclAbbrevs()
2235 Abv->Add(BitCodeAbbrevOp(serialization::DECL_CONTEXT_VISIBLE)); in WriteDeclAbbrevs()
2236 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob)); in WriteDeclAbbrevs()