[llvm] r258111 - [GC] Lower vectors-of-pointers directly by default
Philip Reames via llvm-commits
llvm-commits at lists.llvm.org
Mon Jan 18 20:18:24 PST 2016
Author: reames
Date: Mon Jan 18 22:18:24 2016
New Revision: 258111
URL: http://llvm.org/viewvc/llvm-project?rev=258111&view=rev
Log:
[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.
Modified:
llvm/trunk/lib/Transforms/Scalar/RewriteStatepointsForGC.cpp
Modified: llvm/trunk/lib/Transforms/Scalar/RewriteStatepointsForGC.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Transforms/Scalar/RewriteStatepointsForGC.cpp?rev=258111&r1=258110&r2=258111&view=diff
==============================================================================
--- llvm/trunk/lib/Transforms/Scalar/RewriteStatepointsForGC.cpp (original)
+++ llvm/trunk/lib/Transforms/Scalar/RewriteStatepointsForGC.cpp Mon Jan 18 22:18:24 2016
@@ -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 {
More information about the llvm-commits
mailing list