1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-20 03:23:01 +02:00
llvm-mirror/lib/Target/X86/AsmParser
Craig Topper a3727ddda8 [X86] Use AND32ri8 instead of AND64ri8 in Asan code in EmitCallAsanReport for 32-bit mode.
This seemed to work due to a quirk in the X86 MC encoder that didn't emit a REX byte that the AND64ri8 implies when in 32-bit mode. This made the encoding the same as AND32ri8. I tried to add an assert to catch the dropped REX prefix that caught this.

llvm-svn: 320864
2017-12-15 21:18:06 +00:00
..
CMakeLists.txt
LLVMBuild.txt [fixup][rL311639] 2017-08-24 14:10:50 +00:00
X86AsmInstrumentation.cpp [X86] Use AND32ri8 instead of AND64ri8 in Asan code in EmitCallAsanReport for 32-bit mode. 2017-12-15 21:18:06 +00:00
X86AsmInstrumentation.h Add -print-schedule scheduling comments to inline asm. 2017-11-09 12:45:40 +00:00
X86AsmParser.cpp [X86] Teach the assembler to support %db8-%db15 as aliases for %dr8-%dr15. 2017-12-02 08:27:46 +00:00
X86AsmParserCommon.h One more batch of self-containing headers. 2016-01-27 19:29:56 +00:00
X86Operand.h X86Operand.h: Include X86MCTargetDesc.h for SSE register enum/names 2017-10-24 21:29:15 +00:00