mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-11-25 12:12:47 +01:00
Rearrange some deckchairs. Moving the class before it's use.
llvm-svn: 173612
This commit is contained in:
parent
920cb6d54f
commit
d3b2ea02ca
@ -177,7 +177,22 @@ template<> struct DenseMapInfo<Attribute::AttrKind> {
|
||||
|
||||
class AttrBuilder;
|
||||
class AttributeSetImpl;
|
||||
struct AttributeWithIndex;
|
||||
|
||||
//===----------------------------------------------------------------------===//
|
||||
/// \class
|
||||
/// \brief This is just a pair of values to associate a set of attributes with
|
||||
/// an index.
|
||||
struct AttributeWithIndex {
|
||||
Attribute Attrs; ///< The attributes that are set, or'd together.
|
||||
unsigned Index; ///< Index of the parameter for which the attributes apply.
|
||||
|
||||
static AttributeWithIndex get(unsigned Idx, Attribute Attrs) {
|
||||
AttributeWithIndex P;
|
||||
P.Index = Idx;
|
||||
P.Attrs = Attrs;
|
||||
return P;
|
||||
}
|
||||
};
|
||||
|
||||
//===----------------------------------------------------------------------===//
|
||||
/// \class
|
||||
@ -343,22 +358,6 @@ public:
|
||||
void dump() const;
|
||||
};
|
||||
|
||||
//===----------------------------------------------------------------------===//
|
||||
/// \class
|
||||
/// \brief This is just a pair of values to associate a set of attributes with
|
||||
/// an index.
|
||||
struct AttributeWithIndex {
|
||||
Attribute Attrs; ///< The attributes that are set, or'd together.
|
||||
unsigned Index; ///< Index of the parameter for which the attributes apply.
|
||||
|
||||
static AttributeWithIndex get(unsigned Idx, Attribute Attrs) {
|
||||
AttributeWithIndex P;
|
||||
P.Index = Idx;
|
||||
P.Attrs = Attrs;
|
||||
return P;
|
||||
}
|
||||
};
|
||||
|
||||
//===----------------------------------------------------------------------===//
|
||||
/// \class
|
||||
/// \brief This class is used in conjunction with the Attribute::get method to
|
||||
|
Loading…
Reference in New Issue
Block a user