OSDN Git Service

[JumpThreading] Make test more robust (NFC)
authorNikita Popov <nikita.ppv@gmail.com>
Sat, 20 Jun 2020 10:52:53 +0000 (12:52 +0200)
committerNikita Popov <nikita.ppv@gmail.com>
Sat, 20 Jun 2020 11:05:42 +0000 (13:05 +0200)
Optimizing away this comparison is not the point of this test,
so make sure it cannot be optimized away.

llvm/test/Transforms/JumpThreading/combine-metadata.ll

index 39ac9a0..4ed6cfe 100644 (file)
@@ -108,7 +108,7 @@ d2:
 d3:
   %y = load i32*, i32** %ptr
   store i32 1, i32* %y
-  %c2 = icmp eq i32* %y, null
+  %c2 = icmp eq i32* %y, @p
   br i1 %c2, label %ret1, label %ret2
 
 ret1:
@@ -118,5 +118,6 @@ ret2:
   ret void
 }
 
+@p = external global i32
 
 !0 = !{}