Use byte-aligned LLVM loads and stores for unaligned mini IR loads and stores. (...
commit68a4b43536845d6c4d8b650ed2d703446b14f637
authormonojenkins <jo.shields+jenkins@xamarin.com>
Thu, 2 Jan 2020 21:16:13 +0000 (2 22:16 +0100)
committerGitHub <noreply@github.com>
Thu, 2 Jan 2020 21:16:13 +0000 (2 22:16 +0100)
tree7840e4e7e6b270345bcfb4e48282a2b054b58b96
parenta36cb75039a5d1cac8b46d3aa1186e595293dda1
Use byte-aligned LLVM loads and stores for unaligned mini IR loads and stores. (#18301)

[2019-12] Use byte-aligned LLVM loads and stores for unaligned mini IR loads and stores.

Should fix https://github.com/mono/mono/issues/18221.

Backport of #18296.

/cc @lambdageek @imhameed
mono/mini/mini-llvm.c