reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Bitcode/Writer/BitcodeWriter.cpp
 1253       Vals.push_back((unsigned char)P);
 1256     Stream.EmitRecord(bitc::MODULE_CODE_SOURCE_FILENAME, Vals, FilenameAbbrev);
 1257     Vals.clear();
 1268     Vals.push_back(addToStrtab(GV.getName()));
 1269     Vals.push_back(GV.getName().size());
 1270     Vals.push_back(VE.getTypeID(GV.getValueType()));
 1271     Vals.push_back(GV.getType()->getAddressSpace() << 2 | 2 | GV.isConstant());
 1272     Vals.push_back(GV.isDeclaration() ? 0 :
 1274     Vals.push_back(getEncodedLinkage(GV));
 1275     Vals.push_back(Log2_32(GV.getAlignment())+1);
 1276     Vals.push_back(GV.hasSection() ? SectionMap[GV.getSection()] : 0);
 1286       Vals.push_back(getEncodedVisibility(GV));
 1287       Vals.push_back(getEncodedThreadLocalMode(GV));
 1288       Vals.push_back(getEncodedUnnamedAddr(GV));
 1289       Vals.push_back(GV.isExternallyInitialized());
 1290       Vals.push_back(getEncodedDLLStorageClass(GV));
 1291       Vals.push_back(GV.hasComdat() ? VE.getComdatID(GV.getComdat()) : 0);
 1294       Vals.push_back(VE.getAttributeListID(AL));
 1296       Vals.push_back(GV.isDSOLocal());
 1297       Vals.push_back(addToStrtab(GV.getPartition()));
 1298       Vals.push_back(GV.getPartition().size());
 1303     Stream.EmitRecord(bitc::MODULE_CODE_GLOBALVAR, Vals, AbbrevToUse);
 1304     Vals.clear();
 1313     Vals.push_back(addToStrtab(F.getName()));
 1314     Vals.push_back(F.getName().size());
 1315     Vals.push_back(VE.getTypeID(F.getFunctionType()));
 1316     Vals.push_back(F.getCallingConv());
 1317     Vals.push_back(F.isDeclaration());
 1318     Vals.push_back(getEncodedLinkage(F));
 1319     Vals.push_back(VE.getAttributeListID(F.getAttributes()));
 1320     Vals.push_back(Log2_32(F.getAlignment())+1);
 1321     Vals.push_back(F.hasSection() ? SectionMap[F.getSection()] : 0);
 1322     Vals.push_back(getEncodedVisibility(F));
 1323     Vals.push_back(F.hasGC() ? GCMap[F.getGC()] : 0);
 1324     Vals.push_back(getEncodedUnnamedAddr(F));
 1325     Vals.push_back(F.hasPrologueData() ? (VE.getValueID(F.getPrologueData()) + 1)
 1327     Vals.push_back(getEncodedDLLStorageClass(F));
 1328     Vals.push_back(F.hasComdat() ? VE.getComdatID(F.getComdat()) : 0);
 1329     Vals.push_back(F.hasPrefixData() ? (VE.getValueID(F.getPrefixData()) + 1)
 1331     Vals.push_back(
 1334     Vals.push_back(F.isDSOLocal());
 1335     Vals.push_back(F.getAddressSpace());
 1336     Vals.push_back(addToStrtab(F.getPartition()));
 1337     Vals.push_back(F.getPartition().size());
 1340     Stream.EmitRecord(bitc::MODULE_CODE_FUNCTION, Vals, AbbrevToUse);
 1341     Vals.clear();
 1349     Vals.push_back(addToStrtab(A.getName()));
 1350     Vals.push_back(A.getName().size());
 1351     Vals.push_back(VE.getTypeID(A.getValueType()));
 1352     Vals.push_back(A.getType()->getAddressSpace());
 1353     Vals.push_back(VE.getValueID(A.getAliasee()));
 1354     Vals.push_back(getEncodedLinkage(A));
 1355     Vals.push_back(getEncodedVisibility(A));
 1356     Vals.push_back(getEncodedDLLStorageClass(A));
 1357     Vals.push_back(getEncodedThreadLocalMode(A));
 1358     Vals.push_back(getEncodedUnnamedAddr(A));
 1359     Vals.push_back(A.isDSOLocal());
 1360     Vals.push_back(addToStrtab(A.getPartition()));
 1361     Vals.push_back(A.getPartition().size());
 1364     Stream.EmitRecord(bitc::MODULE_CODE_ALIAS, Vals, AbbrevToUse);
 1365     Vals.clear();
 1372     Vals.push_back(addToStrtab(I.getName()));
 1373     Vals.push_back(I.getName().size());
 1374     Vals.push_back(VE.getTypeID(I.getValueType()));
 1375     Vals.push_back(I.getType()->getAddressSpace());
 1376     Vals.push_back(VE.getValueID(I.getResolver()));
 1377     Vals.push_back(getEncodedLinkage(I));
 1378     Vals.push_back(getEncodedVisibility(I));
 1379     Vals.push_back(I.isDSOLocal());
 1380     Vals.push_back(addToStrtab(I.getPartition()));
 1381     Vals.push_back(I.getPartition().size());
 1382     Stream.EmitRecord(bitc::MODULE_CODE_IFUNC, Vals);
 1383     Vals.clear();