mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-02-20 14:29:27 +00:00
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:
parent
41b6dc8dbe
commit
3e59546352
@ -321,6 +321,12 @@ private:
|
|||||||
// unreachable instruction.
|
// unreachable instruction.
|
||||||
bool hasNoUnreachableInst;
|
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,
|
/// 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
|
/// 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.
|
/// it is as well as what global type entry it is.
|
||||||
@ -389,6 +395,7 @@ private:
|
|||||||
/// @brief Handler for parsing events.
|
/// @brief Handler for parsing events.
|
||||||
BytecodeHandler* Handler;
|
BytecodeHandler* Handler;
|
||||||
|
|
||||||
|
|
||||||
/// @}
|
/// @}
|
||||||
/// @name Implementation Details
|
/// @name Implementation Details
|
||||||
/// @{
|
/// @{
|
||||||
|
Loading…
x
Reference in New Issue
Block a user