[CodeGen] Move llc-start-stop.ll test to X86 (#190151)
The pass pipeline differs across targets, so make this test use one specific pipeline, instead of trying to cater to cross-target differences. Those differences are not relevant to the intent of the test.
This commit is contained in:
parent
64b728128d
commit
72e8c9b78f
@ -1,6 +1,3 @@
|
||||
; NVPTX customizes the list of passes so the test cannot find what it expects
|
||||
; XFAIL: target=nvptx{{.*}}
|
||||
|
||||
; Note: -verify-machineinstrs is used in order to make this test compatible with EXPENSIVE_CHECKS.
|
||||
; RUN: llc < %s -debug-pass=Structure -stop-after=loop-reduce -verify-machineinstrs -o /dev/null 2>&1 \
|
||||
; RUN: | FileCheck %s -check-prefix=STOP-AFTER
|
||||
@ -27,7 +24,7 @@
|
||||
; START-BEFORE: -machine-branch-prob -regalloc-evict -regalloc-priority -domtree
|
||||
; START-BEFORE: FunctionPass Manager
|
||||
; START-BEFORE: Loop Strength Reduction
|
||||
; START-BEFORE-NEXT: {{Loop Terminator Folding|Lower Garbage Collection Instructions}}
|
||||
; START-BEFORE-NEXT: Lower Garbage Collection Instructions
|
||||
|
||||
; RUN: not llc < %s -start-before=nonexistent -o /dev/null 2>&1 | FileCheck %s -check-prefix=NONEXISTENT-START-BEFORE
|
||||
; RUN: not llc < %s -stop-before=nonexistent -o /dev/null 2>&1 | FileCheck %s -check-prefix=NONEXISTENT-STOP-BEFORE
|
||||
@ -42,3 +39,5 @@
|
||||
; RUN: not llc < %s -stop-before=loop-reduce -stop-after=loop-reduce -o /dev/null 2>&1 | FileCheck %s -check-prefix=DOUBLE-STOP
|
||||
; DOUBLE-START: start-before and start-after specified!
|
||||
; DOUBLE-STOP: stop-before and stop-after specified!
|
||||
|
||||
target triple = "x86_64-unknown-linux-gnu"
|
||||
Loading…
x
Reference in New Issue
Block a user