not used accidentally.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15172
91177308-0d34-0410-b5e6-
96231b3b80d8
: reg(Reg), weight(Weight), NumValues(0) {
}
: reg(Reg), weight(Weight), NumValues(0) {
}
- LiveInterval& operator=(const LiveInterval& rhs) {
- reg = rhs.reg;
- weight = rhs.weight;
- ranges = rhs.ranges;
- NumValues = rhs.NumValues;
- return *this;
- }
-
void swap(LiveInterval& other) {
std::swap(reg, other.reg);
std::swap(weight, other.weight);
void swap(LiveInterval& other) {
std::swap(reg, other.reg);
std::swap(weight, other.weight);
Ranges::iterator addRangeFrom(LiveRange LR, Ranges::iterator From);
void extendIntervalEndTo(Ranges::iterator I, unsigned NewEnd);
Ranges::iterator extendIntervalStartTo(Ranges::iterator I, unsigned NewStr);
Ranges::iterator addRangeFrom(LiveRange LR, Ranges::iterator From);
void extendIntervalEndTo(Ranges::iterator I, unsigned NewEnd);
Ranges::iterator extendIntervalStartTo(Ranges::iterator I, unsigned NewStr);
+ LiveInterval& operator=(const LiveInterval& rhs); // DO NOT IMPLEMENT
};
std::ostream& operator<<(std::ostream& os, const LiveInterval& li);
};
std::ostream& operator<<(std::ostream& os, const LiveInterval& li);
: reg(Reg), weight(Weight), NumValues(0) {
}
: reg(Reg), weight(Weight), NumValues(0) {
}
- LiveInterval& operator=(const LiveInterval& rhs) {
- reg = rhs.reg;
- weight = rhs.weight;
- ranges = rhs.ranges;
- NumValues = rhs.NumValues;
- return *this;
- }
-
void swap(LiveInterval& other) {
std::swap(reg, other.reg);
std::swap(weight, other.weight);
void swap(LiveInterval& other) {
std::swap(reg, other.reg);
std::swap(weight, other.weight);
Ranges::iterator addRangeFrom(LiveRange LR, Ranges::iterator From);
void extendIntervalEndTo(Ranges::iterator I, unsigned NewEnd);
Ranges::iterator extendIntervalStartTo(Ranges::iterator I, unsigned NewStr);
Ranges::iterator addRangeFrom(LiveRange LR, Ranges::iterator From);
void extendIntervalEndTo(Ranges::iterator I, unsigned NewEnd);
Ranges::iterator extendIntervalStartTo(Ranges::iterator I, unsigned NewStr);
+ LiveInterval& operator=(const LiveInterval& rhs); // DO NOT IMPLEMENT
};
std::ostream& operator<<(std::ostream& os, const LiveInterval& li);
};
std::ostream& operator<<(std::ostream& os, const LiveInterval& li);