mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-11-26 12:43:36 +01:00
936643e784
The hardware spec require src0 of s_cmpk should be a register. So, we should not optimize s_cmp to s_cmpk if src0 is not register. Patch by Ruiling Song!
12 lines
413 B
YAML
12 lines
413 B
YAML
# NOTE: Assertions have been autogenerated by utils/update_mir_test_checks.py
|
|
# RUN: llc -march=amdgcn -mcpu=gfx900 -run-pass si-shrink-instructions -verify-machineinstrs %s -o - | FileCheck -check-prefix=GCN %s
|
|
|
|
---
|
|
name: not_shrink_icmp
|
|
body: |
|
|
bb.0:
|
|
; GCN-LABEL: name: not_shrink_icmp
|
|
; GCN: S_CMP_GT_I32 1, 65, implicit-def $scc
|
|
S_CMP_GT_I32 1, 65, implicit-def $scc
|
|
...
|