diff options
| author | Reid Spencer <rspencer@reidspencer.com> | 2006-12-31 05:48:39 +0000 | 
|---|---|---|
| committer | Reid Spencer <rspencer@reidspencer.com> | 2006-12-31 05:48:39 +0000 | 
| commit | c635f47d9a02dc7da288864169804d3ff9481e8b (patch) | |
| tree | 4f2083b89373271d840e29c5e22e9020c3be4d90 /llvm/lib/Transforms/IPO/ArgumentPromotion.cpp | |
| parent | be5fd4a771686af882281a392e28b68ef95eeed3 (diff) | |
| download | bcm5719-llvm-c635f47d9a02dc7da288864169804d3ff9481e8b.tar.gz bcm5719-llvm-c635f47d9a02dc7da288864169804d3ff9481e8b.zip | |
For PR950:
This patch replaces signed integer types with signless ones:
1. [US]Byte -> Int8
2. [U]Short -> Int16
3. [U]Int   -> Int32
4. [U]Long  -> Int64.
5. Removal of isSigned, isUnsigned, getSignedVersion, getUnsignedVersion
   and other methods related to signedness. In a few places this warranted
   identifying the signedness information from other sources.
llvm-svn: 32785
Diffstat (limited to 'llvm/lib/Transforms/IPO/ArgumentPromotion.cpp')
| -rw-r--r-- | llvm/lib/Transforms/IPO/ArgumentPromotion.cpp | 6 | 
1 files changed, 3 insertions, 3 deletions
| diff --git a/llvm/lib/Transforms/IPO/ArgumentPromotion.cpp b/llvm/lib/Transforms/IPO/ArgumentPromotion.cpp index ab52baf850a..467214dce66 100644 --- a/llvm/lib/Transforms/IPO/ArgumentPromotion.cpp +++ b/llvm/lib/Transforms/IPO/ArgumentPromotion.cpp @@ -384,7 +384,7 @@ Function *ArgPromotion::DoPromotion(Function *F,    bool ExtraArgHack = false;    if (Params.empty() && FTy->isVarArg()) {      ExtraArgHack = true; -    Params.push_back(Type::IntTy); +    Params.push_back(Type::Int32Ty);    }    FunctionType *NFTy = FunctionType::get(RetTy, Params, FTy->isVarArg()); @@ -429,7 +429,7 @@ Function *ArgPromotion::DoPromotion(Function *F,        }      if (ExtraArgHack) -      Args.push_back(Constant::getNullValue(Type::IntTy)); +      Args.push_back(Constant::getNullValue(Type::Int32Ty));      // Push any varargs arguments on the list      for (; AI != CS.arg_end(); ++AI) @@ -540,7 +540,7 @@ Function *ArgPromotion::DoPromotion(Function *F,    // Notify the alias analysis implementation that we inserted a new argument.    if (ExtraArgHack) -    AA.copyValue(Constant::getNullValue(Type::IntTy), NF->arg_begin()); +    AA.copyValue(Constant::getNullValue(Type::Int32Ty), NF->arg_begin());    // Tell the alias analysis that the old function is about to disappear. | 

