From f77bd252f85e23020c7ef4058ecc478c60f00477 Mon Sep 17 00:00:00 2001 From: Omar Vega Ramos Date: Fri, 22 Sep 2017 15:27:28 -0500 Subject: mesa-17.2.1-3.parabola1: updating version --- ...move-llvm-fence-atomics-from-generated-files.patch | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 libre/mesa/swr-rast-remove-llvm-fence-atomics-from-generated-files.patch (limited to 'libre/mesa/swr-rast-remove-llvm-fence-atomics-from-generated-files.patch') diff --git a/libre/mesa/swr-rast-remove-llvm-fence-atomics-from-generated-files.patch b/libre/mesa/swr-rast-remove-llvm-fence-atomics-from-generated-files.patch new file mode 100644 index 000000000..02a2feecf --- /dev/null +++ b/libre/mesa/swr-rast-remove-llvm-fence-atomics-from-generated-files.patch @@ -0,0 +1,19 @@ +diff --git a/src/gallium/drivers/swr/rasterizer/codegen/gen_llvm_ir_macros.py b/src/gallium/drivers/swr/rasterizer/codegen/gen_llvm_ir_macros.py +index 025d38a..ce892a9 100644 +--- a/src/gallium/drivers/swr/rasterizer/codegen/gen_llvm_ir_macros.py ++++ b/src/gallium/drivers/swr/rasterizer/codegen/gen_llvm_ir_macros.py +@@ -140,6 +140,14 @@ def parse_ir_builder(input_file): + + ignore = False + ++ # The following functions need to be ignored in openswr. ++ # API change in llvm-5.0 breaks baked autogen files ++ if ( ++ (func_name == 'CreateFence' or ++ func_name == 'CreateAtomicCmpXchg' or ++ func_name == 'CreateAtomicRMW')): ++ ignore = True ++ + # The following functions need to be ignored. + if (func_name == 'CreateInsertNUWNSWBinOp' or + func_name == 'CreateMaskedIntrinsic' or -- cgit v1.2.3