[llvm] Add support for JIT + LLVM 9.0. (#15997)
commit3ab93f97e681868216327b8b0b7c19112ccfc1d3
authorimhameed <50922266+imhameed@users.noreply.github.com>
Sat, 3 Aug 2019 15:58:40 +0000 (3 08:58 -0700)
committerZoltan Varga <vargaz@gmail.com>
Sat, 3 Aug 2019 15:58:40 +0000 (3 11:58 -0400)
tree516c298008e8f8bcf6f117526e0ab6fd380b76d7
parente70ac8c6ae7ff3f03517be90babb8f7c25d18b97
[llvm] Add support for JIT + LLVM 9.0. (#15997)

* [llvm] Add support for llvm 9.0.

Works with this branch:
https://github.com/mono/llvm/tree/release_90

* Add support for JIT + LLVM 9.

* Don't assume that all memset targets will be aligned; fixes LLVM 6 on amd64.
mono/mini/llvm-jit.cpp
mono/mini/mini-llvm-cpp.cpp
mono/mini/mini-llvm.c