summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms/RewriteStatepointsForGC/base-pointers-6.ll
diff options
context:
space:
mode:
authorPhilip Reames <listmail@philipreames.com>2015-07-24 19:01:39 +0000
committerPhilip Reames <listmail@philipreames.com>2015-07-24 19:01:39 +0000
commitfa2c630f798cd9df7b565f18cdf06821e294512e (patch)
tree7304f55778d1c01c0ecd5a67ecfdcebef0d63263 /llvm/test/Transforms/RewriteStatepointsForGC/base-pointers-6.ll
parent7fb865ea8ea8134d1b8429366bcee361df3e5448 (diff)
downloadbcm5719-llvm-fa2c630f798cd9df7b565f18cdf06821e294512e.tar.gz
bcm5719-llvm-fa2c630f798cd9df7b565f18cdf06821e294512e.zip
[RewriteStatepointsForGC] Adjust naming scheme to be more stable
The names for instructions inserted were previous dependent on iteration order. By deriving the names from the original instructions, we can avoid instability in tests without resorting to ordered traversals. It also makes the IR mildly easier to read at large scale. llvm-svn: 243140
Diffstat (limited to 'llvm/test/Transforms/RewriteStatepointsForGC/base-pointers-6.ll')
-rw-r--r--llvm/test/Transforms/RewriteStatepointsForGC/base-pointers-6.ll6
1 files changed, 3 insertions, 3 deletions
diff --git a/llvm/test/Transforms/RewriteStatepointsForGC/base-pointers-6.ll b/llvm/test/Transforms/RewriteStatepointsForGC/base-pointers-6.ll
index 0b785d72d63..ace2df2cf61 100644
--- a/llvm/test/Transforms/RewriteStatepointsForGC/base-pointers-6.ll
+++ b/llvm/test/Transforms/RewriteStatepointsForGC/base-pointers-6.ll
@@ -1,6 +1,6 @@
; RUN: opt %s -rewrite-statepoints-for-gc -spp-print-base-pointers -S 2>&1 | FileCheck %s
-; CHECK: derived %merged_value base %base_phi
+; CHECK: derived %merged_value base %merged_value.base
declare void @site_for_call_safpeoint()
@@ -30,7 +30,7 @@ there:
merge:
; CHECK: merge:
-; CHECK: %base_phi = phi i64 addrspace(1)* [ %base_obj_x, %merge_here ], [ %base_obj_y, %there ]
+; CHECK: %merged_value.base = phi i64 addrspace(1)* [ %base_obj_x, %merge_here ], [ %base_obj_y, %there ]
; CHECK-NEXT: %merged_value = phi i64 addrspace(1)* [ %x, %merge_here ], [ %y, %there ]
%merged_value = phi i64 addrspace(1)* [ %x, %merge_here ], [ %y, %there ]
%safepoint_token = call i32 (i64, i32, void ()*, i32, i32, ...) @llvm.experimental.gc.statepoint.p0f_isVoidf(i64 0, i32 0, void ()* @site_for_call_safpeoint, i32 0, i32 0, i32 0, i32 5, i32 0, i32 -1, i32 0, i32 0, i32 0)
@@ -38,4 +38,4 @@ merge:
}
declare void @do_safepoint()
-declare i32 @llvm.experimental.gc.statepoint.p0f_isVoidf(i64, i32, void ()*, i32, i32, ...) \ No newline at end of file
+declare i32 @llvm.experimental.gc.statepoint.p0f_isVoidf(i64, i32, void ()*, i32, i32, ...)
OpenPOWER on IntegriCloud