Mesa (master): radeon/llvm: Disable SI flow control again for now.

Michel Dänzer daenzer at kemper.freedesktop.org
Tue Oct 2 16:31:29 UTC 2012


Module: Mesa
Branch: master
Commit: dbb4a7f9502c886885bfd8cc635eb5e52f3d1d39
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dbb4a7f9502c886885bfd8cc635eb5e52f3d1d39

Author: Michel Dänzer <michel.daenzer at amd.com>
Date:   Thu Sep 27 14:15:44 2012 +0200

radeon/llvm: Disable SI flow control again for now.

It makes piglit unreliable due to VM protection faults and GPU lockups.

Signed-off-by: Michel Dänzer <michel.daenzer at amd.com>
Reviewed-by: Tom Stellard <thomas.stellard at amd.com>

---

 src/gallium/drivers/radeon/AMDGPUTargetMachine.cpp |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

diff --git a/src/gallium/drivers/radeon/AMDGPUTargetMachine.cpp b/src/gallium/drivers/radeon/AMDGPUTargetMachine.cpp
index 0b70191..bfe9d81 100644
--- a/src/gallium/drivers/radeon/AMDGPUTargetMachine.cpp
+++ b/src/gallium/drivers/radeon/AMDGPUTargetMachine.cpp
@@ -134,7 +134,8 @@ bool AMDGPUPassConfig::addPreEmitPass() {
     addPass(FinalizeMachineBundlesID);
   } else {
     PM->add(createSILowerLiteralConstantsPass(*TM));
-    PM->add(createSILowerFlowControlPass(*TM));
+    // piglit is unreliable (VM protection faults, GPU lockups) with this pass:
+    //PM->add(createSILowerFlowControlPass(*TM));
   }
 
   return false;




More information about the mesa-commit mailing list