[llvm-commits] CVS: llvm/lib/Transforms/IPO/ArgumentPromotion.cpp GlobalOpt.cpp
Chris Lattner
lattner at cs.uiuc.edu
Sat Jan 8 11:45:44 PST 2005
Changes in directory llvm/lib/Transforms/IPO:
ArgumentPromotion.cpp updated: 1.15 -> 1.16
GlobalOpt.cpp updated: 1.32 -> 1.33
---
Log message:
Fix VS warnings.
---
Diffs of the changes: (+5 -4)
Index: llvm/lib/Transforms/IPO/ArgumentPromotion.cpp
diff -u llvm/lib/Transforms/IPO/ArgumentPromotion.cpp:1.15 llvm/lib/Transforms/IPO/ArgumentPromotion.cpp:1.16
--- llvm/lib/Transforms/IPO/ArgumentPromotion.cpp:1.15 Sat Nov 13 17:32:53 2004
+++ llvm/lib/Transforms/IPO/ArgumentPromotion.cpp Sat Jan 8 13:45:31 2005
@@ -275,7 +275,7 @@
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!
Index: llvm/lib/Transforms/IPO/GlobalOpt.cpp
diff -u llvm/lib/Transforms/IPO/GlobalOpt.cpp:1.32 llvm/lib/Transforms/IPO/GlobalOpt.cpp:1.33
--- llvm/lib/Transforms/IPO/GlobalOpt.cpp:1.32 Sun Dec 12 13:34:41 2004
+++ llvm/lib/Transforms/IPO/GlobalOpt.cpp Sat Jan 8 13:45:31 2005
@@ -225,7 +225,7 @@
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 @@
// 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 @@
// 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);
More information about the llvm-commits
mailing list