diff options
| author | Craig Topper <craig.topper@intel.com> | 2017-12-15 21:18:06 +0000 |
|---|---|---|
| committer | Craig Topper <craig.topper@intel.com> | 2017-12-15 21:18:06 +0000 |
| commit | 6b8ac481f12bebd9e741533ad86c2fe2d8869d4d (patch) | |
| tree | 45e6b78ed1cceb548bc1ff4e6e079eb079093b34 /llvm/lib/Target/WebAssembly/WebAssemblyFrameLowering.h | |
| parent | 422ed23298a5666acd5dc15813d9389c26a3725e (diff) | |
| download | bcm5719-llvm-6b8ac481f12bebd9e741533ad86c2fe2d8869d4d.tar.gz bcm5719-llvm-6b8ac481f12bebd9e741533ad86c2fe2d8869d4d.zip | |
[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
Diffstat (limited to 'llvm/lib/Target/WebAssembly/WebAssemblyFrameLowering.h')
0 files changed, 0 insertions, 0 deletions

