Lines Matching refs:push_back

587     Vals.push_back(Str[i]);  in writeStringRecord()
734 Record.push_back(VE.getAttributeGroupID(Pair)); in writeAttributeGroupTable()
735 Record.push_back(AttrListIndex); in writeAttributeGroupTable()
739 Record.push_back(0); in writeAttributeGroupTable()
740 Record.push_back(getAttrKindEncoding(Attr.getKindAsEnum())); in writeAttributeGroupTable()
742 Record.push_back(1); in writeAttributeGroupTable()
743 Record.push_back(getAttrKindEncoding(Attr.getKindAsEnum())); in writeAttributeGroupTable()
744 Record.push_back(Attr.getValueAsInt()); in writeAttributeGroupTable()
749 Record.push_back(Val.empty() ? 3 : 4); in writeAttributeGroupTable()
751 Record.push_back(0); in writeAttributeGroupTable()
754 Record.push_back(0); in writeAttributeGroupTable()
778 Record.push_back(VE.getAttributeGroupID({i, AS})); in writeAttributeTable()
843 TypeVals.push_back(TypeList.size()); in writeTypeTable()
868 TypeVals.push_back(cast<IntegerType>(T)->getBitWidth()); in writeTypeTable()
874 TypeVals.push_back(VE.getTypeID(PTy->getElementType())); in writeTypeTable()
876 TypeVals.push_back(AddressSpace); in writeTypeTable()
884 TypeVals.push_back(FT->isVarArg()); in writeTypeTable()
885 TypeVals.push_back(VE.getTypeID(FT->getReturnType())); in writeTypeTable()
887 TypeVals.push_back(VE.getTypeID(FT->getParamType(i))); in writeTypeTable()
894 TypeVals.push_back(ST->isPacked()); in writeTypeTable()
898 TypeVals.push_back(VE.getTypeID(*I)); in writeTypeTable()
922 TypeVals.push_back(AT->getNumElements()); in writeTypeTable()
923 TypeVals.push_back(VE.getTypeID(AT->getElementType())); in writeTypeTable()
931 TypeVals.push_back(VT->getNumElements()); in writeTypeTable()
932 TypeVals.push_back(VE.getTypeID(VT->getElementType())); in writeTypeTable()
1072 Vals.push_back(addToStrtab(C->getName())); in writeComdats()
1073 Vals.push_back(C->getName().size()); in writeComdats()
1074 Vals.push_back(getEncodedComdatSelectionKind(*C)); in writeComdats()
1228 Vals.push_back((unsigned char)P); in writeModuleInfo()
1243 Vals.push_back(addToStrtab(GV.getName())); in writeModuleInfo()
1244 Vals.push_back(GV.getName().size()); in writeModuleInfo()
1245 Vals.push_back(VE.getTypeID(GV.getValueType())); in writeModuleInfo()
1246 Vals.push_back(GV.getType()->getAddressSpace() << 2 | 2 | GV.isConstant()); in writeModuleInfo()
1247 Vals.push_back(GV.isDeclaration() ? 0 : in writeModuleInfo()
1249 Vals.push_back(getEncodedLinkage(GV)); in writeModuleInfo()
1250 Vals.push_back(Log2_32(GV.getAlignment())+1); in writeModuleInfo()
1251 Vals.push_back(GV.hasSection() ? SectionMap[GV.getSection()] : 0); in writeModuleInfo()
1260 Vals.push_back(getEncodedVisibility(GV)); in writeModuleInfo()
1261 Vals.push_back(getEncodedThreadLocalMode(GV)); in writeModuleInfo()
1262 Vals.push_back(getEncodedUnnamedAddr(GV)); in writeModuleInfo()
1263 Vals.push_back(GV.isExternallyInitialized()); in writeModuleInfo()
1264 Vals.push_back(getEncodedDLLStorageClass(GV)); in writeModuleInfo()
1265 Vals.push_back(GV.hasComdat() ? VE.getComdatID(GV.getComdat()) : 0); in writeModuleInfo()
1268 Vals.push_back(VE.getAttributeListID(AL)); in writeModuleInfo()
1270 Vals.push_back(GV.isDSOLocal()); in writeModuleInfo()
1285 Vals.push_back(addToStrtab(F.getName())); in writeModuleInfo()
1286 Vals.push_back(F.getName().size()); in writeModuleInfo()
1287 Vals.push_back(VE.getTypeID(F.getFunctionType())); in writeModuleInfo()
1288 Vals.push_back(F.getCallingConv()); in writeModuleInfo()
1289 Vals.push_back(F.isDeclaration()); in writeModuleInfo()
1290 Vals.push_back(getEncodedLinkage(F)); in writeModuleInfo()
1291 Vals.push_back(VE.getAttributeListID(F.getAttributes())); in writeModuleInfo()
1292 Vals.push_back(Log2_32(F.getAlignment())+1); in writeModuleInfo()
1293 Vals.push_back(F.hasSection() ? SectionMap[F.getSection()] : 0); in writeModuleInfo()
1294 Vals.push_back(getEncodedVisibility(F)); in writeModuleInfo()
1295 Vals.push_back(F.hasGC() ? GCMap[F.getGC()] : 0); in writeModuleInfo()
1296 Vals.push_back(getEncodedUnnamedAddr(F)); in writeModuleInfo()
1297 Vals.push_back(F.hasPrologueData() ? (VE.getValueID(F.getPrologueData()) + 1) in writeModuleInfo()
1299 Vals.push_back(getEncodedDLLStorageClass(F)); in writeModuleInfo()
1300 Vals.push_back(F.hasComdat() ? VE.getComdatID(F.getComdat()) : 0); in writeModuleInfo()
1301 Vals.push_back(F.hasPrefixData() ? (VE.getValueID(F.getPrefixData()) + 1) in writeModuleInfo()
1303 Vals.push_back( in writeModuleInfo()
1306 Vals.push_back(F.isDSOLocal()); in writeModuleInfo()
1307 Vals.push_back(F.getAddressSpace()); in writeModuleInfo()
1319 Vals.push_back(addToStrtab(A.getName())); in writeModuleInfo()
1320 Vals.push_back(A.getName().size()); in writeModuleInfo()
1321 Vals.push_back(VE.getTypeID(A.getValueType())); in writeModuleInfo()
1322 Vals.push_back(A.getType()->getAddressSpace()); in writeModuleInfo()
1323 Vals.push_back(VE.getValueID(A.getAliasee())); in writeModuleInfo()
1324 Vals.push_back(getEncodedLinkage(A)); in writeModuleInfo()
1325 Vals.push_back(getEncodedVisibility(A)); in writeModuleInfo()
1326 Vals.push_back(getEncodedDLLStorageClass(A)); in writeModuleInfo()
1327 Vals.push_back(getEncodedThreadLocalMode(A)); in writeModuleInfo()
1328 Vals.push_back(getEncodedUnnamedAddr(A)); in writeModuleInfo()
1329 Vals.push_back(A.isDSOLocal()); in writeModuleInfo()
1340 Vals.push_back(addToStrtab(I.getName())); in writeModuleInfo()
1341 Vals.push_back(I.getName().size()); in writeModuleInfo()
1342 Vals.push_back(VE.getTypeID(I.getValueType())); in writeModuleInfo()
1343 Vals.push_back(I.getType()->getAddressSpace()); in writeModuleInfo()
1344 Vals.push_back(VE.getValueID(I.getResolver())); in writeModuleInfo()
1345 Vals.push_back(getEncodedLinkage(I)); in writeModuleInfo()
1346 Vals.push_back(getEncodedVisibility(I)); in writeModuleInfo()
1347 Vals.push_back(I.isDSOLocal()); in writeModuleInfo()
1390 Record.push_back(VE.getTypeID(V->getType())); in writeValueAsMetadata()
1391 Record.push_back(VE.getValueID(V)); in writeValueAsMetadata()
1403 Record.push_back(VE.getMetadataOrNullID(MD)); in writeMDTuple()
1431 Record.push_back(N->isDistinct()); in writeDILocation()
1432 Record.push_back(N->getLine()); in writeDILocation()
1433 Record.push_back(N->getColumn()); in writeDILocation()
1434 Record.push_back(VE.getMetadataID(N->getScope())); in writeDILocation()
1435 Record.push_back(VE.getMetadataOrNullID(N->getInlinedAt())); in writeDILocation()
1436 Record.push_back(N->isImplicitCode()); in writeDILocation()
1462 Record.push_back(N->isDistinct()); in writeGenericDINode()
1463 Record.push_back(N->getTag()); in writeGenericDINode()
1464 Record.push_back(0); // Per-tag version field; unused for now. in writeGenericDINode()
1467 Record.push_back(VE.getMetadataOrNullID(I)); in writeGenericDINode()
1482 Record.push_back((uint64_t)N->isDistinct() | Version); in writeDISubrange()
1483 Record.push_back(VE.getMetadataOrNullID(N->getRawCountNode())); in writeDISubrange()
1484 Record.push_back(rotateSign(N->getLowerBound())); in writeDISubrange()
1493 Record.push_back((N->isUnsigned() << 1) | N->isDistinct()); in writeDIEnumerator()
1494 Record.push_back(rotateSign(N->getValue())); in writeDIEnumerator()
1495 Record.push_back(VE.getMetadataOrNullID(N->getRawName())); in writeDIEnumerator()
1504 Record.push_back(N->isDistinct()); in writeDIBasicType()
1505 Record.push_back(N->getTag()); in writeDIBasicType()
1506 Record.push_back(VE.getMetadataOrNullID(N->getRawName())); in writeDIBasicType()
1507 Record.push_back(N->getSizeInBits()); in writeDIBasicType()
1508 Record.push_back(N->getAlignInBits()); in writeDIBasicType()
1509 Record.push_back(N->getEncoding()); in writeDIBasicType()
1510 Record.push_back(N->getFlags()); in writeDIBasicType()
1519 Record.push_back(N->isDistinct()); in writeDIDerivedType()
1520 Record.push_back(N->getTag()); in writeDIDerivedType()
1521 Record.push_back(VE.getMetadataOrNullID(N->getRawName())); in writeDIDerivedType()
1522 Record.push_back(VE.getMetadataOrNullID(N->getFile())); in writeDIDerivedType()
1523 Record.push_back(N->getLine()); in writeDIDerivedType()
1524 Record.push_back(VE.getMetadataOrNullID(N->getScope())); in writeDIDerivedType()
1525 Record.push_back(VE.getMetadataOrNullID(N->getBaseType())); in writeDIDerivedType()
1526 Record.push_back(N->getSizeInBits()); in writeDIDerivedType()
1527 Record.push_back(N->getAlignInBits()); in writeDIDerivedType()
1528 Record.push_back(N->getOffsetInBits()); in writeDIDerivedType()
1529 Record.push_back(N->getFlags()); in writeDIDerivedType()
1530 Record.push_back(VE.getMetadataOrNullID(N->getExtraData())); in writeDIDerivedType()
1535 Record.push_back(*DWARFAddressSpace + 1); in writeDIDerivedType()
1537 Record.push_back(0); in writeDIDerivedType()
1547 Record.push_back(IsNotUsedInOldTypeRef | (unsigned)N->isDistinct()); in writeDICompositeType()
1548 Record.push_back(N->getTag()); in writeDICompositeType()
1549 Record.push_back(VE.getMetadataOrNullID(N->getRawName())); in writeDICompositeType()
1550 Record.push_back(VE.getMetadataOrNullID(N->getFile())); in writeDICompositeType()
1551 Record.push_back(N->getLine()); in writeDICompositeType()
1552 Record.push_back(VE.getMetadataOrNullID(N->getScope())); in writeDICompositeType()
1553 Record.push_back(VE.getMetadataOrNullID(N->getBaseType())); in writeDICompositeType()
1554 Record.push_back(N->getSizeInBits()); in writeDICompositeType()
1555 Record.push_back(N->getAlignInBits()); in writeDICompositeType()
1556 Record.push_back(N->getOffsetInBits()); in writeDICompositeType()
1557 Record.push_back(N->getFlags()); in writeDICompositeType()
1558 Record.push_back(VE.getMetadataOrNullID(N->getElements().get())); in writeDICompositeType()
1559 Record.push_back(N->getRuntimeLang()); in writeDICompositeType()
1560 Record.push_back(VE.getMetadataOrNullID(N->getVTableHolder())); in writeDICompositeType()
1561 Record.push_back(VE.getMetadataOrNullID(N->getTemplateParams().get())); in writeDICompositeType()
1562 Record.push_back(VE.getMetadataOrNullID(N->getRawIdentifier())); in writeDICompositeType()
1563 Record.push_back(VE.getMetadataOrNullID(N->getDiscriminator())); in writeDICompositeType()
1573 Record.push_back(HasNoOldTypeRefs | (unsigned)N->isDistinct()); in writeDISubroutineType()
1574 Record.push_back(N->getFlags()); in writeDISubroutineType()
1575 Record.push_back(VE.getMetadataOrNullID(N->getTypeArray().get())); in writeDISubroutineType()
1576 Record.push_back(N->getCC()); in writeDISubroutineType()
1585 Record.push_back(N->isDistinct()); in writeDIFile()
1586 Record.push_back(VE.getMetadataOrNullID(N->getRawFilename())); in writeDIFile()
1587 Record.push_back(VE.getMetadataOrNullID(N->getRawDirectory())); in writeDIFile()
1589 Record.push_back(N->getRawChecksum()->Kind); in writeDIFile()
1590 Record.push_back(VE.getMetadataOrNullID(N->getRawChecksum()->Value)); in writeDIFile()
1594 Record.push_back(0); in writeDIFile()
1595 Record.push_back(VE.getMetadataOrNullID(nullptr)); in writeDIFile()
1599 Record.push_back(VE.getMetadataOrNullID(*Source)); in writeDIFile()
1609 Record.push_back(/* IsDistinct */ true); in writeDICompileUnit()
1610 Record.push_back(N->getSourceLanguage()); in writeDICompileUnit()
1611 Record.push_back(VE.getMetadataOrNullID(N->getFile())); in writeDICompileUnit()
1612 Record.push_back(VE.getMetadataOrNullID(N->getRawProducer())); in writeDICompileUnit()
1613 Record.push_back(N->isOptimized()); in writeDICompileUnit()
1614 Record.push_back(VE.getMetadataOrNullID(N->getRawFlags())); in writeDICompileUnit()
1615 Record.push_back(N->getRuntimeVersion()); in writeDICompileUnit()
1616 Record.push_back(VE.getMetadataOrNullID(N->getRawSplitDebugFilename())); in writeDICompileUnit()
1617 Record.push_back(N->getEmissionKind()); in writeDICompileUnit()
1618 Record.push_back(VE.getMetadataOrNullID(N->getEnumTypes().get())); in writeDICompileUnit()
1619 Record.push_back(VE.getMetadataOrNullID(N->getRetainedTypes().get())); in writeDICompileUnit()
1620 Record.push_back(/* subprograms */ 0); in writeDICompileUnit()
1621 Record.push_back(VE.getMetadataOrNullID(N->getGlobalVariables().get())); in writeDICompileUnit()
1622 Record.push_back(VE.getMetadataOrNullID(N->getImportedEntities().get())); in writeDICompileUnit()
1623 Record.push_back(N->getDWOId()); in writeDICompileUnit()
1624 Record.push_back(VE.getMetadataOrNullID(N->getMacros().get())); in writeDICompileUnit()
1625 Record.push_back(N->getSplitDebugInlining()); in writeDICompileUnit()
1626 Record.push_back(N->getDebugInfoForProfiling()); in writeDICompileUnit()
1627 Record.push_back((unsigned)N->getNameTableKind()); in writeDICompileUnit()
1638 Record.push_back(uint64_t(N->isDistinct()) | HasUnitFlag | HasSPFlagsFlag); in writeDISubprogram()
1639 Record.push_back(VE.getMetadataOrNullID(N->getScope())); in writeDISubprogram()
1640 Record.push_back(VE.getMetadataOrNullID(N->getRawName())); in writeDISubprogram()
1641 Record.push_back(VE.getMetadataOrNullID(N->getRawLinkageName())); in writeDISubprogram()
1642 Record.push_back(VE.getMetadataOrNullID(N->getFile())); in writeDISubprogram()
1643 Record.push_back(N->getLine()); in writeDISubprogram()
1644 Record.push_back(VE.getMetadataOrNullID(N->getType())); in writeDISubprogram()
1645 Record.push_back(N->getScopeLine()); in writeDISubprogram()
1646 Record.push_back(VE.getMetadataOrNullID(N->getContainingType())); in writeDISubprogram()
1647 Record.push_back(N->getSPFlags()); in writeDISubprogram()
1648 Record.push_back(N->getVirtualIndex()); in writeDISubprogram()
1649 Record.push_back(N->getFlags()); in writeDISubprogram()
1650 Record.push_back(VE.getMetadataOrNullID(N->getRawUnit())); in writeDISubprogram()
1651 Record.push_back(VE.getMetadataOrNullID(N->getTemplateParams().get())); in writeDISubprogram()
1652 Record.push_back(VE.getMetadataOrNullID(N->getDeclaration())); in writeDISubprogram()
1653 Record.push_back(VE.getMetadataOrNullID(N->getRetainedNodes().get())); in writeDISubprogram()
1654 Record.push_back(N->getThisAdjustment()); in writeDISubprogram()
1655 Record.push_back(VE.getMetadataOrNullID(N->getThrownTypes().get())); in writeDISubprogram()
1664 Record.push_back(N->isDistinct()); in writeDILexicalBlock()
1665 Record.push_back(VE.getMetadataOrNullID(N->getScope())); in writeDILexicalBlock()
1666 Record.push_back(VE.getMetadataOrNullID(N->getFile())); in writeDILexicalBlock()
1667 Record.push_back(N->getLine()); in writeDILexicalBlock()
1668 Record.push_back(N->getColumn()); in writeDILexicalBlock()
1677 Record.push_back(N->isDistinct()); in writeDILexicalBlockFile()
1678 Record.push_back(VE.getMetadataOrNullID(N->getScope())); in writeDILexicalBlockFile()
1679 Record.push_back(VE.getMetadataOrNullID(N->getFile())); in writeDILexicalBlockFile()
1680 Record.push_back(N->getDiscriminator()); in writeDILexicalBlockFile()
1689 Record.push_back(N->isDistinct() | N->getExportSymbols() << 1); in writeDINamespace()
1690 Record.push_back(VE.getMetadataOrNullID(N->getScope())); in writeDINamespace()
1691 Record.push_back(VE.getMetadataOrNullID(N->getRawName())); in writeDINamespace()
1700 Record.push_back(N->isDistinct()); in writeDIMacro()
1701 Record.push_back(N->getMacinfoType()); in writeDIMacro()
1702 Record.push_back(N->getLine()); in writeDIMacro()
1703 Record.push_back(VE.getMetadataOrNullID(N->getRawName())); in writeDIMacro()
1704 Record.push_back(VE.getMetadataOrNullID(N->getRawValue())); in writeDIMacro()
1713 Record.push_back(N->isDistinct()); in writeDIMacroFile()
1714 Record.push_back(N->getMacinfoType()); in writeDIMacroFile()
1715 Record.push_back(N->getLine()); in writeDIMacroFile()
1716 Record.push_back(VE.getMetadataOrNullID(N->getFile())); in writeDIMacroFile()
1717 Record.push_back(VE.getMetadataOrNullID(N->getElements().get())); in writeDIMacroFile()
1726 Record.push_back(N->isDistinct()); in writeDIModule()
1728 Record.push_back(VE.getMetadataOrNullID(I)); in writeDIModule()
1737 Record.push_back(N->isDistinct()); in writeDITemplateTypeParameter()
1738 Record.push_back(VE.getMetadataOrNullID(N->getRawName())); in writeDITemplateTypeParameter()
1739 Record.push_back(VE.getMetadataOrNullID(N->getType())); in writeDITemplateTypeParameter()
1748 Record.push_back(N->isDistinct()); in writeDITemplateValueParameter()
1749 Record.push_back(N->getTag()); in writeDITemplateValueParameter()
1750 Record.push_back(VE.getMetadataOrNullID(N->getRawName())); in writeDITemplateValueParameter()
1751 Record.push_back(VE.getMetadataOrNullID(N->getType())); in writeDITemplateValueParameter()
1752 Record.push_back(VE.getMetadataOrNullID(N->getValue())); in writeDITemplateValueParameter()
1762 Record.push_back((uint64_t)N->isDistinct() | Version); in writeDIGlobalVariable()
1763 Record.push_back(VE.getMetadataOrNullID(N->getScope())); in writeDIGlobalVariable()
1764 Record.push_back(VE.getMetadataOrNullID(N->getRawName())); in writeDIGlobalVariable()
1765 Record.push_back(VE.getMetadataOrNullID(N->getRawLinkageName())); in writeDIGlobalVariable()
1766 Record.push_back(VE.getMetadataOrNullID(N->getFile())); in writeDIGlobalVariable()
1767 Record.push_back(N->getLine()); in writeDIGlobalVariable()
1768 Record.push_back(VE.getMetadataOrNullID(N->getType())); in writeDIGlobalVariable()
1769 Record.push_back(N->isLocalToUnit()); in writeDIGlobalVariable()
1770 Record.push_back(N->isDefinition()); in writeDIGlobalVariable()
1771 Record.push_back(VE.getMetadataOrNullID(N->getStaticDataMemberDeclaration())); in writeDIGlobalVariable()
1772 Record.push_back(VE.getMetadataOrNullID(N->getTemplateParams())); in writeDIGlobalVariable()
1773 Record.push_back(N->getAlignInBits()); in writeDIGlobalVariable()
1796 Record.push_back((uint64_t)N->isDistinct() | HasAlignmentFlag); in writeDILocalVariable()
1797 Record.push_back(VE.getMetadataOrNullID(N->getScope())); in writeDILocalVariable()
1798 Record.push_back(VE.getMetadataOrNullID(N->getRawName())); in writeDILocalVariable()
1799 Record.push_back(VE.getMetadataOrNullID(N->getFile())); in writeDILocalVariable()
1800 Record.push_back(N->getLine()); in writeDILocalVariable()
1801 Record.push_back(VE.getMetadataOrNullID(N->getType())); in writeDILocalVariable()
1802 Record.push_back(N->getArg()); in writeDILocalVariable()
1803 Record.push_back(N->getFlags()); in writeDILocalVariable()
1804 Record.push_back(N->getAlignInBits()); in writeDILocalVariable()
1813 Record.push_back((uint64_t)N->isDistinct()); in writeDILabel()
1814 Record.push_back(VE.getMetadataOrNullID(N->getScope())); in writeDILabel()
1815 Record.push_back(VE.getMetadataOrNullID(N->getRawName())); in writeDILabel()
1816 Record.push_back(VE.getMetadataOrNullID(N->getFile())); in writeDILabel()
1817 Record.push_back(N->getLine()); in writeDILabel()
1828 Record.push_back((uint64_t)N->isDistinct() | Version); in writeDIExpression()
1838 Record.push_back(N->isDistinct()); in writeDIGlobalVariableExpression()
1839 Record.push_back(VE.getMetadataOrNullID(N->getVariable())); in writeDIGlobalVariableExpression()
1840 Record.push_back(VE.getMetadataOrNullID(N->getExpression())); in writeDIGlobalVariableExpression()
1849 Record.push_back(N->isDistinct()); in writeDIObjCProperty()
1850 Record.push_back(VE.getMetadataOrNullID(N->getRawName())); in writeDIObjCProperty()
1851 Record.push_back(VE.getMetadataOrNullID(N->getFile())); in writeDIObjCProperty()
1852 Record.push_back(N->getLine()); in writeDIObjCProperty()
1853 Record.push_back(VE.getMetadataOrNullID(N->getRawSetterName())); in writeDIObjCProperty()
1854 Record.push_back(VE.getMetadataOrNullID(N->getRawGetterName())); in writeDIObjCProperty()
1855 Record.push_back(N->getAttributes()); in writeDIObjCProperty()
1856 Record.push_back(VE.getMetadataOrNullID(N->getType())); in writeDIObjCProperty()
1865 Record.push_back(N->isDistinct()); in writeDIImportedEntity()
1866 Record.push_back(N->getTag()); in writeDIImportedEntity()
1867 Record.push_back(VE.getMetadataOrNullID(N->getScope())); in writeDIImportedEntity()
1868 Record.push_back(VE.getMetadataOrNullID(N->getEntity())); in writeDIImportedEntity()
1869 Record.push_back(N->getLine()); in writeDIImportedEntity()
1870 Record.push_back(VE.getMetadataOrNullID(N->getRawName())); in writeDIImportedEntity()
1871 Record.push_back(VE.getMetadataOrNullID(N->getRawFile())); in writeDIImportedEntity()
1900 Record.push_back(VE.getMetadataID(N)); in writeNamedMetadata()
1925 Record.push_back(bitc::METADATA_STRINGS); in writeMetadataStrings()
1926 Record.push_back(Strings.size()); in writeMetadataStrings()
1938 Record.push_back(Blob.size()); in writeMetadataStrings()
1968 IndexPos->push_back(Stream.GetCurrentBitNo()); in writeMetadataRecords()
2069 Record.push_back(VE.getValueID(&GO)); in writeModuleMetadata()
2102 Record.push_back(I.first); in pushGlobalMetadataAttachment()
2103 Record.push_back(VE.getMetadataID(I.second)); in pushGlobalMetadataAttachment()
2129 Record.push_back(VE.getInstructionID(&I)); in writeFunctionMetadataAttachment()
2132 Record.push_back(MDs[i].first); in writeFunctionMetadataAttachment()
2133 Record.push_back(VE.getMetadataID(MDs[i].second)); in writeFunctionMetadataAttachment()
2155 Record.push_back(MDKindID); in writeModuleMetadataKinds()
2213 Vals.push_back(V << 1); in emitSignedInt64()
2215 Vals.push_back((-V << 1) | 1); in emitSignedInt64()
2266 Record.push_back(VE.getTypeID(LastTy)); in writeConstants()
2273 Record.push_back(unsigned(IA->hasSideEffects()) | in writeConstants()
2279 Record.push_back(AsmStr.size()); in writeConstants()
2284 Record.push_back(ConstraintStr.size()); in writeConstants()
2319 Record.push_back(CFP->getValueAPF().bitcastToAPInt().getZExtValue()); in writeConstants()
2325 Record.push_back((p[1] << 48) | (p[0] >> 16)); in writeConstants()
2326 Record.push_back(p[0] & 0xffffLL); in writeConstants()
2330 Record.push_back(p[0]); in writeConstants()
2331 Record.push_back(p[1]); in writeConstants()
2352 Record.push_back(V); in writeConstants()
2368 Record.push_back(CDS->getElementAsInteger(i)); in writeConstants()
2371 Record.push_back( in writeConstants()
2377 Record.push_back(VE.getValueID(Op)); in writeConstants()
2384 Record.push_back(getEncodedCastOpcode(CE->getOpcode())); in writeConstants()
2385 Record.push_back(VE.getTypeID(C->getOperand(0)->getType())); in writeConstants()
2386 Record.push_back(VE.getValueID(C->getOperand(0))); in writeConstants()
2391 Record.push_back(getEncodedBinaryOpcode(CE->getOpcode())); in writeConstants()
2392 Record.push_back(VE.getValueID(C->getOperand(0))); in writeConstants()
2393 Record.push_back(VE.getValueID(C->getOperand(1))); in writeConstants()
2396 Record.push_back(Flags); in writeConstants()
2402 Record.push_back(getEncodedUnaryOpcode(CE->getOpcode())); in writeConstants()
2403 Record.push_back(VE.getValueID(C->getOperand(0))); in writeConstants()
2406 Record.push_back(Flags); in writeConstants()
2412 Record.push_back(VE.getTypeID(GO->getSourceElementType())); in writeConstants()
2415 Record.push_back((*Idx << 1) | GO->isInBounds()); in writeConstants()
2419 Record.push_back(VE.getTypeID(C->getOperand(i)->getType())); in writeConstants()
2420 Record.push_back(VE.getValueID(C->getOperand(i))); in writeConstants()
2426 Record.push_back(VE.getValueID(C->getOperand(0))); in writeConstants()
2427 Record.push_back(VE.getValueID(C->getOperand(1))); in writeConstants()
2428 Record.push_back(VE.getValueID(C->getOperand(2))); in writeConstants()
2432 Record.push_back(VE.getTypeID(C->getOperand(0)->getType())); in writeConstants()
2433 Record.push_back(VE.getValueID(C->getOperand(0))); in writeConstants()
2434 Record.push_back(VE.getTypeID(C->getOperand(1)->getType())); in writeConstants()
2435 Record.push_back(VE.getValueID(C->getOperand(1))); in writeConstants()
2439 Record.push_back(VE.getValueID(C->getOperand(0))); in writeConstants()
2440 Record.push_back(VE.getValueID(C->getOperand(1))); in writeConstants()
2441 Record.push_back(VE.getTypeID(C->getOperand(2)->getType())); in writeConstants()
2442 Record.push_back(VE.getValueID(C->getOperand(2))); in writeConstants()
2453 Record.push_back(VE.getTypeID(C->getOperand(0)->getType())); in writeConstants()
2455 Record.push_back(VE.getValueID(C->getOperand(0))); in writeConstants()
2456 Record.push_back(VE.getValueID(C->getOperand(1))); in writeConstants()
2457 Record.push_back(VE.getValueID(C->getOperand(2))); in writeConstants()
2462 Record.push_back(VE.getTypeID(C->getOperand(0)->getType())); in writeConstants()
2463 Record.push_back(VE.getValueID(C->getOperand(0))); in writeConstants()
2464 Record.push_back(VE.getValueID(C->getOperand(1))); in writeConstants()
2465 Record.push_back(CE->getPredicate()); in writeConstants()
2470 Record.push_back(VE.getTypeID(BA->getFunction()->getType())); in writeConstants()
2471 Record.push_back(VE.getValueID(BA->getFunction())); in writeConstants()
2472 Record.push_back(VE.getGlobalBasicBlockID(BA->getBasicBlock())); in writeConstants()
2511 Vals.push_back(InstID - ValID); in pushValueAndType()
2513 Vals.push_back(VE.getTypeID(V->getType())); in pushValueAndType()
2526 Record.push_back(C.getOperandBundleTagID(Bundle.getTagName())); in writeOperandBundles()
2541 Vals.push_back(InstID - ValID); in pushValue()
2564 Vals.push_back(VE.getTypeID(I.getType())); in writeInstruction()
2565 Vals.push_back(getEncodedCastOpcode(I.getOpcode())); in writeInstruction()
2572 Vals.push_back(getEncodedBinaryOpcode(I.getOpcode())); in writeInstruction()
2577 Vals.push_back(Flags); in writeInstruction()
2585 Vals.push_back(getEncodedUnaryOpcode(I.getOpcode())); in writeInstruction()
2590 Vals.push_back(Flags); in writeInstruction()
2598 Vals.push_back(GEPInst.isInBounds()); in writeInstruction()
2599 Vals.push_back(VE.getTypeID(GEPInst.getSourceElementType())); in writeInstruction()
2648 Vals.push_back(cast<CmpInst>(I).getPredicate()); in writeInstruction()
2651 Vals.push_back(Flags); in writeInstruction()
2674 Vals.push_back(VE.getValueID(II.getSuccessor(0))); in writeInstruction()
2676 Vals.push_back(VE.getValueID(II.getSuccessor(1))); in writeInstruction()
2685 Vals.push_back(VE.getTypeID(SI.getCondition()->getType())); in writeInstruction()
2687 Vals.push_back(VE.getValueID(SI.getDefaultDest())); in writeInstruction()
2689 Vals.push_back(VE.getValueID(Case.getCaseValue())); in writeInstruction()
2690 Vals.push_back(VE.getValueID(Case.getCaseSuccessor())); in writeInstruction()
2696 Vals.push_back(VE.getTypeID(I.getOperand(0)->getType())); in writeInstruction()
2700 Vals.push_back(VE.getValueID(I.getOperand(i))); in writeInstruction()
2713 Vals.push_back(VE.getAttributeListID(II->getAttributes())); in writeInstruction()
2714 Vals.push_back(II->getCallingConv() | 1 << 13); in writeInstruction()
2715 Vals.push_back(VE.getValueID(II->getNormalDest())); in writeInstruction()
2716 Vals.push_back(VE.getValueID(II->getUnwindDest())); in writeInstruction()
2717 Vals.push_back(VE.getTypeID(FTy)); in writeInstruction()
2741 Vals.push_back(VE.getValueID(CRI.getUnwindDest())); in writeInstruction()
2748 Vals.push_back(VE.getValueID(CRI.getSuccessor())); in writeInstruction()
2759 Vals.push_back(NumArgOperands); in writeInstruction()
2771 Vals.push_back(NumHandlers); in writeInstruction()
2773 Vals.push_back(VE.getValueID(CatchPadBB)); in writeInstruction()
2776 Vals.push_back(VE.getValueID(CatchSwitch.getUnwindDest())); in writeInstruction()
2791 Vals64.push_back(VE.getTypeID(PN.getType())); in writeInstruction()
2794 Vals64.push_back(VE.getValueID(PN.getIncomingBlock(i))); in writeInstruction()
2805 Vals.push_back(VE.getTypeID(LP.getType())); in writeInstruction()
2806 Vals.push_back(LP.isCleanup()); in writeInstruction()
2807 Vals.push_back(LP.getNumClauses()); in writeInstruction()
2810 Vals.push_back(LandingPadInst::Catch); in writeInstruction()
2812 Vals.push_back(LandingPadInst::Filter); in writeInstruction()
2821 Vals.push_back(VE.getTypeID(AI.getAllocatedType())); in writeInstruction()
2822 Vals.push_back(VE.getTypeID(I.getOperand(0)->getType())); in writeInstruction()
2823 Vals.push_back(VE.getValueID(I.getOperand(0))); // size. in writeInstruction()
2831 Vals.push_back(AlignRecord); in writeInstruction()
2844 Vals.push_back(VE.getTypeID(I.getType())); in writeInstruction()
2845 Vals.push_back(Log2_32(cast<LoadInst>(I).getAlignment())+1); in writeInstruction()
2846 Vals.push_back(cast<LoadInst>(I).isVolatile()); in writeInstruction()
2848 Vals.push_back(getEncodedOrdering(cast<LoadInst>(I).getOrdering())); in writeInstruction()
2849 Vals.push_back(getEncodedSyncScopeID(cast<LoadInst>(I).getSyncScopeID())); in writeInstruction()
2859 Vals.push_back(Log2_32(cast<StoreInst>(I).getAlignment())+1); in writeInstruction()
2860 Vals.push_back(cast<StoreInst>(I).isVolatile()); in writeInstruction()
2862 Vals.push_back(getEncodedOrdering(cast<StoreInst>(I).getOrdering())); in writeInstruction()
2863 Vals.push_back( in writeInstruction()
2872 Vals.push_back(cast<AtomicCmpXchgInst>(I).isVolatile()); in writeInstruction()
2873 Vals.push_back( in writeInstruction()
2875 Vals.push_back( in writeInstruction()
2877 Vals.push_back( in writeInstruction()
2879 Vals.push_back(cast<AtomicCmpXchgInst>(I).isWeak()); in writeInstruction()
2885 Vals.push_back( in writeInstruction()
2887 Vals.push_back(cast<AtomicRMWInst>(I).isVolatile()); in writeInstruction()
2888 Vals.push_back(getEncodedOrdering(cast<AtomicRMWInst>(I).getOrdering())); in writeInstruction()
2889 Vals.push_back( in writeInstruction()
2894 Vals.push_back(getEncodedOrdering(cast<FenceInst>(I).getOrdering())); in writeInstruction()
2895 Vals.push_back(getEncodedSyncScopeID(cast<FenceInst>(I).getSyncScopeID())); in writeInstruction()
2906 Vals.push_back(VE.getAttributeListID(CI.getAttributes())); in writeInstruction()
2909 Vals.push_back(CI.getCallingConv() << bitc::CALL_CCONV | in writeInstruction()
2916 Vals.push_back(Flags); in writeInstruction()
2918 Vals.push_back(VE.getTypeID(FTy)); in writeInstruction()
2925 Vals.push_back(VE.getValueID(CI.getArgOperand(i))); in writeInstruction()
2940 Vals.push_back(VE.getTypeID(I.getOperand(0)->getType())); // valistty in writeInstruction()
2942 Vals.push_back(VE.getTypeID(I.getType())); // restype. in writeInstruction()
3013 NameVals.push_back(VE.getValueID(Name.getValue())); in writeFunctionLevelValueSymbolTable()
3031 NameVals.push_back((unsigned char)P); in writeFunctionLevelValueSymbolTable()
3050 Record.push_back(VE.getValueID(Order.V)); in writeUseList()
3088 Vals.push_back(VE.getBasicBlocks().size()); in writeFunction()
3129 Vals.push_back(DL->getLine()); in writeFunction()
3130 Vals.push_back(DL->getColumn()); in writeFunction()
3131 Vals.push_back(VE.getMetadataOrNullID(DL->getScope())); in writeFunction()
3132 Vals.push_back(VE.getMetadataOrNullID(DL->getInlinedAt())); in writeFunction()
3133 Vals.push_back(DL->isImplicitCode()); in writeFunction()
3397 Vals.push_back(Value.first); in writeModStrings()
3431 Record.push_back(VF.GUID); in writeFunctionTypeMetadataRecords()
3432 Record.push_back(VF.Offset); in writeFunctionTypeMetadataRecords()
3446 Record.push_back(VC.VFunc.GUID); in writeFunctionTypeMetadataRecords()
3447 Record.push_back(VC.VFunc.Offset); in writeFunctionTypeMetadataRecords()
3489 NameVals.push_back(args.size()); in writeWholeProgramDevirtResolutionByArg()
3492 NameVals.push_back(ByArg.TheKind); in writeWholeProgramDevirtResolutionByArg()
3493 NameVals.push_back(ByArg.Info); in writeWholeProgramDevirtResolutionByArg()
3494 NameVals.push_back(ByArg.Byte); in writeWholeProgramDevirtResolutionByArg()
3495 NameVals.push_back(ByArg.Bit); in writeWholeProgramDevirtResolutionByArg()
3501 NameVals.push_back(Id); in writeWholeProgramDevirtResolution()
3503 NameVals.push_back(Wpd.TheKind); in writeWholeProgramDevirtResolution()
3504 NameVals.push_back(StrtabBuilder.add(Wpd.SingleImplName)); in writeWholeProgramDevirtResolution()
3505 NameVals.push_back(Wpd.SingleImplName.size()); in writeWholeProgramDevirtResolution()
3507 NameVals.push_back(Wpd.ResByArg.size()); in writeWholeProgramDevirtResolution()
3516 NameVals.push_back(StrtabBuilder.add(Id)); in writeTypeIdSummaryRecord()
3517 NameVals.push_back(Id.size()); in writeTypeIdSummaryRecord()
3519 NameVals.push_back(Summary.TTRes.TheKind); in writeTypeIdSummaryRecord()
3520 NameVals.push_back(Summary.TTRes.SizeM1BitWidth); in writeTypeIdSummaryRecord()
3521 NameVals.push_back(Summary.TTRes.AlignLog2); in writeTypeIdSummaryRecord()
3522 NameVals.push_back(Summary.TTRes.SizeM1); in writeTypeIdSummaryRecord()
3523 NameVals.push_back(Summary.TTRes.BitMask); in writeTypeIdSummaryRecord()
3524 NameVals.push_back(Summary.TTRes.InlineBits); in writeTypeIdSummaryRecord()
3536 NameVals.push_back(ValueID); in writePerModuleFunctionSummaryRecord()
3541 NameVals.push_back(getEncodedGVSummaryFlags(FS->flags())); in writePerModuleFunctionSummaryRecord()
3542 NameVals.push_back(FS->instCount()); in writePerModuleFunctionSummaryRecord()
3543 NameVals.push_back(getEncodedFFlags(FS->fflags())); in writePerModuleFunctionSummaryRecord()
3544 NameVals.push_back(FS->refs().size()); in writePerModuleFunctionSummaryRecord()
3545 NameVals.push_back(FS->immutableRefCount()); in writePerModuleFunctionSummaryRecord()
3548 NameVals.push_back(VE.getValueID(RI.getValue())); in writePerModuleFunctionSummaryRecord()
3553 NameVals.push_back(getValueId(ECI.first)); in writePerModuleFunctionSummaryRecord()
3555 NameVals.push_back(static_cast<uint8_t>(ECI.second.Hotness)); in writePerModuleFunctionSummaryRecord()
3557 NameVals.push_back(ECI.second.RelBlockFreq); in writePerModuleFunctionSummaryRecord()
3584 NameVals.push_back(VE.getValueID(&V)); in writeModuleLevelReferences()
3586 NameVals.push_back(getEncodedGVSummaryFlags(VS->flags())); in writeModuleLevelReferences()
3587 NameVals.push_back(getEncodedGVarFlags(VS->varflags())); in writeModuleLevelReferences()
3591 NameVals.push_back(VE.getValueID(RI.getValue())); in writeModuleLevelReferences()
3719 NameVals.push_back(AliasId); in writePerModuleGlobalValueSummary()
3722 NameVals.push_back(getEncodedGVSummaryFlags(AS->flags())); in writePerModuleGlobalValueSummary()
3723 NameVals.push_back(AliaseeId); in writePerModuleGlobalValueSummary()
3823 NameVals.push_back(S.getOriginalName()); in writeCombinedGlobalValueSummary()
3845 Aliases.push_back(AS); in writeCombinedGlobalValueSummary()
3850 NameVals.push_back(*ValueId); in writeCombinedGlobalValueSummary()
3851 NameVals.push_back(Index.getModuleId(VS->modulePath())); in writeCombinedGlobalValueSummary()
3852 NameVals.push_back(getEncodedGVSummaryFlags(VS->flags())); in writeCombinedGlobalValueSummary()
3853 NameVals.push_back(getEncodedGVarFlags(VS->varflags())); in writeCombinedGlobalValueSummary()
3858 NameVals.push_back(*RefValueId); in writeCombinedGlobalValueSummary()
3873 NameVals.push_back(*ValueId); in writeCombinedGlobalValueSummary()
3874 NameVals.push_back(Index.getModuleId(FS->modulePath())); in writeCombinedGlobalValueSummary()
3875 NameVals.push_back(getEncodedGVSummaryFlags(FS->flags())); in writeCombinedGlobalValueSummary()
3876 NameVals.push_back(FS->instCount()); in writeCombinedGlobalValueSummary()
3877 NameVals.push_back(getEncodedFFlags(FS->fflags())); in writeCombinedGlobalValueSummary()
3878 NameVals.push_back(FS->entryCount()); in writeCombinedGlobalValueSummary()
3881 NameVals.push_back(0); // numrefs in writeCombinedGlobalValueSummary()
3882 NameVals.push_back(0); // immutablerefcnt in writeCombinedGlobalValueSummary()
3889 NameVals.push_back(*RefValueId); in writeCombinedGlobalValueSummary()
3935 NameVals.push_back(*CallValueId); in writeCombinedGlobalValueSummary()
3937 NameVals.push_back(static_cast<uint8_t>(EI.second.Hotness)); in writeCombinedGlobalValueSummary()
3953 NameVals.push_back(AliasValueId); in writeCombinedGlobalValueSummary()
3954 NameVals.push_back(Index.getModuleId(AS->modulePath())); in writeCombinedGlobalValueSummary()
3955 NameVals.push_back(getEncodedGVSummaryFlags(AS->flags())); in writeCombinedGlobalValueSummary()
3958 NameVals.push_back(AliaseeValueId); in writeCombinedGlobalValueSummary()
3971 NameVals.push_back(StrtabBuilder.add(S)); in writeCombinedGlobalValueSummary()
3972 NameVals.push_back(S.size()); in writeCombinedGlobalValueSummary()
3980 NameVals.push_back(StrtabBuilder.add(S)); in writeCombinedGlobalValueSummary()
3981 NameVals.push_back(S.size()); in writeCombinedGlobalValueSummary()
4169 Buffer.push_back(0); in emitDarwinBCHeaderAndTrailer()
4265 Mods.push_back(const_cast<Module *>(&M)); in writeModule()
4388 Vals.push_back((unsigned char)P); in writeSimplifiedModuleInfo()
4397 Vals.push_back(StrtabBuilder.add(GV.getName())); in writeSimplifiedModuleInfo()
4398 Vals.push_back(GV.getName().size()); in writeSimplifiedModuleInfo()
4399 Vals.push_back(0); in writeSimplifiedModuleInfo()
4400 Vals.push_back(0); in writeSimplifiedModuleInfo()
4401 Vals.push_back(0); in writeSimplifiedModuleInfo()
4402 Vals.push_back(getEncodedLinkage(GV)); in writeSimplifiedModuleInfo()
4411 Vals.push_back(StrtabBuilder.add(F.getName())); in writeSimplifiedModuleInfo()
4412 Vals.push_back(F.getName().size()); in writeSimplifiedModuleInfo()
4413 Vals.push_back(0); in writeSimplifiedModuleInfo()
4414 Vals.push_back(0); in writeSimplifiedModuleInfo()
4415 Vals.push_back(0); in writeSimplifiedModuleInfo()
4416 Vals.push_back(getEncodedLinkage(F)); in writeSimplifiedModuleInfo()
4425 Vals.push_back(StrtabBuilder.add(A.getName())); in writeSimplifiedModuleInfo()
4426 Vals.push_back(A.getName().size()); in writeSimplifiedModuleInfo()
4427 Vals.push_back(0); in writeSimplifiedModuleInfo()
4428 Vals.push_back(0); in writeSimplifiedModuleInfo()
4429 Vals.push_back(0); in writeSimplifiedModuleInfo()
4430 Vals.push_back(getEncodedLinkage(A)); in writeSimplifiedModuleInfo()
4439 Vals.push_back(StrtabBuilder.add(I.getName())); in writeSimplifiedModuleInfo()
4440 Vals.push_back(I.getName().size()); in writeSimplifiedModuleInfo()
4441 Vals.push_back(0); in writeSimplifiedModuleInfo()
4442 Vals.push_back(0); in writeSimplifiedModuleInfo()
4443 Vals.push_back(0); in writeSimplifiedModuleInfo()
4444 Vals.push_back(getEncodedLinkage(I)); in writeSimplifiedModuleInfo()
4476 Mods.push_back(const_cast<Module *>(&M)); in writeThinLinkBitcode()