about summary refs log tree commit diff
path: root/src/rustllvm/ExecutionEngineWrapper.cpp
diff options
context:
space:
mode:
authorAkos Kiss <akiss@inf.u-szeged.hu>2015-01-26 22:39:51 +0100
committerAkos Kiss <akiss@inf.u-szeged.hu>2015-01-26 22:55:34 +0100
commitea50bf8850304e8afefa9089792fc077fb54aef4 (patch)
treecb84e772180603c5fde2bb8d24d8b05cf2bf2dc0 /src/rustllvm/ExecutionEngineWrapper.cpp
parent7615e187c6d1a4c33b973a4aefb997161729f143 (diff)
downloadrust-ea50bf8850304e8afefa9089792fc077fb54aef4.tar.gz
rust-ea50bf8850304e8afefa9089792fc077fb54aef4.zip
Unconditionally disable LLVM's FastISel on AArch64
Before ca07e256f62f772d14c42f41af46f2aeacc54983, LLVM's AArch64FastISel
had a sign (and zero?) extension bug. Until rustc gets its LLVM past
that commit, the way of workaround is to pass an option to LLVM that
forces the disabling of FastISel (which would normally kick in for -O0).

Fixes #21627
Diffstat (limited to 'src/rustllvm/ExecutionEngineWrapper.cpp')
0 files changed, 0 insertions, 0 deletions