diff options
Diffstat (limited to 'llvm/test')
-rw-r--r-- | llvm/test/CodeGen/AArch64/GlobalISel/arm64-instructionselect.mir | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/llvm/test/CodeGen/AArch64/GlobalISel/arm64-instructionselect.mir b/llvm/test/CodeGen/AArch64/GlobalISel/arm64-instructionselect.mir index 2924b543fe2..555956c9745 100644 --- a/llvm/test/CodeGen/AArch64/GlobalISel/arm64-instructionselect.mir +++ b/llvm/test/CodeGen/AArch64/GlobalISel/arm64-instructionselect.mir @@ -20,6 +20,8 @@ define void @and_s32_gpr() { ret void } define void @and_s64_gpr() { ret void } + define void @unconditional_br() { ret void } + ... --- @@ -214,3 +216,19 @@ body: | %0(64) = COPY %x0 %1(64) = G_AND s64 %0, %0 ... + +--- +# CHECK-LABEL: name: unconditional_br +name: unconditional_br +isSSA: true + +# CHECK: body: +# CHECK: bb.0: +# CHECK: successors: %bb.0 +# CHECK: B %bb.0 +body: | + bb.0: + successors: %bb.0 + + G_BR unsized %bb.0 +... |