summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRafael Espindola <rafael.espindola@gmail.com>2014-02-14 19:02:01 +0000
committerRafael Espindola <rafael.espindola@gmail.com>2014-02-14 19:02:01 +0000
commit034b8f9d3184babb42d8ae2d9aae8620b30af2d9 (patch)
tree5fb7d96fbc24a4f47a2682ed8c3346d8a7760a6f
parente228078ca6de1c5316ec53a370568ea5d824f8e5 (diff)
downloadllvm-034b8f9d3184babb42d8ae2d9aae8620b30af2d9.tar.gz
llvm-034b8f9d3184babb42d8ae2d9aae8620b30af2d9.tar.bz2
llvm-034b8f9d3184babb42d8ae2d9aae8620b30af2d9.tar.xz
Trivial cleanup: reuse existing variable.
Extracted while trying to understand http://llvm-reviews.chandlerc.com/D1764. Patch by Matt Arsenault. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@201425 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r--lib/Transforms/Scalar/SROA.cpp3
1 files changed, 1 insertions, 2 deletions
diff --git a/lib/Transforms/Scalar/SROA.cpp b/lib/Transforms/Scalar/SROA.cpp
index bed53b832a..114411e3f0 100644
--- a/lib/Transforms/Scalar/SROA.cpp
+++ b/lib/Transforms/Scalar/SROA.cpp
@@ -2518,8 +2518,7 @@ private:
}
if (EmitMemCpy) {
- Type *OtherPtrTy = IsDest ? II.getRawSource()->getType()
- : II.getRawDest()->getType();
+ Type *OtherPtrTy = OtherPtr->getType();
// Compute the other pointer, folding as much as possible to produce
// a single, simple GEP in most cases.