diff options
| author | Chris Lattner <sabre@nondot.org> | 2005-01-08 19:45:31 +0000 | 
|---|---|---|
| committer | Chris Lattner <sabre@nondot.org> | 2005-01-08 19:45:31 +0000 | 
| commit | 46fa04b531f49339150c71b7b0ff4f81d34aac83 (patch) | |
| tree | 0e006deef0dd308ecc7b34f2efcaeb0f9425c3f7 /llvm/lib/Transforms | |
| parent | fdfe3e49fe0509bfb990e005101f798ea053fb35 (diff) | |
| download | bcm5719-llvm-46fa04b531f49339150c71b7b0ff4f81d34aac83.tar.gz bcm5719-llvm-46fa04b531f49339150c71b7b0ff4f81d34aac83.zip | |
Fix VS warnings.
llvm-svn: 19382
Diffstat (limited to 'llvm/lib/Transforms')
| -rw-r--r-- | llvm/lib/Transforms/IPO/ArgumentPromotion.cpp | 2 | ||||
| -rw-r--r-- | llvm/lib/Transforms/IPO/GlobalOpt.cpp | 7 | 
2 files changed, 5 insertions, 4 deletions
| diff --git a/llvm/lib/Transforms/IPO/ArgumentPromotion.cpp b/llvm/lib/Transforms/IPO/ArgumentPromotion.cpp index 3e3e265c6ed..a582f3b0185 100644 --- a/llvm/lib/Transforms/IPO/ArgumentPromotion.cpp +++ b/llvm/lib/Transforms/IPO/ArgumentPromotion.cpp @@ -275,7 +275,7 @@ bool ArgPromotion::isSafeToPromoteArgument(Argument *Arg) const {      const PointerType *LoadTy =        cast<PointerType>(Load->getOperand(0)->getType()); -    unsigned LoadSize = TD.getTypeSize(LoadTy->getElementType()); +    unsigned LoadSize = (unsigned)TD.getTypeSize(LoadTy->getElementType());      if (AA.canInstructionRangeModify(BB->front(), *Load, Arg, LoadSize))        return false;  // Pointer is invalidated! diff --git a/llvm/lib/Transforms/IPO/GlobalOpt.cpp b/llvm/lib/Transforms/IPO/GlobalOpt.cpp index c74f604f682..1068052f1cb 100644 --- a/llvm/lib/Transforms/IPO/GlobalOpt.cpp +++ b/llvm/lib/Transforms/IPO/GlobalOpt.cpp @@ -225,7 +225,7 @@ static bool AnalyzeGlobal(Value *V, GlobalStatus &GS,  static Constant *getAggregateConstantElement(Constant *Agg, Constant *Idx) {    ConstantInt *CI = dyn_cast<ConstantInt>(Idx);    if (!CI) return 0; -  uint64_t IdxV = CI->getRawValue(); +  unsigned IdxV = (unsigned)CI->getRawValue();    if (ConstantStruct *CS = dyn_cast<ConstantStruct>(Agg)) {      if (IdxV < CS->getNumOperands()) return CS->getOperand(IdxV); @@ -394,7 +394,8 @@ static GlobalVariable *SRAGlobal(GlobalVariable *GV) {      // Ignore the 1th operand, which has to be zero or else the program is quite      // broken (undefined).  Get the 2nd operand, which is the structure or array      // index. -    unsigned Val = cast<ConstantInt>(GEP->getOperand(2))->getRawValue(); +    unsigned Val = +       (unsigned)cast<ConstantInt>(GEP->getOperand(2))->getRawValue();      if (Val >= NewGlobals.size()) Val = 0; // Out of bound array access.      Value *NewPtr = NewGlobals[Val]; @@ -641,7 +642,7 @@ static GlobalVariable *OptimizeGlobalAddressOfMalloc(GlobalVariable *GV,      // If we have an array allocation, transform it to a single element      // allocation to make the code below simpler.      Type *NewTy = ArrayType::get(MI->getAllocatedType(), -                                 NElements->getRawValue()); +                                 (unsigned)NElements->getRawValue());      MallocInst *NewMI =        new MallocInst(NewTy, Constant::getNullValue(Type::UIntTy),                       MI->getName(), MI); | 

