| # RUN: llc -march=amdgcn -verify-machineinstrs -run-pass si-wqm -o -  %s | FileCheck %s | 
 |  | 
 | --- | 
 | # Check for awareness that s_or_saveexec_b64 clobbers SCC | 
 | # | 
 | #CHECK: S_OR_SAVEEXEC_B64 | 
 | #CHECK: S_CMP_LT_I32 | 
 | #CHECK: S_CSELECT_B32 | 
 | name:            test_wwm_scc | 
 | alignment:       0 | 
 | exposesReturnsTwice: false | 
 | legalized:       false | 
 | regBankSelected: false | 
 | selected:        false | 
 | tracksRegLiveness: true | 
 | registers:        | 
 |   - { id: 0, class: sgpr_32, preferred-register: '' } | 
 |   - { id: 1, class: sgpr_32, preferred-register: '' } | 
 |   - { id: 2, class: sgpr_32, preferred-register: '' } | 
 |   - { id: 3, class: vgpr_32, preferred-register: '' } | 
 |   - { id: 4, class: vgpr_32, preferred-register: '' } | 
 |   - { id: 5, class: sgpr_32, preferred-register: '' } | 
 |   - { id: 6, class: vgpr_32, preferred-register: '' } | 
 |   - { id: 7, class: vgpr_32, preferred-register: '' } | 
 |   - { id: 8, class: sreg_32_xm0, preferred-register: '' } | 
 |   - { id: 9, class: sreg_32, preferred-register: '' } | 
 |   - { id: 10, class: sreg_32, preferred-register: '' } | 
 |   - { id: 11, class: vgpr_32, preferred-register: '' } | 
 |   - { id: 12, class: vgpr_32, preferred-register: '' } | 
 | liveins:          | 
 |   - { reg: '$sgpr0', virtual-reg: '%0' } | 
 |   - { reg: '$sgpr1', virtual-reg: '%1' } | 
 |   - { reg: '$sgpr2', virtual-reg: '%2' } | 
 |   - { reg: '$vgpr0', virtual-reg: '%3' } | 
 | body:             | | 
 |   bb.0: | 
 |     liveins: $sgpr0, $sgpr1, $sgpr2, $vgpr0 | 
 |    | 
 |     %3 = COPY $vgpr0 | 
 |     %2 = COPY $sgpr2 | 
 |     %1 = COPY $sgpr1 | 
 |     %0 = COPY $sgpr0 | 
 |     S_CMP_LT_I32 0, %0, implicit-def $scc | 
 |     %12 = V_ADD_I32_e32 %3, %3, implicit-def $vcc, implicit $exec | 
 |     %5 = S_CSELECT_B32 %2, %1, implicit $scc | 
 |     %11 = V_ADD_I32_e32 %5, %12, implicit-def $vcc, implicit $exec | 
 |     $vgpr0 = WWM %11, implicit $exec | 
 |     SI_RETURN_TO_EPILOG $vgpr0 | 
 |  | 
 | ... |