From: Reid Spencer Date: Thu, 19 Jan 2006 06:57:58 +0000 (+0000) Subject: Add a flag to identify bytecode files that have intrinsic functions that X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=3e59546352b1d489078683c995ad64a5176cbe62;p=oota-llvm.git 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 --- diff --git a/lib/Bytecode/Reader/Reader.h b/lib/Bytecode/Reader/Reader.h index df0ddca7472..25410838d34 100644 --- a/lib/Bytecode/Reader/Reader.h +++ b/lib/Bytecode/Reader/Reader.h @@ -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 /// @{