-
Notifications
You must be signed in to change notification settings - Fork 0
Llvm bugs
mmp edited this page Jul 23, 2012
·
9 revisions
This page tracks LLVM bugs that impact ispc; the intent is to help people who are building ispc from source choose which version of LLVM to use and to understand the trade-offs in this choice.
ispc doesn't support any versions of LLVM before 3.0.
- Some AVX vector shuffles generate incorrect code (http://llvm.org/bugs/show_bug.cgi?id=10986); this causes the "atomics-8" and "atomics-13" tests to fail under AVX.
- Prefetch instructions cause a compiler crash with the AVX target (http://llvm.org/bugs/show_bug.cgi?id=10994).
Other than occasional (and short-lived!) regressions, the LLVM development mainline works quite well with ispc; you should use either LLVM 3.1 or the LLVM development tree if at all possible.