[llvm-commits] [llvm] r41106 - /llvm/trunk/tools/llvm-upgrade/UpgradeParser.y.cvs

David Greene greened at obbligato.org
Wed Aug 15 10:58:51 PDT 2007


Author: greened
Date: Wed Aug 15 12:58:51 2007
New Revision: 41106

URL: http://llvm.org/viewvc/llvm-project?rev=41106&view=rev
Log:

Update .cvs file

Modified:
    llvm/trunk/tools/llvm-upgrade/UpgradeParser.y.cvs

Modified: llvm/trunk/tools/llvm-upgrade/UpgradeParser.y.cvs
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/tools/llvm-upgrade/UpgradeParser.y.cvs?rev=41106&r1=41105&r2=41106&view=diff

==============================================================================
--- llvm/trunk/tools/llvm-upgrade/UpgradeParser.y.cvs (original)
+++ llvm/trunk/tools/llvm-upgrade/UpgradeParser.y.cvs Wed Aug 15 12:58:51 2007
@@ -1723,11 +1723,12 @@
 
       while (!F->use_empty()) {
         CallInst* CI = cast<CallInst>(F->use_back());
-        SmallVector<Value *, 2> Args;
-        Args.push_back(new AllocaInst(ArgTy, 0, "vacopy.fix.1", CI));
-        Args.push_back(new AllocaInst(ArgTy, 0, "vacopy.fix.2", CI));
+        Value *Args[2] = {
+          new AllocaInst(ArgTy, 0, "vacopy.fix.1", CI),
+          new AllocaInst(ArgTy, 0, "vacopy.fix.2", CI)         
+        };
         new StoreInst(CI->getOperand(1), Args[1], CI);
-        new CallInst(NF, Args.begin(), Args.end(), "", CI);
+        new CallInst(NF, Args, Args + 2, "", CI);
         Value* foo = new LoadInst(Args[0], "vacopy.fix.3", CI);
         CI->replaceAllUsesWith(foo);
         CI->getParent()->getInstList().erase(CI);





More information about the llvm-commits mailing list