Lines Matching refs:Abv
1669 BitCodeAbbrev *Abv; in WriteDeclAbbrevs() local
1672 Abv = new BitCodeAbbrev(); in WriteDeclAbbrevs()
1673 Abv->Add(BitCodeAbbrevOp(serialization::DECL_FIELD)); in WriteDeclAbbrevs()
1675 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // DeclContext in WriteDeclAbbrevs()
1676 Abv->Add(BitCodeAbbrevOp(0)); // LexicalDeclContext in WriteDeclAbbrevs()
1677 Abv->Add(BitCodeAbbrevOp(0)); // isInvalidDecl in WriteDeclAbbrevs()
1678 Abv->Add(BitCodeAbbrevOp(0)); // HasAttrs in WriteDeclAbbrevs()
1679 Abv->Add(BitCodeAbbrevOp(0)); // isImplicit in WriteDeclAbbrevs()
1680 Abv->Add(BitCodeAbbrevOp(0)); // isUsed in WriteDeclAbbrevs()
1681 Abv->Add(BitCodeAbbrevOp(0)); // isReferenced in WriteDeclAbbrevs()
1682 Abv->Add(BitCodeAbbrevOp(0)); // TopLevelDeclInObjCContainer in WriteDeclAbbrevs()
1683 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 2)); // AccessSpecifier in WriteDeclAbbrevs()
1684 Abv->Add(BitCodeAbbrevOp(0)); // ModulePrivate in WriteDeclAbbrevs()
1685 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // SubmoduleID in WriteDeclAbbrevs()
1687 Abv->Add(BitCodeAbbrevOp(0)); // NameKind = Identifier in WriteDeclAbbrevs()
1688 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // Name in WriteDeclAbbrevs()
1689 Abv->Add(BitCodeAbbrevOp(0)); // AnonDeclNumber in WriteDeclAbbrevs()
1691 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // Type in WriteDeclAbbrevs()
1693 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // InnerStartLoc in WriteDeclAbbrevs()
1694 Abv->Add(BitCodeAbbrevOp(0)); // hasExtInfo in WriteDeclAbbrevs()
1696 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // isMutable in WriteDeclAbbrevs()
1697 Abv->Add(BitCodeAbbrevOp(0)); //getBitWidth in WriteDeclAbbrevs()
1699 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); in WriteDeclAbbrevs()
1700 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Array)); in WriteDeclAbbrevs()
1701 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // TypeLoc in WriteDeclAbbrevs()
1702 DeclFieldAbbrev = Stream.EmitAbbrev(Abv); in WriteDeclAbbrevs()
1705 Abv = new BitCodeAbbrev(); in WriteDeclAbbrevs()
1706 Abv->Add(BitCodeAbbrevOp(serialization::DECL_OBJC_IVAR)); in WriteDeclAbbrevs()
1708 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // DeclContext in WriteDeclAbbrevs()
1709 Abv->Add(BitCodeAbbrevOp(0)); // LexicalDeclContext in WriteDeclAbbrevs()
1710 Abv->Add(BitCodeAbbrevOp(0)); // isInvalidDecl in WriteDeclAbbrevs()
1711 Abv->Add(BitCodeAbbrevOp(0)); // HasAttrs in WriteDeclAbbrevs()
1712 Abv->Add(BitCodeAbbrevOp(0)); // isImplicit in WriteDeclAbbrevs()
1713 Abv->Add(BitCodeAbbrevOp(0)); // isUsed in WriteDeclAbbrevs()
1714 Abv->Add(BitCodeAbbrevOp(0)); // isReferenced in WriteDeclAbbrevs()
1715 Abv->Add(BitCodeAbbrevOp(0)); // TopLevelDeclInObjCContainer in WriteDeclAbbrevs()
1716 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 2)); // AccessSpecifier in WriteDeclAbbrevs()
1717 Abv->Add(BitCodeAbbrevOp(0)); // ModulePrivate in WriteDeclAbbrevs()
1718 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // SubmoduleID in WriteDeclAbbrevs()
1720 Abv->Add(BitCodeAbbrevOp(0)); // NameKind = Identifier in WriteDeclAbbrevs()
1721 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // Name in WriteDeclAbbrevs()
1722 Abv->Add(BitCodeAbbrevOp(0)); // AnonDeclNumber in WriteDeclAbbrevs()
1724 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // Type in WriteDeclAbbrevs()
1726 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // InnerStartLoc in WriteDeclAbbrevs()
1727 Abv->Add(BitCodeAbbrevOp(0)); // hasExtInfo in WriteDeclAbbrevs()
1729 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // isMutable in WriteDeclAbbrevs()
1730 Abv->Add(BitCodeAbbrevOp(0)); //getBitWidth in WriteDeclAbbrevs()
1732 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // getAccessControl in WriteDeclAbbrevs()
1733 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // getSynthesize in WriteDeclAbbrevs()
1735 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); in WriteDeclAbbrevs()
1736 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Array)); in WriteDeclAbbrevs()
1737 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // TypeLoc in WriteDeclAbbrevs()
1738 DeclObjCIvarAbbrev = Stream.EmitAbbrev(Abv); in WriteDeclAbbrevs()
1741 Abv = new BitCodeAbbrev(); in WriteDeclAbbrevs()
1742 Abv->Add(BitCodeAbbrevOp(serialization::DECL_ENUM)); in WriteDeclAbbrevs()
1744 Abv->Add(BitCodeAbbrevOp(0)); // No redeclaration in WriteDeclAbbrevs()
1746 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // DeclContext in WriteDeclAbbrevs()
1747 Abv->Add(BitCodeAbbrevOp(0)); // LexicalDeclContext in WriteDeclAbbrevs()
1748 Abv->Add(BitCodeAbbrevOp(0)); // isInvalidDecl in WriteDeclAbbrevs()
1749 Abv->Add(BitCodeAbbrevOp(0)); // HasAttrs in WriteDeclAbbrevs()
1750 Abv->Add(BitCodeAbbrevOp(0)); // isImplicit in WriteDeclAbbrevs()
1751 Abv->Add(BitCodeAbbrevOp(0)); // isUsed in WriteDeclAbbrevs()
1752 Abv->Add(BitCodeAbbrevOp(0)); // isReferenced in WriteDeclAbbrevs()
1753 Abv->Add(BitCodeAbbrevOp(0)); // TopLevelDeclInObjCContainer in WriteDeclAbbrevs()
1754 Abv->Add(BitCodeAbbrevOp(AS_none)); // C++ AccessSpecifier in WriteDeclAbbrevs()
1755 Abv->Add(BitCodeAbbrevOp(0)); // ModulePrivate in WriteDeclAbbrevs()
1756 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // SubmoduleID in WriteDeclAbbrevs()
1758 Abv->Add(BitCodeAbbrevOp(0)); // NameKind = Identifier in WriteDeclAbbrevs()
1759 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // Name in WriteDeclAbbrevs()
1760 Abv->Add(BitCodeAbbrevOp(0)); // AnonDeclNumber in WriteDeclAbbrevs()
1762 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // Source Location in WriteDeclAbbrevs()
1763 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // Type Ref in WriteDeclAbbrevs()
1765 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // IdentifierNamespace in WriteDeclAbbrevs()
1766 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // getTagKind in WriteDeclAbbrevs()
1767 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // isCompleteDefinition in WriteDeclAbbrevs()
1768 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // EmbeddedInDeclarator in WriteDeclAbbrevs()
1769 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // IsFreeStanding in WriteDeclAbbrevs()
1770 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // IsCompleteDefinitionRequired in WriteDeclAbbrevs()
1771 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // SourceLocation in WriteDeclAbbrevs()
1772 Abv->Add(BitCodeAbbrevOp(0)); // ExtInfoKind in WriteDeclAbbrevs()
1774 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // AddTypeRef in WriteDeclAbbrevs()
1775 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // IntegerType in WriteDeclAbbrevs()
1776 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // getPromotionType in WriteDeclAbbrevs()
1777 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // getNumPositiveBits in WriteDeclAbbrevs()
1778 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // getNumNegativeBits in WriteDeclAbbrevs()
1779 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // isScoped in WriteDeclAbbrevs()
1780 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // isScopedUsingClassTag in WriteDeclAbbrevs()
1781 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // isFixed in WriteDeclAbbrevs()
1782 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // InstantiatedMembEnum in WriteDeclAbbrevs()
1784 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // LexicalOffset in WriteDeclAbbrevs()
1785 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // VisibleOffset in WriteDeclAbbrevs()
1786 DeclEnumAbbrev = Stream.EmitAbbrev(Abv); in WriteDeclAbbrevs()
1789 Abv = new BitCodeAbbrev(); in WriteDeclAbbrevs()
1790 Abv->Add(BitCodeAbbrevOp(serialization::DECL_RECORD)); in WriteDeclAbbrevs()
1792 Abv->Add(BitCodeAbbrevOp(0)); // No redeclaration in WriteDeclAbbrevs()
1794 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // DeclContext in WriteDeclAbbrevs()
1795 Abv->Add(BitCodeAbbrevOp(0)); // LexicalDeclContext in WriteDeclAbbrevs()
1796 Abv->Add(BitCodeAbbrevOp(0)); // isInvalidDecl in WriteDeclAbbrevs()
1797 Abv->Add(BitCodeAbbrevOp(0)); // HasAttrs in WriteDeclAbbrevs()
1798 Abv->Add(BitCodeAbbrevOp(0)); // isImplicit in WriteDeclAbbrevs()
1799 Abv->Add(BitCodeAbbrevOp(0)); // isUsed in WriteDeclAbbrevs()
1800 Abv->Add(BitCodeAbbrevOp(0)); // isReferenced in WriteDeclAbbrevs()
1801 Abv->Add(BitCodeAbbrevOp(0)); // TopLevelDeclInObjCContainer in WriteDeclAbbrevs()
1802 Abv->Add(BitCodeAbbrevOp(AS_none)); // C++ AccessSpecifier in WriteDeclAbbrevs()
1803 Abv->Add(BitCodeAbbrevOp(0)); // ModulePrivate in WriteDeclAbbrevs()
1804 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // SubmoduleID in WriteDeclAbbrevs()
1806 Abv->Add(BitCodeAbbrevOp(0)); // NameKind = Identifier in WriteDeclAbbrevs()
1807 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // Name in WriteDeclAbbrevs()
1808 Abv->Add(BitCodeAbbrevOp(0)); // AnonDeclNumber in WriteDeclAbbrevs()
1810 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // Source Location in WriteDeclAbbrevs()
1811 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // Type Ref in WriteDeclAbbrevs()
1813 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // IdentifierNamespace in WriteDeclAbbrevs()
1814 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // getTagKind in WriteDeclAbbrevs()
1815 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // isCompleteDefinition in WriteDeclAbbrevs()
1816 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // EmbeddedInDeclarator in WriteDeclAbbrevs()
1817 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // IsFreeStanding in WriteDeclAbbrevs()
1818 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // IsCompleteDefinitionRequired in WriteDeclAbbrevs()
1819 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // SourceLocation in WriteDeclAbbrevs()
1820 Abv->Add(BitCodeAbbrevOp(0)); // ExtInfoKind in WriteDeclAbbrevs()
1822 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // FlexibleArrayMember in WriteDeclAbbrevs()
1823 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // AnonymousStructUnion in WriteDeclAbbrevs()
1824 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // hasObjectMember in WriteDeclAbbrevs()
1825 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // hasVolatileMember in WriteDeclAbbrevs()
1827 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // LexicalOffset in WriteDeclAbbrevs()
1828 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // VisibleOffset in WriteDeclAbbrevs()
1829 DeclRecordAbbrev = Stream.EmitAbbrev(Abv); in WriteDeclAbbrevs()
1832 Abv = new BitCodeAbbrev(); in WriteDeclAbbrevs()
1833 Abv->Add(BitCodeAbbrevOp(serialization::DECL_PARM_VAR)); in WriteDeclAbbrevs()
1835 Abv->Add(BitCodeAbbrevOp(0)); // No redeclaration in WriteDeclAbbrevs()
1837 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // DeclContext in WriteDeclAbbrevs()
1838 Abv->Add(BitCodeAbbrevOp(0)); // LexicalDeclContext in WriteDeclAbbrevs()
1839 Abv->Add(BitCodeAbbrevOp(0)); // isInvalidDecl in WriteDeclAbbrevs()
1840 Abv->Add(BitCodeAbbrevOp(0)); // HasAttrs in WriteDeclAbbrevs()
1841 Abv->Add(BitCodeAbbrevOp(0)); // isImplicit in WriteDeclAbbrevs()
1842 Abv->Add(BitCodeAbbrevOp(0)); // isUsed in WriteDeclAbbrevs()
1843 Abv->Add(BitCodeAbbrevOp(0)); // isReferenced in WriteDeclAbbrevs()
1844 Abv->Add(BitCodeAbbrevOp(0)); // TopLevelDeclInObjCContainer in WriteDeclAbbrevs()
1845 Abv->Add(BitCodeAbbrevOp(AS_none)); // C++ AccessSpecifier in WriteDeclAbbrevs()
1846 Abv->Add(BitCodeAbbrevOp(0)); // ModulePrivate in WriteDeclAbbrevs()
1847 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // SubmoduleID in WriteDeclAbbrevs()
1849 Abv->Add(BitCodeAbbrevOp(0)); // NameKind = Identifier in WriteDeclAbbrevs()
1850 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // Name in WriteDeclAbbrevs()
1851 Abv->Add(BitCodeAbbrevOp(0)); // AnonDeclNumber in WriteDeclAbbrevs()
1853 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // Type in WriteDeclAbbrevs()
1855 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // InnerStartLoc in WriteDeclAbbrevs()
1856 Abv->Add(BitCodeAbbrevOp(0)); // hasExtInfo in WriteDeclAbbrevs()
1858 Abv->Add(BitCodeAbbrevOp(0)); // StorageClass in WriteDeclAbbrevs()
1859 Abv->Add(BitCodeAbbrevOp(0)); // getTSCSpec in WriteDeclAbbrevs()
1860 Abv->Add(BitCodeAbbrevOp(0)); // hasCXXDirectInitializer in WriteDeclAbbrevs()
1861 Abv->Add(BitCodeAbbrevOp(0)); // Linkage in WriteDeclAbbrevs()
1862 Abv->Add(BitCodeAbbrevOp(0)); // HasInit in WriteDeclAbbrevs()
1863 Abv->Add(BitCodeAbbrevOp(0)); // HasMemberSpecializationInfo in WriteDeclAbbrevs()
1865 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // IsObjCMethodParameter in WriteDeclAbbrevs()
1866 Abv->Add(BitCodeAbbrevOp(0)); // ScopeDepth in WriteDeclAbbrevs()
1867 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // ScopeIndex in WriteDeclAbbrevs()
1868 Abv->Add(BitCodeAbbrevOp(0)); // ObjCDeclQualifier in WriteDeclAbbrevs()
1869 Abv->Add(BitCodeAbbrevOp(0)); // KNRPromoted in WriteDeclAbbrevs()
1870 Abv->Add(BitCodeAbbrevOp(0)); // HasInheritedDefaultArg in WriteDeclAbbrevs()
1871 Abv->Add(BitCodeAbbrevOp(0)); // HasUninstantiatedDefaultArg in WriteDeclAbbrevs()
1873 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); in WriteDeclAbbrevs()
1874 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Array)); in WriteDeclAbbrevs()
1875 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // TypeLoc in WriteDeclAbbrevs()
1876 DeclParmVarAbbrev = Stream.EmitAbbrev(Abv); in WriteDeclAbbrevs()
1879 Abv = new BitCodeAbbrev(); in WriteDeclAbbrevs()
1880 Abv->Add(BitCodeAbbrevOp(serialization::DECL_TYPEDEF)); in WriteDeclAbbrevs()
1882 Abv->Add(BitCodeAbbrevOp(0)); // No redeclaration in WriteDeclAbbrevs()
1884 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // DeclContext in WriteDeclAbbrevs()
1885 Abv->Add(BitCodeAbbrevOp(0)); // LexicalDeclContext in WriteDeclAbbrevs()
1886 Abv->Add(BitCodeAbbrevOp(0)); // isInvalidDecl in WriteDeclAbbrevs()
1887 Abv->Add(BitCodeAbbrevOp(0)); // HasAttrs in WriteDeclAbbrevs()
1888 Abv->Add(BitCodeAbbrevOp(0)); // isImplicit in WriteDeclAbbrevs()
1889 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // isUsed in WriteDeclAbbrevs()
1890 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // isReferenced in WriteDeclAbbrevs()
1891 Abv->Add(BitCodeAbbrevOp(0)); // TopLevelDeclInObjCContainer in WriteDeclAbbrevs()
1892 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 2)); // C++ AccessSpecifier in WriteDeclAbbrevs()
1893 Abv->Add(BitCodeAbbrevOp(0)); // ModulePrivate in WriteDeclAbbrevs()
1894 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // SubmoduleID in WriteDeclAbbrevs()
1896 Abv->Add(BitCodeAbbrevOp(0)); // NameKind = Identifier in WriteDeclAbbrevs()
1897 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // Name in WriteDeclAbbrevs()
1898 Abv->Add(BitCodeAbbrevOp(0)); // AnonDeclNumber in WriteDeclAbbrevs()
1900 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // Source Location in WriteDeclAbbrevs()
1901 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // Type Ref in WriteDeclAbbrevs()
1903 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Array)); in WriteDeclAbbrevs()
1904 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // TypeLoc in WriteDeclAbbrevs()
1905 DeclTypedefAbbrev = Stream.EmitAbbrev(Abv); in WriteDeclAbbrevs()
1908 Abv = new BitCodeAbbrev(); in WriteDeclAbbrevs()
1909 Abv->Add(BitCodeAbbrevOp(serialization::DECL_VAR)); in WriteDeclAbbrevs()
1911 Abv->Add(BitCodeAbbrevOp(0)); // No redeclaration in WriteDeclAbbrevs()
1913 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // DeclContext in WriteDeclAbbrevs()
1914 Abv->Add(BitCodeAbbrevOp(0)); // LexicalDeclContext in WriteDeclAbbrevs()
1915 Abv->Add(BitCodeAbbrevOp(0)); // isInvalidDecl in WriteDeclAbbrevs()
1916 Abv->Add(BitCodeAbbrevOp(0)); // HasAttrs in WriteDeclAbbrevs()
1917 Abv->Add(BitCodeAbbrevOp(0)); // isImplicit in WriteDeclAbbrevs()
1918 Abv->Add(BitCodeAbbrevOp(0)); // isUsed in WriteDeclAbbrevs()
1919 Abv->Add(BitCodeAbbrevOp(0)); // isReferenced in WriteDeclAbbrevs()
1920 Abv->Add(BitCodeAbbrevOp(0)); // TopLevelDeclInObjCContainer in WriteDeclAbbrevs()
1921 Abv->Add(BitCodeAbbrevOp(AS_none)); // C++ AccessSpecifier in WriteDeclAbbrevs()
1922 Abv->Add(BitCodeAbbrevOp(0)); // ModulePrivate in WriteDeclAbbrevs()
1923 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // SubmoduleID in WriteDeclAbbrevs()
1925 Abv->Add(BitCodeAbbrevOp(0)); // NameKind = Identifier in WriteDeclAbbrevs()
1926 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // Name in WriteDeclAbbrevs()
1927 Abv->Add(BitCodeAbbrevOp(0)); // AnonDeclNumber in WriteDeclAbbrevs()
1929 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // Type in WriteDeclAbbrevs()
1931 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // InnerStartLoc in WriteDeclAbbrevs()
1932 Abv->Add(BitCodeAbbrevOp(0)); // hasExtInfo in WriteDeclAbbrevs()
1934 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // StorageClass in WriteDeclAbbrevs()
1935 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 2)); // getTSCSpec in WriteDeclAbbrevs()
1936 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // CXXDirectInitializer in WriteDeclAbbrevs()
1937 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // isExceptionVariable in WriteDeclAbbrevs()
1938 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // isNRVOVariable in WriteDeclAbbrevs()
1939 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // isCXXForRangeDecl in WriteDeclAbbrevs()
1940 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // isARCPseudoStrong in WriteDeclAbbrevs()
1941 Abv->Add(BitCodeAbbrevOp(0)); // isInline in WriteDeclAbbrevs()
1942 Abv->Add(BitCodeAbbrevOp(0)); // isInlineSpecified in WriteDeclAbbrevs()
1943 Abv->Add(BitCodeAbbrevOp(0)); // isConstexpr in WriteDeclAbbrevs()
1944 Abv->Add(BitCodeAbbrevOp(0)); // isInitCapture in WriteDeclAbbrevs()
1945 Abv->Add(BitCodeAbbrevOp(0)); // isPrevDeclInSameScope in WriteDeclAbbrevs()
1946 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 3)); // Linkage in WriteDeclAbbrevs()
1947 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // HasInit in WriteDeclAbbrevs()
1948 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // HasMemberSpecInfo in WriteDeclAbbrevs()
1950 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); in WriteDeclAbbrevs()
1951 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Array)); in WriteDeclAbbrevs()
1952 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // TypeLoc in WriteDeclAbbrevs()
1953 DeclVarAbbrev = Stream.EmitAbbrev(Abv); in WriteDeclAbbrevs()
1956 Abv = new BitCodeAbbrev(); in WriteDeclAbbrevs()
1957 Abv->Add(BitCodeAbbrevOp(serialization::DECL_CXX_METHOD)); in WriteDeclAbbrevs()
1959 Abv->Add(BitCodeAbbrevOp(0)); // CanonicalDecl in WriteDeclAbbrevs()
1961 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // DeclContext in WriteDeclAbbrevs()
1962 Abv->Add(BitCodeAbbrevOp(0)); // LexicalDeclContext in WriteDeclAbbrevs()
1963 Abv->Add(BitCodeAbbrevOp(0)); // Invalid in WriteDeclAbbrevs()
1964 Abv->Add(BitCodeAbbrevOp(0)); // HasAttrs in WriteDeclAbbrevs()
1965 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // Implicit in WriteDeclAbbrevs()
1966 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // Used in WriteDeclAbbrevs()
1967 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // Referenced in WriteDeclAbbrevs()
1968 Abv->Add(BitCodeAbbrevOp(0)); // InObjCContainer in WriteDeclAbbrevs()
1969 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 2)); // Access in WriteDeclAbbrevs()
1970 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // ModulePrivate in WriteDeclAbbrevs()
1971 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // SubmoduleID in WriteDeclAbbrevs()
1973 Abv->Add(BitCodeAbbrevOp(DeclarationName::Identifier)); // NameKind in WriteDeclAbbrevs()
1974 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // Identifier in WriteDeclAbbrevs()
1975 Abv->Add(BitCodeAbbrevOp(0)); // AnonDeclNumber in WriteDeclAbbrevs()
1977 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // Type in WriteDeclAbbrevs()
1979 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // InnerLocStart in WriteDeclAbbrevs()
1980 Abv->Add(BitCodeAbbrevOp(0)); // HasExtInfo in WriteDeclAbbrevs()
1982 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 11)); // IDNS in WriteDeclAbbrevs()
1983 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 3)); // StorageClass in WriteDeclAbbrevs()
1984 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // Inline in WriteDeclAbbrevs()
1985 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // InlineSpecified in WriteDeclAbbrevs()
1986 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // VirtualAsWritten in WriteDeclAbbrevs()
1987 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // Pure in WriteDeclAbbrevs()
1988 Abv->Add(BitCodeAbbrevOp(0)); // HasInheritedProto in WriteDeclAbbrevs()
1989 Abv->Add(BitCodeAbbrevOp(1)); // HasWrittenProto in WriteDeclAbbrevs()
1990 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // Deleted in WriteDeclAbbrevs()
1991 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // Trivial in WriteDeclAbbrevs()
1992 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // Defaulted in WriteDeclAbbrevs()
1993 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // ExplicitlyDefaulted in WriteDeclAbbrevs()
1994 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // ImplicitReturnZero in WriteDeclAbbrevs()
1995 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // Constexpr in WriteDeclAbbrevs()
1996 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // SkippedBody in WriteDeclAbbrevs()
1997 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // LateParsed in WriteDeclAbbrevs()
1998 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 3)); // Linkage in WriteDeclAbbrevs()
1999 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // LocEnd in WriteDeclAbbrevs()
2000 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 3)); // TemplateKind in WriteDeclAbbrevs()
2009 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Array)); in WriteDeclAbbrevs()
2010 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); in WriteDeclAbbrevs()
2011 DeclCXXMethodAbbrev = Stream.EmitAbbrev(Abv); in WriteDeclAbbrevs()
2014 Abv = new BitCodeAbbrev(); in WriteDeclAbbrevs()
2015 Abv->Add(BitCodeAbbrevOp(serialization::EXPR_DECL_REF)); in WriteDeclAbbrevs()
2018 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // Type in WriteDeclAbbrevs()
2019 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); //TypeDependent in WriteDeclAbbrevs()
2020 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); //ValueDependent in WriteDeclAbbrevs()
2021 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); //InstantiationDependent in WriteDeclAbbrevs()
2022 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); //UnexpandedParamPack in WriteDeclAbbrevs()
2023 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 3)); //GetValueKind in WriteDeclAbbrevs()
2024 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 3)); //GetObjectKind in WriteDeclAbbrevs()
2026 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); //HasQualifier in WriteDeclAbbrevs()
2027 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); //GetDeclFound in WriteDeclAbbrevs()
2028 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); //ExplicitTemplateArgs in WriteDeclAbbrevs()
2029 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); //HadMultipleCandidates in WriteDeclAbbrevs()
2030 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, in WriteDeclAbbrevs()
2032 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // DeclRef in WriteDeclAbbrevs()
2033 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // Location in WriteDeclAbbrevs()
2034 DeclRefExprAbbrev = Stream.EmitAbbrev(Abv); in WriteDeclAbbrevs()
2037 Abv = new BitCodeAbbrev(); in WriteDeclAbbrevs()
2038 Abv->Add(BitCodeAbbrevOp(serialization::EXPR_INTEGER_LITERAL)); in WriteDeclAbbrevs()
2041 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // Type in WriteDeclAbbrevs()
2042 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); //TypeDependent in WriteDeclAbbrevs()
2043 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); //ValueDependent in WriteDeclAbbrevs()
2044 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); //InstantiationDependent in WriteDeclAbbrevs()
2045 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); //UnexpandedParamPack in WriteDeclAbbrevs()
2046 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 3)); //GetValueKind in WriteDeclAbbrevs()
2047 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 3)); //GetObjectKind in WriteDeclAbbrevs()
2049 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // Location in WriteDeclAbbrevs()
2050 Abv->Add(BitCodeAbbrevOp(32)); // Bit Width in WriteDeclAbbrevs()
2051 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // Value in WriteDeclAbbrevs()
2052 IntegerLiteralAbbrev = Stream.EmitAbbrev(Abv); in WriteDeclAbbrevs()
2055 Abv = new BitCodeAbbrev(); in WriteDeclAbbrevs()
2056 Abv->Add(BitCodeAbbrevOp(serialization::EXPR_CHARACTER_LITERAL)); in WriteDeclAbbrevs()
2059 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // Type in WriteDeclAbbrevs()
2060 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); //TypeDependent in WriteDeclAbbrevs()
2061 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); //ValueDependent in WriteDeclAbbrevs()
2062 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); //InstantiationDependent in WriteDeclAbbrevs()
2063 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); //UnexpandedParamPack in WriteDeclAbbrevs()
2064 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 3)); //GetValueKind in WriteDeclAbbrevs()
2065 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 3)); //GetObjectKind in WriteDeclAbbrevs()
2067 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // getValue in WriteDeclAbbrevs()
2068 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // Location in WriteDeclAbbrevs()
2069 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 3)); // getKind in WriteDeclAbbrevs()
2070 CharacterLiteralAbbrev = Stream.EmitAbbrev(Abv); in WriteDeclAbbrevs()
2073 Abv = new BitCodeAbbrev(); in WriteDeclAbbrevs()
2074 Abv->Add(BitCodeAbbrevOp(serialization::EXPR_IMPLICIT_CAST)); in WriteDeclAbbrevs()
2077 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // Type in WriteDeclAbbrevs()
2078 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); //TypeDependent in WriteDeclAbbrevs()
2079 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); //ValueDependent in WriteDeclAbbrevs()
2080 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); //InstantiationDependent in WriteDeclAbbrevs()
2081 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); //UnexpandedParamPack in WriteDeclAbbrevs()
2082 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 3)); //GetValueKind in WriteDeclAbbrevs()
2083 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 3)); //GetObjectKind in WriteDeclAbbrevs()
2085 Abv->Add(BitCodeAbbrevOp(0)); // PathSize in WriteDeclAbbrevs()
2086 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 6)); // CastKind in WriteDeclAbbrevs()
2088 ExprImplicitCastAbbrev = Stream.EmitAbbrev(Abv); in WriteDeclAbbrevs()
2090 Abv = new BitCodeAbbrev(); in WriteDeclAbbrevs()
2091 Abv->Add(BitCodeAbbrevOp(serialization::DECL_CONTEXT_LEXICAL)); in WriteDeclAbbrevs()
2092 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob)); in WriteDeclAbbrevs()
2093 DeclContextLexicalAbbrev = Stream.EmitAbbrev(Abv); in WriteDeclAbbrevs()
2095 Abv = new BitCodeAbbrev(); in WriteDeclAbbrevs()
2096 Abv->Add(BitCodeAbbrevOp(serialization::DECL_CONTEXT_VISIBLE)); in WriteDeclAbbrevs()
2097 Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob)); in WriteDeclAbbrevs()
2098 DeclContextVisibleLookupAbbrev = Stream.EmitAbbrev(Abv); in WriteDeclAbbrevs()