Add a priority queue class, which is a wrapper around std::priority_queue
[oota-llvm.git] / test / Transforms / InstCombine / GEPIdxCanon.ll
index 0dcce2d794df00f3865a77531d678cf05c5945cd..9f84c01a3a436a50877da2c102233304f2eb4b48 100644 (file)
@@ -1,8 +1,10 @@
-; RUN: llvm-as < %s | opt -instcombine -gcse -instcombine | llvm-dis | not grep getelementptr
+; RUN: llvm-as < %s | opt -instcombine -gcse -instcombine | \
+; RUN:    llvm-dis | not grep getelementptr
 
-bool %test(int* %A) {
-       %B = getelementptr int* %A, int 1
-       %C = getelementptr int* %A, uint 1
-       %V = seteq int* %B, %C
-       ret bool %V
+define i1 @test(i32* %A) {
+        %B = getelementptr i32* %A, i32 1               ; <i32*> [#uses=1]
+        %C = getelementptr i32* %A, i64 1               ; <i32*> [#uses=1]
+        %V = icmp eq i32* %B, %C                ; <i1> [#uses=1]
+        ret i1 %V
 }
+