]> granicus.if.org Git - llvm/commitdiff
AMDGPU: Disable scheduling in some slow tests
authorMatt Arsenault <Matthew.Arsenault@amd.com>
Thu, 16 Jun 2016 00:56:47 +0000 (00:56 +0000)
committerMatt Arsenault <Matthew.Arsenault@amd.com>
Thu, 16 Jun 2016 00:56:47 +0000 (00:56 +0000)
Disabling the pre-RA scheduler on large-work-group-registers
causes it to be ~50% slower.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@272860 91177308-0d34-0410-b5e6-96231b3b80d8

test/CodeGen/AMDGPU/large-work-group-registers.ll
test/CodeGen/AMDGPU/spill-scavenge-offset.ll

index b49078565b7c173f9b4e19ba7ba1aa48a2f787f9..468633da56d8b164a24546f33aafdee5e1563f2a 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llc -march=amdgcn -mcpu=tonga < %s | FileCheck %s
+; RUN: llc -march=amdgcn -mcpu=tonga -post-RA-scheduler=0 < %s | FileCheck %s
 
 ; CHECK: NumVgprs: 64
 define void @main([9 x <16 x i8>] addrspace(2)* byval, [17 x <16 x i8>] addrspace(2)* byval, [17 x <8 x i32>] addrspace(2)* byval, [16 x <8 x i32>] addrspace(2)* byval, [16 x <4 x i32>] addrspace(2)* byval, <3 x i32> inreg, <3 x i32> inreg, <3 x i32>) #0 {
index 7b51d75c678b7f11c29ad9208a6125f8f1375814..9b3dfab2be6a90ae010cb109946c1b51936a0f09 100644 (file)
@@ -1,6 +1,6 @@
-; RUN: llc -march=amdgcn -mcpu=verde < %s | FileCheck %s
-; RUN: llc -regalloc=basic -march=amdgcn -mcpu=tonga < %s | FileCheck %s
-;
+; RUN: llc -march=amdgcn -mcpu=verde -enable-misched=0 -post-RA-scheduler=0 < %s | FileCheck %s
+; RUN: llc -regalloc=basic -march=amdgcn -mcpu=tonga -enable-misched=0 -post-RA-scheduler=0 < %s | FileCheck %s
+ ;
 ; There is something about Tonga that causes this test to spend a lot of time
 ; in the default register allocator.