[ORC] Add std::tuple support to SimplePackedSerialization.
[llvm-project.git] / llvm / test / CodeGen / AArch64 / GlobalISel / legalize-ctpop-no-implicit-float.mir
blob41e316e1453df37a922e0b7f4775d3d0bf45ae33
1 # RUN: not --crash llc -mtriple=aarch64-unknown-unknown -verify-machineinstrs -run-pass=legalizer %s -o - 2>&1 | FileCheck %s
2 # CHECK: LLVM ERROR: unable to legalize instruction: %ctpop:_(s32) = G_CTPOP %copy:_(s32) (in function: s32)
3 --- |
4   define void @s32() noimplicitfloat { unreachable }
5   define void @s64() noimplicitfloat { unreachable }
6 ...
7 ---
8 name:            s32
9 tracksRegLiveness: true
10 body:             |
11   bb.0:
12     liveins: $w0
13     %copy:_(s32) = COPY $w0
14     %ctpop:_(s32) = G_CTPOP %copy(s32)
15     $w0 = COPY %ctpop(s32)
16     RET_ReallyLR implicit $w0