summaryrefslogtreecommitdiffstats
path: root/llvm/tools/llvm-bcanalyzer/llvm-bcanalyzer.cpp
diff options
context:
space:
mode:
authorSaleem Abdulrasool <compnerd@compnerd.org>2016-12-28 20:37:22 +0000
committerSaleem Abdulrasool <compnerd@compnerd.org>2016-12-28 20:37:22 +0000
commit2b59eca1f7b1d4814e417ed44e3b9d0343e0c7a5 (patch)
treec5ba65ee3af88721ca12613b2a016612b3548a08 /llvm/tools/llvm-bcanalyzer/llvm-bcanalyzer.cpp
parent629a7f2cc0cf61334ccb704dfdee17f93b58ba40 (diff)
downloadbcm5719-llvm-2b59eca1f7b1d4814e417ed44e3b9d0343e0c7a5.tar.gz
bcm5719-llvm-2b59eca1f7b1d4814e417ed44e3b9d0343e0c7a5.zip
Revert "Add an index for Module Metadata record in the bitcode"
This reverts commit a0ca6ae2d38339e4ede0dfa588086fc23d87e836. Revert at Mehdi's request as it is breaking bots. llvm-svn: 290686
Diffstat (limited to 'llvm/tools/llvm-bcanalyzer/llvm-bcanalyzer.cpp')
-rw-r--r--llvm/tools/llvm-bcanalyzer/llvm-bcanalyzer.cpp21
1 files changed, 0 insertions, 21 deletions
diff --git a/llvm/tools/llvm-bcanalyzer/llvm-bcanalyzer.cpp b/llvm/tools/llvm-bcanalyzer/llvm-bcanalyzer.cpp
index 3220063275b..e494343bf87 100644
--- a/llvm/tools/llvm-bcanalyzer/llvm-bcanalyzer.cpp
+++ b/llvm/tools/llvm-bcanalyzer/llvm-bcanalyzer.cpp
@@ -353,8 +353,6 @@ static const char *GetCodeName(unsigned CodeID, unsigned BlockID,
STRINGIFY_CODE(METADATA, OBJC_PROPERTY)
STRINGIFY_CODE(METADATA, IMPORTED_ENTITY)
STRINGIFY_CODE(METADATA, MODULE)
- STRINGIFY_CODE(METADATA, INDEX_OFFSET)
- STRINGIFY_CODE(METADATA, INDEX)
}
case bitc::METADATA_KIND_BLOCK_ID:
switch (CodeID) {
@@ -516,9 +514,6 @@ static bool ParseBlock(BitstreamCursor &Stream, BitstreamBlockInfo &BlockInfo,
SmallVector<uint64_t, 64> Record;
- // Keep the offset to the metadata index if seen.
- uint64_t MetadataIndexOffset = 0;
-
// Read all the records for this block.
while (1) {
if (Stream.AtEndOfStream())
@@ -605,22 +600,6 @@ static bool ParseBlock(BitstreamCursor &Stream, BitstreamBlockInfo &BlockInfo,
for (unsigned i = 0, e = Record.size(); i != e; ++i)
outs() << " op" << i << "=" << (int64_t)Record[i];
- // If we found a metadata index, let's verify that we had an offset before
- // and validate its forward reference offset was correct!
- if (BlockID == bitc::METADATA_BLOCK_ID) {
- if (Code == bitc::METADATA_INDEX_OFFSET) {
- MetadataIndexOffset = Stream.GetCurrentBitNo() + Record[0];
- }
- if (Code == bitc::METADATA_INDEX) {
- outs() << " (offset ";
- if (MetadataIndexOffset == RecordStartBit)
- outs() << "match)";
- else
- outs() << "mismatch: " << MetadataIndexOffset << " vs "
- << RecordStartBit << ")";
- }
- }
-
// If we found a module hash, let's verify that it matches!
if (BlockID == bitc::MODULE_BLOCK_ID && Code == bitc::MODULE_CODE_HASH) {
if (Record.size() != 5)
OpenPOWER on IntegriCloud