diff options
| author | Devang Patel <dpatel@apple.com> | 2008-11-20 19:50:17 +0000 | 
|---|---|---|
| committer | Devang Patel <dpatel@apple.com> | 2008-11-20 19:50:17 +0000 | 
| commit | 38642e598e2417f414c558d27e4b12000ed767e2 (patch) | |
| tree | c727512b7d949dd47b0b9596ee93797e5d24565c /llvm/lib | |
| parent | 111caaac58e21550c71c96f68394ad4d5f4f0198 (diff) | |
| download | bcm5719-llvm-38642e598e2417f414c558d27e4b12000ed767e2.tar.gz bcm5719-llvm-38642e598e2417f414c558d27e4b12000ed767e2.zip | |
Don't forget arguments!
llvm-svn: 59745
Diffstat (limited to 'llvm/lib')
| -rw-r--r-- | llvm/lib/Transforms/Utils/InstructionNamer.cpp | 7 | 
1 files changed, 6 insertions, 1 deletions
| diff --git a/llvm/lib/Transforms/Utils/InstructionNamer.cpp b/llvm/lib/Transforms/Utils/InstructionNamer.cpp index 5e5ec15f622..e6a94e3007d 100644 --- a/llvm/lib/Transforms/Utils/InstructionNamer.cpp +++ b/llvm/lib/Transforms/Utils/InstructionNamer.cpp @@ -30,7 +30,12 @@ namespace {      }      bool runOnFunction(Function &F) { -      for (Function::iterator BB = F.begin(), E = F.end(); BB != E; ++BB) +      for (Function::arg_iterator AI = F.arg_begin(), AE = F.arg_end(); +           AI != AE; ++AI) +        if (!AI->hasName() && AI->getType() != Type::VoidTy) +          AI->setName("tmp"); + +       for (Function::iterator BB = F.begin(), E = F.end(); BB != E; ++BB)          for (BasicBlock::iterator I = BB->begin(), E = BB->end(); I != E; ++I)            if (!I->hasName() && I->getType() != Type::VoidTy)              I->setName("tmp"); | 

