Add a flag to identify bytecode files that have intrinsic functions that

need to be upgraded.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25445 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Reid Spencer 2006-01-19 06:57:58 +00:00
parent 41b6dc8dbe
commit 3e59546352

View File

@ -321,6 +321,12 @@ private:
// unreachable instruction.
bool hasNoUnreachableInst;
/// In release 1.7 we changed intrinsic functions to not be overloaded. There
/// is no bytecode change for this, but to optimize the auto-upgrade of calls
/// to intrinsic functions, we set this flag to identify when a module has
/// been read that contains intrinsics that were upgraded.
bool hasUpgradedIntrinsicFunctions;
/// CompactionTypes - If a compaction table is active in the current function,
/// this is the mapping that it contains. We keep track of what resolved type
/// it is as well as what global type entry it is.
@ -389,6 +395,7 @@ private:
/// @brief Handler for parsing events.
BytecodeHandler* Handler;
/// @}
/// @name Implementation Details
/// @{