Index: src/IceCfg.cpp |
diff --git a/src/IceCfg.cpp b/src/IceCfg.cpp |
index b9deb01fb30fcb50759fda3958944cbd07c3d08a..92fc863bc6a208f97f6253261621236326d94db7 100644 |
--- a/src/IceCfg.cpp |
+++ b/src/IceCfg.cpp |
@@ -168,7 +168,7 @@ void Cfg::genFrame() { |
// doesn't need to iterate until convergence. |
void Cfg::livenessLightweight() { |
TimerMarker T(TimerStack::TT_livenessLightweight, this); |
- getVMetadata()->init(); |
+ getVMetadata()->init(VMK_Uses); |
for (CfgNode *Node : Nodes) |
Node->livenessLightweight(); |
} |
@@ -176,7 +176,7 @@ void Cfg::livenessLightweight() { |
void Cfg::liveness(LivenessMode Mode) { |
TimerMarker T(TimerStack::TT_liveness, this); |
Live.reset(new Liveness(this, Mode)); |
- getVMetadata()->init(); |
+ getVMetadata()->init(VMK_Uses); |
Live->init(); |
// Initialize with all nodes needing to be processed. |
llvm::BitVector NeedToProcess(Nodes.size(), true); |