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

References

lib/Bitcode/Reader/BitcodeReader.cpp
 3093   std::tie(Name, Record) = readNameFromStrtab(Record);
 3093   std::tie(Name, Record) = readNameFromStrtab(Record);
 3095   if (Record.size() < 6)
 3097   Type *FullTy = getFullyStructuredTypeByID(Record[0]);
 3101   bool isConstant = Record[1] & 1;
 3102   bool explicitType = Record[1] & 2;
 3105     AddressSpace = Record[1] >> 2;
 3113   uint64_t RawLinkage = Record[3];
 3116   if (Error Err = parseAlignmentValue(Record[4], Alignment))
 3119   if (Record[5]) {
 3120     if (Record[5] - 1 >= SectionTable.size())
 3122     Section = SectionTable[Record[5] - 1];
 3126   if (Record.size() > 6 && !GlobalValue::isLocalLinkage(Linkage))
 3128     Visibility = getDecodedVisibility(Record[6]);
 3131   if (Record.size() > 7)
 3132     TLM = getDecodedThreadLocalMode(Record[7]);
 3135   if (Record.size() > 8)
 3136     UnnamedAddr = getDecodedUnnamedAddrType(Record[8]);
 3139   if (Record.size() > 9)
 3140     ExternallyInitialized = Record[9];
 3151   if (Record.size() > 10)
 3152     NewGV->setDLLStorageClass(getDecodedDLLStorageClass(Record[10]));
 3162   if (unsigned InitID = Record[2])
 3165   if (Record.size() > 11) {
 3166     if (unsigned ComdatID = Record[11]) {
 3175   if (Record.size() > 12) {
 3176     auto AS = getAttributes(Record[12]).getFnAttributes();
 3180   if (Record.size() > 13) {
 3181     NewGV->setDSOLocal(getDecodedDSOLocal(Record[13]));
 3186   if (Record.size() > 15)
 3187     NewGV->setPartition(StringRef(Strtab.data() + Record[14], Record[15]));
 3187     NewGV->setPartition(StringRef(Strtab.data() + Record[14], Record[15]));