diff options
| author | Devang Patel <dpatel@apple.com> | 2008-09-24 00:55:02 +0000 | 
|---|---|---|
| committer | Devang Patel <dpatel@apple.com> | 2008-09-24 00:55:02 +0000 | 
| commit | 6402c7236f24785cb56ab4db7275c80b16981ed5 (patch) | |
| tree | 3f41842f9827698be9e1c70248f6365361195032 /llvm/lib/Transforms | |
| parent | 423b4f24c82fbbe36269e61f752ac9ff1b7e01e8 (diff) | |
| download | bcm5719-llvm-6402c7236f24785cb56ab4db7275c80b16981ed5.tar.gz bcm5719-llvm-6402c7236f24785cb56ab4db7275c80b16981ed5.zip | |
s/ParamAttrsWithIndex/FnAttributeWithIndex/g
llvm-svn: 56535
Diffstat (limited to 'llvm/lib/Transforms')
| -rw-r--r-- | llvm/lib/Transforms/IPO/ArgumentPromotion.cpp | 12 | ||||
| -rw-r--r-- | llvm/lib/Transforms/IPO/DeadArgumentElimination.cpp | 14 | ||||
| -rw-r--r-- | llvm/lib/Transforms/IPO/StructRetPromotion.cpp | 12 | ||||
| -rw-r--r-- | llvm/lib/Transforms/Scalar/InstructionCombining.cpp | 16 | 
4 files changed, 27 insertions, 27 deletions
| diff --git a/llvm/lib/Transforms/IPO/ArgumentPromotion.cpp b/llvm/lib/Transforms/IPO/ArgumentPromotion.cpp index a1d8c75bd3f..d71ed94f66c 100644 --- a/llvm/lib/Transforms/IPO/ArgumentPromotion.cpp +++ b/llvm/lib/Transforms/IPO/ArgumentPromotion.cpp @@ -504,12 +504,12 @@ Function *ArgPromotion::DoPromotion(Function *F,    // ParamAttrs - Keep track of the parameter attributes for the arguments    // that we are *not* promoting. For the ones that we do promote, the parameter    // attributes are lost -  SmallVector<ParamAttrsWithIndex, 8> ParamAttrsVec; +  SmallVector<FnAttributeWithIndex, 8> ParamAttrsVec;    const PAListPtr &PAL = F->getParamAttrs();    // Add any return attributes.    if (Attributes attrs = PAL.getParamAttrs(0)) -    ParamAttrsVec.push_back(ParamAttrsWithIndex::get(0, attrs)); +    ParamAttrsVec.push_back(FnAttributeWithIndex::get(0, attrs));    // First, determine the new argument list    unsigned ArgIndex = 1; @@ -526,7 +526,7 @@ Function *ArgPromotion::DoPromotion(Function *F,        // Unchanged argument        Params.push_back(I->getType());        if (Attributes attrs = PAL.getParamAttrs(ArgIndex)) -        ParamAttrsVec.push_back(ParamAttrsWithIndex::get(Params.size(), attrs)); +        ParamAttrsVec.push_back(FnAttributeWithIndex::get(Params.size(), attrs));      } else if (I->use_empty()) {        // Dead argument (which are always marked as promotable)        ++NumArgumentsDead; @@ -622,7 +622,7 @@ Function *ArgPromotion::DoPromotion(Function *F,      // Add any return attributes.      if (Attributes attrs = CallPAL.getParamAttrs(0)) -      ParamAttrsVec.push_back(ParamAttrsWithIndex::get(0, attrs)); +      ParamAttrsVec.push_back(FnAttributeWithIndex::get(0, attrs));      // Loop over the operands, inserting GEP and loads in the caller as      // appropriate. @@ -634,7 +634,7 @@ Function *ArgPromotion::DoPromotion(Function *F,          Args.push_back(*AI);          // Unmodified argument          if (Attributes Attrs = CallPAL.getParamAttrs(ArgIndex)) -          ParamAttrsVec.push_back(ParamAttrsWithIndex::get(Args.size(), Attrs)); +          ParamAttrsVec.push_back(FnAttributeWithIndex::get(Args.size(), Attrs));        } else if (ByValArgsToTransform.count(I)) {          // Emit a GEP and load for each element of the struct. @@ -689,7 +689,7 @@ Function *ArgPromotion::DoPromotion(Function *F,      for (; AI != CS.arg_end(); ++AI, ++ArgIndex) {        Args.push_back(*AI);        if (Attributes Attrs = CallPAL.getParamAttrs(ArgIndex)) -        ParamAttrsVec.push_back(ParamAttrsWithIndex::get(Args.size(), Attrs)); +        ParamAttrsVec.push_back(FnAttributeWithIndex::get(Args.size(), Attrs));      }      Instruction *New; diff --git a/llvm/lib/Transforms/IPO/DeadArgumentElimination.cpp b/llvm/lib/Transforms/IPO/DeadArgumentElimination.cpp index 724d2b36d0f..ab3321d7566 100644 --- a/llvm/lib/Transforms/IPO/DeadArgumentElimination.cpp +++ b/llvm/lib/Transforms/IPO/DeadArgumentElimination.cpp @@ -226,7 +226,7 @@ bool DAE::DeleteDeadVarargs(Function &Fn) {      // Drop any attributes that were on the vararg arguments.      PAListPtr PAL = CS.getParamAttrs();      if (!PAL.isEmpty() && PAL.getSlot(PAL.getNumSlots() - 1).Index > NumArgs) { -      SmallVector<ParamAttrsWithIndex, 8> ParamAttrsVec; +      SmallVector<FnAttributeWithIndex, 8> ParamAttrsVec;        for (unsigned i = 0; PAL.getSlot(i).Index <= NumArgs; ++i)          ParamAttrsVec.push_back(PAL.getSlot(i));        PAL = PAListPtr::get(ParamAttrsVec.begin(), ParamAttrsVec.end()); @@ -589,7 +589,7 @@ bool DAE::RemoveDeadStuffFromFunction(Function *F) {    std::vector<const Type*> Params;    // Set up to build a new list of parameter attributes. -  SmallVector<ParamAttrsWithIndex, 8> ParamAttrsVec; +  SmallVector<FnAttributeWithIndex, 8> ParamAttrsVec;    const PAListPtr &PAL = F->getParamAttrs();    // The existing function return attributes. @@ -661,7 +661,7 @@ bool DAE::RemoveDeadStuffFromFunction(Function *F) {             && "Return attributes no longer compatible?");    if (RAttrs) -    ParamAttrsVec.push_back(ParamAttrsWithIndex::get(0, RAttrs)); +    ParamAttrsVec.push_back(FnAttributeWithIndex::get(0, RAttrs));    // Remember which arguments are still alive.    SmallVector<bool, 10> ArgAlive(FTy->getNumParams(), false); @@ -679,7 +679,7 @@ bool DAE::RemoveDeadStuffFromFunction(Function *F) {        // Get the original parameter attributes (skipping the first one, that is        // for the return value.        if (Attributes Attrs = PAL.getParamAttrs(i + 1)) -        ParamAttrsVec.push_back(ParamAttrsWithIndex::get(Params.size(), Attrs)); +        ParamAttrsVec.push_back(FnAttributeWithIndex::get(Params.size(), Attrs));      } else {        ++NumArgumentsEliminated;        DOUT << "DAE - Removing argument " << i << " (" << I->getNameStart() @@ -734,7 +734,7 @@ bool DAE::RemoveDeadStuffFromFunction(Function *F) {      // Adjust in case the function was changed to return void.      RAttrs &= ~ParamAttr::typeIncompatible(NF->getReturnType());      if (RAttrs) -      ParamAttrsVec.push_back(ParamAttrsWithIndex::get(0, RAttrs)); +      ParamAttrsVec.push_back(FnAttributeWithIndex::get(0, RAttrs));      // Declare these outside of the loops, so we can reuse them for the second      // loop, which loops the varargs. @@ -747,7 +747,7 @@ bool DAE::RemoveDeadStuffFromFunction(Function *F) {          Args.push_back(*I);          // Get original parameter attributes, but skip return attributes.          if (Attributes Attrs = CallPAL.getParamAttrs(i + 1)) -          ParamAttrsVec.push_back(ParamAttrsWithIndex::get(Args.size(), Attrs)); +          ParamAttrsVec.push_back(FnAttributeWithIndex::get(Args.size(), Attrs));        }      if (ExtraArgHack) @@ -757,7 +757,7 @@ bool DAE::RemoveDeadStuffFromFunction(Function *F) {      for (CallSite::arg_iterator E = CS.arg_end(); I != E; ++I, ++i) {        Args.push_back(*I);        if (Attributes Attrs = CallPAL.getParamAttrs(i + 1)) -        ParamAttrsVec.push_back(ParamAttrsWithIndex::get(Args.size(), Attrs)); +        ParamAttrsVec.push_back(FnAttributeWithIndex::get(Args.size(), Attrs));      }      // Reconstruct the ParamAttrsList based on the vector we constructed. diff --git a/llvm/lib/Transforms/IPO/StructRetPromotion.cpp b/llvm/lib/Transforms/IPO/StructRetPromotion.cpp index 68f20eaf9fe..69aecc3e573 100644 --- a/llvm/lib/Transforms/IPO/StructRetPromotion.cpp +++ b/llvm/lib/Transforms/IPO/StructRetPromotion.cpp @@ -206,12 +206,12 @@ Function *SRETPromotion::cloneFunctionBody(Function *F,    std::vector<const Type*> Params;    // ParamAttrs - Keep track of the parameter attributes for the arguments. -  SmallVector<ParamAttrsWithIndex, 8> ParamAttrsVec; +  SmallVector<FnAttributeWithIndex, 8> ParamAttrsVec;    const PAListPtr &PAL = F->getParamAttrs();    // Add any return attributes.    if (Attributes attrs = PAL.getParamAttrs(0)) -    ParamAttrsVec.push_back(ParamAttrsWithIndex::get(0, attrs)); +    ParamAttrsVec.push_back(FnAttributeWithIndex::get(0, attrs));    // Skip first argument.    Function::arg_iterator I = F->arg_begin(), E = F->arg_end(); @@ -222,7 +222,7 @@ Function *SRETPromotion::cloneFunctionBody(Function *F,    while (I != E) {      Params.push_back(I->getType());      if (Attributes Attrs = PAL.getParamAttrs(ParamIndex)) -      ParamAttrsVec.push_back(ParamAttrsWithIndex::get(ParamIndex - 1, Attrs)); +      ParamAttrsVec.push_back(FnAttributeWithIndex::get(ParamIndex - 1, Attrs));      ++I;      ++ParamIndex;    } @@ -256,7 +256,7 @@ void SRETPromotion::updateCallSites(Function *F, Function *NF) {    SmallVector<Value*, 16> Args;    // ParamAttrs - Keep track of the parameter attributes for the arguments. -  SmallVector<ParamAttrsWithIndex, 8> ArgAttrsVec; +  SmallVector<FnAttributeWithIndex, 8> ArgAttrsVec;    while (!F->use_empty()) {      CallSite CS = CallSite::get(*F->use_begin()); @@ -265,7 +265,7 @@ void SRETPromotion::updateCallSites(Function *F, Function *NF) {      const PAListPtr &PAL = F->getParamAttrs();      // Add any return attributes.      if (Attributes attrs = PAL.getParamAttrs(0)) -      ArgAttrsVec.push_back(ParamAttrsWithIndex::get(0, attrs)); +      ArgAttrsVec.push_back(FnAttributeWithIndex::get(0, attrs));      // Copy arguments, however skip first one.      CallSite::arg_iterator AI = CS.arg_begin(), AE = CS.arg_end(); @@ -277,7 +277,7 @@ void SRETPromotion::updateCallSites(Function *F, Function *NF) {      while (AI != AE) {        Args.push_back(*AI);         if (Attributes Attrs = PAL.getParamAttrs(ParamIndex)) -        ArgAttrsVec.push_back(ParamAttrsWithIndex::get(ParamIndex - 1, Attrs)); +        ArgAttrsVec.push_back(FnAttributeWithIndex::get(ParamIndex - 1, Attrs));        ++ParamIndex;        ++AI;      } diff --git a/llvm/lib/Transforms/Scalar/InstructionCombining.cpp b/llvm/lib/Transforms/Scalar/InstructionCombining.cpp index 8a3ecbc448d..cec519257bc 100644 --- a/llvm/lib/Transforms/Scalar/InstructionCombining.cpp +++ b/llvm/lib/Transforms/Scalar/InstructionCombining.cpp @@ -9189,7 +9189,7 @@ bool InstCombiner::transformConstExprCastCall(CallSite CS) {    // inserting cast instructions as necessary...    std::vector<Value*> Args;    Args.reserve(NumActualArgs); -  SmallVector<ParamAttrsWithIndex, 8> attrVec; +  SmallVector<FnAttributeWithIndex, 8> attrVec;    attrVec.reserve(NumCommonArgs);    // Get any return attributes. @@ -9201,7 +9201,7 @@ bool InstCombiner::transformConstExprCastCall(CallSite CS) {    // Add the new return attributes.    if (RAttrs) -    attrVec.push_back(ParamAttrsWithIndex::get(0, RAttrs)); +    attrVec.push_back(FnAttributeWithIndex::get(0, RAttrs));    AI = CS.arg_begin();    for (unsigned i = 0; i != NumCommonArgs; ++i, ++AI) { @@ -9217,7 +9217,7 @@ bool InstCombiner::transformConstExprCastCall(CallSite CS) {      // Add any parameter attributes.      if (Attributes PAttrs = CallerPAL.getParamAttrs(i + 1)) -      attrVec.push_back(ParamAttrsWithIndex::get(i + 1, PAttrs)); +      attrVec.push_back(FnAttributeWithIndex::get(i + 1, PAttrs));    }    // If the function takes more arguments than the call was taking, add them @@ -9247,7 +9247,7 @@ bool InstCombiner::transformConstExprCastCall(CallSite CS) {          // Add any parameter attributes.          if (Attributes PAttrs = CallerPAL.getParamAttrs(i + 1)) -          attrVec.push_back(ParamAttrsWithIndex::get(i + 1, PAttrs)); +          attrVec.push_back(FnAttributeWithIndex::get(i + 1, PAttrs));        }      }    } @@ -9346,7 +9346,7 @@ Instruction *InstCombiner::transformCallThroughTrampoline(CallSite CS) {        std::vector<Value*> NewArgs;        NewArgs.reserve(unsigned(CS.arg_end()-CS.arg_begin())+1); -      SmallVector<ParamAttrsWithIndex, 8> NewAttrs; +      SmallVector<FnAttributeWithIndex, 8> NewAttrs;        NewAttrs.reserve(Attrs.getNumSlots() + 1);        // Insert the nest argument into the call argument list, which may @@ -9354,7 +9354,7 @@ Instruction *InstCombiner::transformCallThroughTrampoline(CallSite CS) {        // Add any function result attributes.        if (Attributes Attr = Attrs.getParamAttrs(0)) -        NewAttrs.push_back(ParamAttrsWithIndex::get(0, Attr)); +        NewAttrs.push_back(FnAttributeWithIndex::get(0, Attr));        {          unsigned Idx = 1; @@ -9366,7 +9366,7 @@ Instruction *InstCombiner::transformCallThroughTrampoline(CallSite CS) {              if (NestVal->getType() != NestTy)                NestVal = new BitCastInst(NestVal, NestTy, "nest", Caller);              NewArgs.push_back(NestVal); -            NewAttrs.push_back(ParamAttrsWithIndex::get(NestIdx, NestAttr)); +            NewAttrs.push_back(FnAttributeWithIndex::get(NestIdx, NestAttr));            }            if (I == E) @@ -9376,7 +9376,7 @@ Instruction *InstCombiner::transformCallThroughTrampoline(CallSite CS) {            NewArgs.push_back(*I);            if (Attributes Attr = Attrs.getParamAttrs(Idx))              NewAttrs.push_back -              (ParamAttrsWithIndex::get(Idx + (Idx >= NestIdx), Attr)); +              (FnAttributeWithIndex::get(Idx + (Idx >= NestIdx), Attr));            ++Idx, ++I;          } while (1); | 

