Code morphing did see a revival in the NVIDIA
Denver core first used in the HTC Google Nexus 9 tablet (whose Tegra K1 SoC has two
Denver cores). Internally, it's 7-wide in-order VLIW. NVIDIA calls the code-morphing technology "dynamic code optimization". It basically translates and optimizes ARMv8-A code at runtime for the underlying core and caches the result in a dedicated block of memory. Under ideal conditions (e.g. repetitive, predictable code), it performs almost like desktop
Haswell; in less-than-ideal conditions, it may not be much faster than Cortex-A53. —
bwDraco Mar 23 '17 at 13:51