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/lib/Transforms | |
| 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/lib/Transforms')
| -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);      }    } | 

