| Index: src/IceCfg.cpp
|
| diff --git a/src/IceCfg.cpp b/src/IceCfg.cpp
|
| index 9726ff92f876099bbb4a7b807185541eaba4fa4c..d3c47d4c8ea4f5f0e6ba80f94d06dd915d389d7d 100644
|
| --- a/src/IceCfg.cpp
|
| +++ b/src/IceCfg.cpp
|
| @@ -269,8 +269,7 @@ void Cfg::liveness(LivenessMode Mode) {
|
| llvm::BitVector NeedToProcess(Nodes.size(), true);
|
| while (NeedToProcess.any()) {
|
| // Iterate in reverse topological order to speed up convergence.
|
| - for (auto I = Nodes.rbegin(), E = Nodes.rend(); I != E; ++I) {
|
| - CfgNode *Node = *I;
|
| + for (CfgNode *Node : reverse_range(Nodes)) {
|
| if (NeedToProcess[Node->getIndex()]) {
|
| NeedToProcess[Node->getIndex()] = false;
|
| bool Changed = Node->liveness(getLiveness());
|
| @@ -442,16 +441,6 @@ void Cfg::emit() {
|
| dump("After recomputing liveness for -decorate-asm");
|
| }
|
| Ostream &Str = Ctx->getStrEmit();
|
| - if (!Ctx->testAndSetHasEmittedFirstMethod()) {
|
| - // Print a helpful command for assembling the output.
|
| - // TODO: have the Target emit the header
|
| - // TODO: need a per-file emit in addition to per-CFG
|
| - Str << "# $LLVM_BIN_PATH/llvm-mc"
|
| - << " -arch=x86"
|
| - << " -filetype=obj"
|
| - << " -o=MyObj.o"
|
| - << "\n\n";
|
| - }
|
| IceString MangledName = getContext()->mangleName(getFunctionName());
|
| emitTextHeader(MangledName);
|
| for (CfgNode *Node : Nodes)
|
|
|