diff options
author | Gabor Greif <ggreif@gmail.com> | 2010-06-29 16:17:26 +0000 |
---|---|---|
committer | Gabor Greif <ggreif@gmail.com> | 2010-06-29 16:17:26 +0000 |
commit | eab748d4099923fb17e57ff234b361479f20a3e6 (patch) | |
tree | 43d1581ed87bb49b2835c7108f52869b839c152f /llvm/lib | |
parent | a28615ce318608e2dcc4411c6f950df00272d060 (diff) | |
download | bcm5719-llvm-eab748d4099923fb17e57ff234b361479f20a3e6.tar.gz bcm5719-llvm-eab748d4099923fb17e57ff234b361479f20a3e6.zip |
use ArgOperand API
llvm-svn: 107145
Diffstat (limited to 'llvm/lib')
-rw-r--r-- | llvm/lib/VMCore/AutoUpgrade.cpp | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/llvm/lib/VMCore/AutoUpgrade.cpp b/llvm/lib/VMCore/AutoUpgrade.cpp index 64c456cce07..dc39024e394 100644 --- a/llvm/lib/VMCore/AutoUpgrade.cpp +++ b/llvm/lib/VMCore/AutoUpgrade.cpp @@ -429,9 +429,9 @@ void llvm::UpgradeIntrinsicCall(CallInst *CI, Function *NewFn) { // Remove upgraded multiply. CI->eraseFromParent(); } else if (F->getName() == "llvm.x86.ssse3.palign.r") { - Value *Op1 = CI->getOperand(1); - Value *Op2 = CI->getOperand(2); - Value *Op3 = CI->getOperand(3); + Value *Op1 = CI->getArgOperand(0); + Value *Op2 = CI->getArgOperand(1); + Value *Op3 = CI->getArgOperand(2); unsigned shiftVal = cast<ConstantInt>(Op3)->getZExtValue(); Value *Rep; IRBuilder<> Builder(C); @@ -485,9 +485,9 @@ void llvm::UpgradeIntrinsicCall(CallInst *CI, Function *NewFn) { CI->eraseFromParent(); } else if (F->getName() == "llvm.x86.ssse3.palign.r.128") { - Value *Op1 = CI->getOperand(1); - Value *Op2 = CI->getOperand(2); - Value *Op3 = CI->getOperand(3); + Value *Op1 = CI->getArgOperand(0); + Value *Op2 = CI->getArgOperand(1); + Value *Op3 = CI->getArgOperand(2); unsigned shiftVal = cast<ConstantInt>(Op3)->getZExtValue(); Value *Rep; IRBuilder<> Builder(C); |