forked from OSchip/llvm-project
[NFC][regalloc] type LiveInterval::reg() as Register
We have the Register type which precisely captures the role of this member. Storage-wise, it's an unsigned. This helps readability & maintainability. Differential Revision: https://reviews.llvm.org/D87768
This commit is contained in:
parent
15f0ad2fa2
commit
aa2ba67a81
|
|
@ -25,6 +25,7 @@
|
|||
#include "llvm/ADT/STLExtras.h"
|
||||
#include "llvm/ADT/SmallVector.h"
|
||||
#include "llvm/ADT/iterator_range.h"
|
||||
#include "llvm/CodeGen/Register.h"
|
||||
#include "llvm/CodeGen/SlotIndexes.h"
|
||||
#include "llvm/MC/LaneBitmask.h"
|
||||
#include "llvm/Support/Allocator.h"
|
||||
|
|
@ -704,11 +705,11 @@ namespace llvm {
|
|||
private:
|
||||
SubRange *SubRanges = nullptr; ///< Single linked list of subregister live
|
||||
/// ranges.
|
||||
const unsigned Reg; // the register or stack slot of this interval.
|
||||
const Register Reg; // the register or stack slot of this interval.
|
||||
float Weight = 0.0; // weight of this interval
|
||||
|
||||
public:
|
||||
unsigned reg() const { return Reg; }
|
||||
Register reg() const { return Reg; }
|
||||
float weight() const { return Weight; }
|
||||
void incrementWeight(float Inc) { Weight += Inc; }
|
||||
void setWeight(float Value) { Weight = Value; }
|
||||
|
|
|
|||
Loading…
Reference in New Issue