Index: lib/Bitcode/Reader/BitcodeReader.h |
diff --git a/lib/Bitcode/Reader/BitcodeReader.h b/lib/Bitcode/Reader/BitcodeReader.h |
index be1939d78dfcdc1a7248c01503eeb4782d92869f..ff87d2bb19c665284c4521216faeea127ce26757 100644 |
--- a/lib/Bitcode/Reader/BitcodeReader.h |
+++ b/lib/Bitcode/Reader/BitcodeReader.h |
@@ -264,7 +264,7 @@ private: |
} |
- bool ParseModule(); |
+ bool ParseModule(bool Resume); |
bool ParseAttributeBlock(); |
bool ParseTypeTable(); |
bool ParseOldTypeTable(); // FIXME: Remove in LLVM 3.1 |
@@ -282,6 +282,10 @@ private: |
bool InitStream(); |
bool InitStreamFromBuffer(); |
bool InitLazyStream(); |
+ bool SuspendModuleParse(); |
+ bool FindFunctionInStream(Function *F, |
+ DenseMap<Function*, uint64_t>::iterator DFII); |
+ uint64_t NextUnreadBit; |
}; |
} // End llvm namespace |