blob: 52d3135261a64f5ffdaeb107a0e5a8e6e8f15ccc [file] [log] [blame]
Justin Bognerd45849f2017-10-18 23:18:12 +00001# NOTE: Assertions have been autogenerated by utils/update_mir_test_checks.py
Tim Northover6b3bd612016-07-29 20:32:59 +00002# RUN: llc -mtriple=amdgcn -run-pass none -o - %s | FileCheck %s
3
4--- |
5
Matt Arsenault3dbeefa2017-03-21 21:39:51 +00006 define amdgpu_kernel void @use_intrin() {
Tim Northover6b3bd612016-07-29 20:32:59 +00007 ret void
8 }
9
10...
11---
12# Completely invalid code, but it checks that intrinsics round-trip properly.
Tim Northover6b3bd612016-07-29 20:32:59 +000013name: use_intrin
14registers:
15 - { id: 0, class: _ }
16body: |
17 bb.0:
Justin Bognerd45849f2017-10-18 23:18:12 +000018 ; CHECK-LABEL: name: use_intrin
Justin Bogner6c452832017-10-24 18:04:54 +000019 ; CHECK: [[COPY:%[0-9]+]]:_(s64) = COPY intrinsic(@llvm.amdgcn.sbfe)
Matt Arsenault754dd3e2017-04-03 18:08:08 +000020 %0(s64) = COPY intrinsic(@llvm.amdgcn.sbfe.i32)
Tim Northover6b3bd612016-07-29 20:32:59 +000021...