diff options
| author | Chris Lattner <sabre@nondot.org> | 2010-11-29 23:35:33 +0000 |
|---|---|---|
| committer | Chris Lattner <sabre@nondot.org> | 2010-11-29 23:35:33 +0000 |
| commit | b4df1d5a3ecf9981b63e28a14a97ddb93992e3af (patch) | |
| tree | a2a969086826308a933eaea190ea7d40e2785bc8 /llvm | |
| parent | 6f3a90b549612b1352037edbef832dd2559102fe (diff) | |
| download | bcm5719-llvm-b4df1d5a3ecf9981b63e28a14a97ddb93992e3af.tar.gz bcm5719-llvm-b4df1d5a3ecf9981b63e28a14a97ddb93992e3af.zip | |
prune an llvmcontext include and simplify some code.
llvm-svn: 120347
Diffstat (limited to 'llvm')
| -rw-r--r-- | llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp b/llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp index 8aeaa9971a1..087f022fe9d 100644 --- a/llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp +++ b/llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp @@ -16,7 +16,6 @@ #include "llvm/Transforms/Scalar.h" #include "llvm/IntrinsicInst.h" #include "llvm/Instructions.h" -#include "llvm/LLVMContext.h" #include "llvm/ADT/SmallVector.h" #include "llvm/ADT/Statistic.h" #include "llvm/Analysis/Dominators.h" @@ -39,8 +38,6 @@ STATISTIC(NumMoveToCpy, "Number of memmoves converted to memcpy"); /// i16 0xF0F0, double 0.0 etc. If the value can't be handled with a repeated /// byte store (e.g. i16 0x1234), return null. static Value *isBytewiseValue(Value *V) { - LLVMContext &Context = V->getContext(); - // All byte-wide stores are splatable, even of arbitrary variables. if (V->getType()->isIntegerTy(8)) return V; @@ -48,9 +45,9 @@ static Value *isBytewiseValue(Value *V) { // corresponding integer value is "byteable". An important case is 0.0. if (ConstantFP *CFP = dyn_cast<ConstantFP>(V)) { if (CFP->getType()->isFloatTy()) - V = ConstantExpr::getBitCast(CFP, Type::getInt32Ty(Context)); + V = ConstantExpr::getBitCast(CFP, Type::getInt32Ty(V->getContext())); if (CFP->getType()->isDoubleTy()) - V = ConstantExpr::getBitCast(CFP, Type::getInt64Ty(Context)); + V = ConstantExpr::getBitCast(CFP, Type::getInt64Ty(V->getContext())); // Don't handle long double formats, which have strange constraints. } @@ -73,7 +70,7 @@ static Value *isBytewiseValue(Value *V) { if (Val != Val2) return 0; } - return ConstantInt::get(Context, Val); + return ConstantInt::get(V->getContext(), Val); } } |

