ac: remove LLVM 4.0 workaround
This was added to fix https://bugs.freedesktop.org/show_bug.cgi?id=97988 but has been fixed in LLVM since. Reviewed-by: Marek Olšák <marek.olsak@amd.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15559>
This commit is contained in:
parent
7d7c56e61a
commit
d58105fdd4
|
@ -53,16 +53,9 @@ static void ac_init_llvm_target(void)
|
||||||
/* For ACO disassembly. */
|
/* For ACO disassembly. */
|
||||||
LLVMInitializeAMDGPUDisassembler();
|
LLVMInitializeAMDGPUDisassembler();
|
||||||
|
|
||||||
/* Workaround for bug in llvm 4.0 that causes image intrinsics
|
|
||||||
* to disappear.
|
|
||||||
* https://reviews.llvm.org/D26348
|
|
||||||
*
|
|
||||||
* "mesa" is the prefix for error messages.
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
const char *argv[] = {
|
const char *argv[] = {
|
||||||
|
/* error messages prefix */
|
||||||
"mesa",
|
"mesa",
|
||||||
"-simplifycfg-sink-common=false",
|
|
||||||
"-amdgpu-atomic-optimizations=true",
|
"-amdgpu-atomic-optimizations=true",
|
||||||
#if LLVM_VERSION_MAJOR == 11
|
#if LLVM_VERSION_MAJOR == 11
|
||||||
/* This fixes variable indexing on LLVM 11. It also breaks atomic.cmpswap on LLVM >= 12. */
|
/* This fixes variable indexing on LLVM 11. It also breaks atomic.cmpswap on LLVM >= 12. */
|
||||||
|
|
Loading…
Reference in New Issue