Reordered fields/methods in ValueState to make it more aesthetically pleasing.
llvm-svn: 46754
This commit is contained in:
parent
e96bd56de9
commit
17e5b5c99e
|
@ -140,14 +140,24 @@ struct ValueStateImpl : public llvm::FoldingSetNode {
|
|||
class ValueState : public llvm::FoldingSetNode {
|
||||
ValueStateImpl* Data;
|
||||
public:
|
||||
ValueState(ValueStateImpl* D) : Data(D) {}
|
||||
ValueState() : Data(0) {}
|
||||
void operator=(ValueStateImpl* D) { Data = D; }
|
||||
|
||||
// Accessors.
|
||||
|
||||
ValueStateImpl* getImpl() const { return Data; }
|
||||
|
||||
// Iterators.
|
||||
|
||||
typedef vstate::VariableBindingsTy VariableBindingsTy;
|
||||
typedef VariableBindingsTy::iterator iterator;
|
||||
|
||||
|
||||
|
||||
iterator begin() { return Data->VariableBindings.begin(); }
|
||||
iterator end() { return Data->VariableBindings.end(); }
|
||||
|
||||
// Profiling and equality testing.
|
||||
|
||||
bool operator==(const ValueState& RHS) const {
|
||||
return Data == RHS.Data;
|
||||
}
|
||||
|
@ -159,15 +169,6 @@ public:
|
|||
void Profile(llvm::FoldingSetNodeID& ID) const {
|
||||
Profile(ID, *this);
|
||||
}
|
||||
|
||||
ValueState(ValueStateImpl* D) : Data(D) {}
|
||||
ValueState() : Data(0) {}
|
||||
|
||||
void operator=(ValueStateImpl* D) {
|
||||
Data = D;
|
||||
}
|
||||
|
||||
ValueStateImpl* getImpl() const { return Data; }
|
||||
};
|
||||
|
||||
template<> struct GRTrait<ValueState> {
|
||||
|
|
Loading…
Reference in New Issue