mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-08-05 13:26:55 +00:00
s/ParameterAttributes/Attributes/g
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@56513 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@@ -508,7 +508,7 @@ Function *ArgPromotion::DoPromotion(Function *F,
|
||||
const PAListPtr &PAL = F->getParamAttrs();
|
||||
|
||||
// Add any return attributes.
|
||||
if (ParameterAttributes attrs = PAL.getParamAttrs(0))
|
||||
if (Attributes attrs = PAL.getParamAttrs(0))
|
||||
ParamAttrsVec.push_back(ParamAttrsWithIndex::get(0, attrs));
|
||||
|
||||
// First, determine the new argument list
|
||||
@@ -525,7 +525,7 @@ Function *ArgPromotion::DoPromotion(Function *F,
|
||||
} else if (!ArgsToPromote.count(I)) {
|
||||
// Unchanged argument
|
||||
Params.push_back(I->getType());
|
||||
if (ParameterAttributes attrs = PAL.getParamAttrs(ArgIndex))
|
||||
if (Attributes attrs = PAL.getParamAttrs(ArgIndex))
|
||||
ParamAttrsVec.push_back(ParamAttrsWithIndex::get(Params.size(), attrs));
|
||||
} else if (I->use_empty()) {
|
||||
// Dead argument (which are always marked as promotable)
|
||||
@@ -621,7 +621,7 @@ Function *ArgPromotion::DoPromotion(Function *F,
|
||||
const PAListPtr &CallPAL = CS.getParamAttrs();
|
||||
|
||||
// Add any return attributes.
|
||||
if (ParameterAttributes attrs = CallPAL.getParamAttrs(0))
|
||||
if (Attributes attrs = CallPAL.getParamAttrs(0))
|
||||
ParamAttrsVec.push_back(ParamAttrsWithIndex::get(0, attrs));
|
||||
|
||||
// Loop over the operands, inserting GEP and loads in the caller as
|
||||
@@ -633,7 +633,7 @@ Function *ArgPromotion::DoPromotion(Function *F,
|
||||
if (!ArgsToPromote.count(I) && !ByValArgsToTransform.count(I)) {
|
||||
Args.push_back(*AI); // Unmodified argument
|
||||
|
||||
if (ParameterAttributes Attrs = CallPAL.getParamAttrs(ArgIndex))
|
||||
if (Attributes Attrs = CallPAL.getParamAttrs(ArgIndex))
|
||||
ParamAttrsVec.push_back(ParamAttrsWithIndex::get(Args.size(), Attrs));
|
||||
|
||||
} else if (ByValArgsToTransform.count(I)) {
|
||||
@@ -688,7 +688,7 @@ Function *ArgPromotion::DoPromotion(Function *F,
|
||||
// Push any varargs arguments on the list
|
||||
for (; AI != CS.arg_end(); ++AI, ++ArgIndex) {
|
||||
Args.push_back(*AI);
|
||||
if (ParameterAttributes Attrs = CallPAL.getParamAttrs(ArgIndex))
|
||||
if (Attributes Attrs = CallPAL.getParamAttrs(ArgIndex))
|
||||
ParamAttrsVec.push_back(ParamAttrsWithIndex::get(Args.size(), Attrs));
|
||||
}
|
||||
|
||||
|
@@ -593,7 +593,7 @@ bool DAE::RemoveDeadStuffFromFunction(Function *F) {
|
||||
const PAListPtr &PAL = F->getParamAttrs();
|
||||
|
||||
// The existing function return attributes.
|
||||
ParameterAttributes RAttrs = PAL.getParamAttrs(0);
|
||||
Attributes RAttrs = PAL.getParamAttrs(0);
|
||||
|
||||
|
||||
// Find out the new return value.
|
||||
@@ -678,7 +678,7 @@ bool DAE::RemoveDeadStuffFromFunction(Function *F) {
|
||||
|
||||
// Get the original parameter attributes (skipping the first one, that is
|
||||
// for the return value.
|
||||
if (ParameterAttributes Attrs = PAL.getParamAttrs(i + 1))
|
||||
if (Attributes Attrs = PAL.getParamAttrs(i + 1))
|
||||
ParamAttrsVec.push_back(ParamAttrsWithIndex::get(Params.size(), Attrs));
|
||||
} else {
|
||||
++NumArgumentsEliminated;
|
||||
@@ -730,7 +730,7 @@ bool DAE::RemoveDeadStuffFromFunction(Function *F) {
|
||||
const PAListPtr &CallPAL = CS.getParamAttrs();
|
||||
|
||||
// The call return attributes.
|
||||
ParameterAttributes RAttrs = CallPAL.getParamAttrs(0);
|
||||
Attributes RAttrs = CallPAL.getParamAttrs(0);
|
||||
// Adjust in case the function was changed to return void.
|
||||
RAttrs &= ~ParamAttr::typeIncompatible(NF->getReturnType());
|
||||
if (RAttrs)
|
||||
@@ -746,7 +746,7 @@ bool DAE::RemoveDeadStuffFromFunction(Function *F) {
|
||||
if (ArgAlive[i]) {
|
||||
Args.push_back(*I);
|
||||
// Get original parameter attributes, but skip return attributes.
|
||||
if (ParameterAttributes Attrs = CallPAL.getParamAttrs(i + 1))
|
||||
if (Attributes Attrs = CallPAL.getParamAttrs(i + 1))
|
||||
ParamAttrsVec.push_back(ParamAttrsWithIndex::get(Args.size(), Attrs));
|
||||
}
|
||||
|
||||
@@ -756,7 +756,7 @@ bool DAE::RemoveDeadStuffFromFunction(Function *F) {
|
||||
// Push any varargs arguments on the list. Don't forget their attributes.
|
||||
for (CallSite::arg_iterator E = CS.arg_end(); I != E; ++I, ++i) {
|
||||
Args.push_back(*I);
|
||||
if (ParameterAttributes Attrs = CallPAL.getParamAttrs(i + 1))
|
||||
if (Attributes Attrs = CallPAL.getParamAttrs(i + 1))
|
||||
ParamAttrsVec.push_back(ParamAttrsWithIndex::get(Args.size(), Attrs));
|
||||
}
|
||||
|
||||
|
@@ -125,7 +125,7 @@ bool PruneEH::runOnSCC(const std::vector<CallGraphNode *> &SCC) {
|
||||
// If the SCC doesn't unwind or doesn't throw, note this fact.
|
||||
if (!SCCMightUnwind || !SCCMightReturn)
|
||||
for (unsigned i = 0, e = SCC.size(); i != e; ++i) {
|
||||
ParameterAttributes NewAttributes = ParamAttr::None;
|
||||
Attributes NewAttributes = ParamAttr::None;
|
||||
|
||||
if (!SCCMightUnwind)
|
||||
NewAttributes |= ParamAttr::NoUnwind;
|
||||
|
@@ -210,7 +210,7 @@ Function *SRETPromotion::cloneFunctionBody(Function *F,
|
||||
const PAListPtr &PAL = F->getParamAttrs();
|
||||
|
||||
// Add any return attributes.
|
||||
if (ParameterAttributes attrs = PAL.getParamAttrs(0))
|
||||
if (Attributes attrs = PAL.getParamAttrs(0))
|
||||
ParamAttrsVec.push_back(ParamAttrsWithIndex::get(0, attrs));
|
||||
|
||||
// Skip first argument.
|
||||
@@ -221,7 +221,7 @@ Function *SRETPromotion::cloneFunctionBody(Function *F,
|
||||
unsigned ParamIndex = 2;
|
||||
while (I != E) {
|
||||
Params.push_back(I->getType());
|
||||
if (ParameterAttributes Attrs = PAL.getParamAttrs(ParamIndex))
|
||||
if (Attributes Attrs = PAL.getParamAttrs(ParamIndex))
|
||||
ParamAttrsVec.push_back(ParamAttrsWithIndex::get(ParamIndex - 1, Attrs));
|
||||
++I;
|
||||
++ParamIndex;
|
||||
@@ -264,7 +264,7 @@ void SRETPromotion::updateCallSites(Function *F, Function *NF) {
|
||||
|
||||
const PAListPtr &PAL = F->getParamAttrs();
|
||||
// Add any return attributes.
|
||||
if (ParameterAttributes attrs = PAL.getParamAttrs(0))
|
||||
if (Attributes attrs = PAL.getParamAttrs(0))
|
||||
ArgAttrsVec.push_back(ParamAttrsWithIndex::get(0, attrs));
|
||||
|
||||
// Copy arguments, however skip first one.
|
||||
@@ -276,7 +276,7 @@ void SRETPromotion::updateCallSites(Function *F, Function *NF) {
|
||||
unsigned ParamIndex = 2;
|
||||
while (AI != AE) {
|
||||
Args.push_back(*AI);
|
||||
if (ParameterAttributes Attrs = PAL.getParamAttrs(ParamIndex))
|
||||
if (Attributes Attrs = PAL.getParamAttrs(ParamIndex))
|
||||
ArgAttrsVec.push_back(ParamAttrsWithIndex::get(ParamIndex - 1, Attrs));
|
||||
++ParamIndex;
|
||||
++AI;
|
||||
|
Reference in New Issue
Block a user