Run DCE after a LoopFlatten test to reduce spurious output [nfc]
[llvm-project.git] / llvm / test / CodeGen / SystemZ / memcmp-03.ll
blobf11e9f08f57da4f553365cf8b23437f2037fe248
1 ; Test memcmp with 0 size.
3 ; RUN: llc < %s -mtriple=s390x-linux-gnu | FileCheck %s
4 ; REQUIRES: asserts
6 declare i32 @memcmp(ptr nocapture, ptr nocapture, i64)
8 define hidden void @fun() {
9 ; CHECK-LABEL: fun
10 entry:
11   %len = extractvalue [2 x i64] zeroinitializer, 1
12   br i1 undef, label %end, label %call
14 call:
15   %res = tail call signext i32 @memcmp(ptr noundef undef, ptr noundef undef, i64 noundef %len)
16   unreachable
18 end:
19   unreachable