summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPhilip Reames <listmail@philipreames.com>2016-01-19 04:18:24 +0000
committerPhilip Reames <listmail@philipreames.com>2016-01-19 04:18:24 +0000
commitb336bca07e0b0508e599d37f53cc479a940fb402 (patch)
tree0d3ea8e82b1b9f77bfede064b217a1cf48f19646
parentcc496a99775e6bc637af22b63d3f743e2140d1cb (diff)
downloadbcm5719-llvm-b336bca07e0b0508e599d37f53cc479a940fb402.tar.gz
bcm5719-llvm-b336bca07e0b0508e599d37f53cc479a940fb402.zip
[GC] Lower vectors-of-pointers directly by default
This commit changes the default on our lowering of vectors-of-pointers from splitting in RS4GC to reporting them in the final stack map. All of the changes to do so are already in place and tested. Assuming no problems are unearthed in the next week, we will be deleting the old code entirely next Monday. llvm-svn: 258111
-rw-r--r--llvm/lib/Transforms/Scalar/RewriteStatepointsForGC.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/Transforms/Scalar/RewriteStatepointsForGC.cpp b/llvm/lib/Transforms/Scalar/RewriteStatepointsForGC.cpp
index a1c9dc10325..efebc770541 100644
--- a/llvm/lib/Transforms/Scalar/RewriteStatepointsForGC.cpp
+++ b/llvm/lib/Transforms/Scalar/RewriteStatepointsForGC.cpp
@@ -83,7 +83,7 @@ static cl::opt<bool>
/// This is purely to provide a debugging and dianostic hook until the vector
/// split is replaced with vector relocations.
static cl::opt<bool> UseVectorSplit("rs4gc-split-vector-values", cl::Hidden,
- cl::init(true));
+ cl::init(false));
namespace {
struct RewriteStatepointsForGC : public ModulePass {
OpenPOWER on IntegriCloud