blob: 491829142997982ae99ec5d9550d5b7e8256af82 [file] [log] [blame]
# NOTE: Assertions have been autogenerated by utils/update_mir_test_checks.py
# RUN: llc -march=amdgcn -run-pass=block-placement -tail-dup-placement-threshold=2 -verify-machineinstrs -o - %s | FileCheck -check-prefix=GCN %s
# Check that tail duplication correctly counts instructions in a bundle.
# The bundle below shall not be duplicated.
---
name: tail_dup_bundle
body: |
; GCN-LABEL: name: tail_dup_bundle
; GCN: bb.0:
; GCN: successors: %bb.2(0x80000000)
; GCN: bb.2:
; GCN: BUNDLE {
; GCN: S_NOP 0
; GCN: S_NOP 0
; GCN: }
; GCN: S_ENDPGM 0
; GCN: bb.1:
; GCN: successors: %bb.2(0x80000000)
; GCN: S_BRANCH %bb.2
bb.0:
successors: %bb.2(0x80000000)
S_BRANCH %bb.2
bb.1:
successors: %bb.2(0x80000000)
bb.2:
BUNDLE {
S_NOP 0
S_NOP 0
}
S_ENDPGM 0
...