diff options
Diffstat (limited to 'llvm/lib/Bitcode/Reader/MetadataLoader.cpp')
| -rw-r--r-- | llvm/lib/Bitcode/Reader/MetadataLoader.cpp | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/llvm/lib/Bitcode/Reader/MetadataLoader.cpp b/llvm/lib/Bitcode/Reader/MetadataLoader.cpp index c63dc8f00785..a12176d5bfdb 100644 --- a/llvm/lib/Bitcode/Reader/MetadataLoader.cpp +++ b/llvm/lib/Bitcode/Reader/MetadataLoader.cpp @@ -165,11 +165,11 @@ public: /// Upgrade a type that had an MDString reference. Metadata *upgradeTypeRef(Metadata *MaybeUUID); - /// Upgrade a type ref array that may have MDString references. - Metadata *upgradeTypeRefArray(Metadata *MaybeTuple); + /// Upgrade a type array that may have MDString references. + Metadata *upgradeTypeArray(Metadata *MaybeTuple); private: - Metadata *resolveTypeRefArray(Metadata *MaybeTuple); + Metadata *resolveTypeArray(Metadata *MaybeTuple); }; } // namespace @@ -246,7 +246,7 @@ void BitcodeReaderMetadataList::tryToResolveCycles() { // Upgrade from old type ref arrays. In strange cases, this could add to // OldTypeRefs.Unknown. for (const auto &Array : OldTypeRefs.Arrays) - Array.second->replaceAllUsesWith(resolveTypeRefArray(Array.first.get())); + Array.second->replaceAllUsesWith(resolveTypeArray(Array.first.get())); OldTypeRefs.Arrays.clear(); // Replace old string-based type refs with the resolved node, if possible. @@ -302,29 +302,29 @@ Metadata *BitcodeReaderMetadataList::upgradeTypeRef(Metadata *MaybeUUID) { return Ref.get(); } -Metadata *BitcodeReaderMetadataList::upgradeTypeRefArray(Metadata *MaybeTuple) { +Metadata *BitcodeReaderMetadataList::upgradeTypeArray(Metadata *MaybeTuple) { auto *Tuple = dyn_cast_or_null<MDTuple>(MaybeTuple); if (!Tuple || Tuple->isDistinct()) return MaybeTuple; // Look through the array immediately if possible. if (!Tuple->isTemporary()) - return resolveTypeRefArray(Tuple); + return resolveTypeArray(Tuple); // Create and return a placeholder to use for now. Eventually - // resolveTypeRefArrays() will be resolve this forward reference. + // resolveTypeArrays() will be resolve this forward reference. OldTypeRefs.Arrays.emplace_back( std::piecewise_construct, std::forward_as_tuple(Tuple), std::forward_as_tuple(MDTuple::getTemporary(Context, {}))); return OldTypeRefs.Arrays.back().second.get(); } -Metadata *BitcodeReaderMetadataList::resolveTypeRefArray(Metadata *MaybeTuple) { +Metadata *BitcodeReaderMetadataList::resolveTypeArray(Metadata *MaybeTuple) { auto *Tuple = dyn_cast_or_null<MDTuple>(MaybeTuple); if (!Tuple || Tuple->isDistinct()) return MaybeTuple; - // Look through the DITypeRefArray, upgrading each DIType *. + // Look through the DITypeArray, upgrading each DIType *. SmallVector<Metadata *, 32> Ops; Ops.reserve(Tuple->getNumOperands()); for (Metadata *MD : Tuple->operands()) @@ -1800,14 +1800,14 @@ Error MetadataLoader::MetadataLoaderImpl::parseOneMetadata( case bitc::METADATA_SUBROUTINE_TYPE: { if (Record.size() < 3 || Record.size() > 4) return error("Invalid record"); - bool IsOldTypeRefArray = Record[0] < 2; + bool IsOldTypeArray = Record[0] < 2; unsigned CC = (Record.size() > 3) ? Record[3] : 0; IsDistinct = Record[0] & 0x1; DINode::DIFlags Flags = static_cast<DINode::DIFlags>(Record[1]); Metadata *Types = getMDOrNull(Record[2]); - if (LLVM_UNLIKELY(IsOldTypeRefArray)) - Types = MetadataList.upgradeTypeRefArray(Types); + if (LLVM_UNLIKELY(IsOldTypeArray)) + Types = MetadataList.upgradeTypeArray(Types); MetadataList.assignValue( GET_OR_DISTINCT(DISubroutineType, (Context, Flags, CC, Types)), |
