diff options
| author | Yuki Okushi <jtitor@2k36.org> | 2021-07-08 10:44:33 +0900 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-07-08 10:44:33 +0900 |
| commit | 89638a1ddc07a1da91b293a0e359557bf061c12f (patch) | |
| tree | 8682f70070a4c248e42580da81934822b5b1289b /compiler/rustc_llvm/llvm-wrapper/RustWrapper.cpp | |
| parent | fccf0c2f8cde70d7bf89b38a60e0694a8ec8fa21 (diff) | |
| parent | 00b2f56bc6f9add36b8616f369e2d169261eaeab (diff) | |
| download | rust-89638a1ddc07a1da91b293a0e359557bf061c12f.tar.gz rust-89638a1ddc07a1da91b293a0e359557bf061c12f.zip | |
Rollup merge of #86927 - bjorn3:sync_cg_clif-2021-07-07, r=bjorn3
Sync rustc_codegen_cranelift The main hightlight this sync is basic support for AArch64. Most things should work on Linux, but there does seem to be an ABI incompatibility causing proc-macros to crash, see https://github.com/bjorn3/rustc_codegen_cranelift/issues/1184. Thanks to ```@afonso360``` for implementing all Cranelift features that were necessary to compile for AArch64 using cg_clif. Also thanks to ```@shamatar``` for implementing the `llvm.x86.addcarry.64` and `llvm.x86.subborrow.64` llvm intrinsics used by num-bigint (https://github.com/bjorn3/rustc_codegen_cranelift/pull/1178) and ```@eggyal``` for implementing multi-threading support for the lazy jit mode. (https://github.com/bjorn3/rustc_codegen_cranelift/pull/1166) r? ```@ghost``` ```@rustbot``` label +A-codegen +A-cranelift +T-compiler
Diffstat (limited to 'compiler/rustc_llvm/llvm-wrapper/RustWrapper.cpp')
0 files changed, 0 insertions, 0 deletions
