Mercurial > hg > CbC > CbC_llvm
view llvm/test/CodeGen/AMDGPU/tail-dup-bundle.mir @ 223:5f17cb93ff66 llvm-original
LLVM13 (2021/7/18)
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Sun, 18 Jul 2021 22:43:00 +0900 |
parents | 1d019706d866 |
children | c4bab56944e8 |
line wrap: on
line source
# 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 ...