commit | a4efd8ac2efde5fade99e47f1abb51bdb84fd68d | [log] [tgz] |
---|---|---|
author | Manuel Jacob <me@manueljacob.de> | Wed Dec 23 00:19:45 2015 +0000 |
committer | Manuel Jacob <me@manueljacob.de> | Wed Dec 23 00:19:45 2015 +0000 |
tree | 7eae43733fae710509c17fe523d42b1fbafbf639 | |
parent | 1cb242eb139d31e2d76b8a2affef97eb9b33ad1b [diff] |
[RS4GC] Fix base pair printing for constants. Previously, "%" + name of the value was printed for each derived and base pointer. This is correct for instructions, but wrong for e.g. globals. llvm-svn: 256305
diff --git a/llvm/test/Transforms/RewriteStatepointsForGC/base-pointers-12.ll b/llvm/test/Transforms/RewriteStatepointsForGC/base-pointers-12.ll index d4425a7..fbe1207e 100644 --- a/llvm/test/Transforms/RewriteStatepointsForGC/base-pointers-12.ll +++ b/llvm/test/Transforms/RewriteStatepointsForGC/base-pointers-12.ll
@@ -1,6 +1,6 @@ ; RUN: opt %s -rewrite-statepoints-for-gc -spp-print-base-pointers -S 2>&1 | FileCheck %s -; CHECK: derived %select base %global +; CHECK: derived %select base @global @global = external addrspace(1) global i8
diff --git a/llvm/test/Transforms/RewriteStatepointsForGC/base-pointers-13.ll b/llvm/test/Transforms/RewriteStatepointsForGC/base-pointers-13.ll index 9c16eb2..65782c2 100644 --- a/llvm/test/Transforms/RewriteStatepointsForGC/base-pointers-13.ll +++ b/llvm/test/Transforms/RewriteStatepointsForGC/base-pointers-13.ll
@@ -1,6 +1,6 @@ ; RUN: opt %s -rewrite-statepoints-for-gc -spp-print-base-pointers -S 2>&1 | FileCheck %s -; CHECK: derived %derived base %global +; CHECK: derived %derived base @global @global = external addrspace(1) global i8