diff options
Diffstat (limited to 'llvm/tools/llvm-mca/Instruction.h')
-rw-r--r-- | llvm/tools/llvm-mca/Instruction.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/tools/llvm-mca/Instruction.h b/llvm/tools/llvm-mca/Instruction.h index a7601931c61..a87420df8c9 100644 --- a/llvm/tools/llvm-mca/Instruction.h +++ b/llvm/tools/llvm-mca/Instruction.h @@ -102,8 +102,8 @@ class WriteState { std::set<std::pair<ReadState *, int>> Users; public: - WriteState(const WriteDescriptor &Desc) - : WD(Desc), CyclesLeft(UNKNOWN_CYCLES), RegisterID(Desc.RegisterID) {} + WriteState(const WriteDescriptor &Desc, unsigned RegID) + : WD(Desc), CyclesLeft(UNKNOWN_CYCLES), RegisterID(RegID) {} WriteState(const WriteState &Other) = delete; WriteState &operator=(const WriteState &Other) = delete; |