diff options
| author | Michael Buch <michaelbuch12@gmail.com> | 2026-01-21 01:10:58 +0000 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-01-21 01:10:58 +0000 |
| commit | 8f90efdee83e866781aa226357eaa00d4abba53b (patch) | |
| tree | ad0031ce5af3db862940d83745b4dba27c09ff0c /llvm/lib/Bitcode/Reader | |
| parent | 04d69fc8e1e7a58d7ec468e92c5cdf3078d0ff4c (diff) | |
| download | llvm-8f90efdee83e866781aa226357eaa00d4abba53b.tar.gz llvm-8f90efdee83e866781aa226357eaa00d4abba53b.tar.bz2 llvm-8f90efdee83e866781aa226357eaa00d4abba53b.zip | |
[llvm][DebugInfo][NFC] Remove DITypeRefArray in favour of DITypeArray (#177066)
`DITypeRefArray` is just an alias (since
https://github.com/llvm/llvm-project/pull/176938). Remove it in favour
of just using `DITypeArray`.
Diffstat (limited to 'llvm/lib/Bitcode/Reader')
| -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)), |
