dolphin/Source/Core
Ryan Houdek 95ac48d605 Improve the LLVM disassembler in the debug window.
There are a couple things in this PR.
Fixes a bug where if we hit an invalid instruction we would infinite loop.
Fixes an issue where on AArch64 it would show invalid instructions for all NEON instructions.
This was due to asimd and crc being optional extensions and LLVM not enabling them by default.
So we have to specify a CPU which has the feature. LLVM 3.6 will let us select by features instead of CPUs, but we don't have a release of that quite
yet.

If we are on an architecture that has a known instruction size, we will continue onward after hitting the invalid instruction. If we don't have a
known instruction size like on x86, we will instead just dump the rest of the block.
2015-01-18 15:31:40 -06:00
..
AudioCommon Merge pull request #1847 from adamdmoss/openal-floatfix 2015-01-10 12:16:05 +11:00
Common MemoryUtil: mention Valgrind in mmap error message 2015-01-12 02:22:05 +01:00
Core Merge pull request #1896 from johnwchadwick/asmcommon-larger-codespace 2015-01-18 15:22:31 +11:00
DiscIO Merge pull request #1796 from Stevoisiak/cacheRevisionNote 2015-01-13 08:36:50 +13:00
DolphinQt Merge pull request #1688 from waddlesplash/dolphin-qt 2015-01-14 13:56:37 -06:00
DolphinWX Improve the LLVM disassembler in the debug window. 2015-01-18 15:31:40 -06:00
InputCommon SDL haptic: minor style change based on review feedback 2015-01-13 16:00:35 +00:00
UICommon Added GameCube Adapter support. 2014-12-10 20:45:45 +11:00
VideoBackends VideoSW: Fix vertex skipping 2015-01-18 04:52:56 +01:00
VideoCommon Fix another small bug with the efb2ram cache 2015-01-17 19:10:00 +01:00
CMakeLists.txt