| 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);
|
|
|