diff options
author | Andrea Di Biagio <andrea.dibiagio@sony.com> | 2021-03-24 11:20:15 +0000 |
---|---|---|
committer | Andrea Di Biagio <andrea.dibiagio@sony.com> | 2021-03-24 11:21:59 +0000 |
commit | 97a00b7b20832cdf9d426f1911c8ac5bd67f040d (patch) | |
tree | d067565c23aaabf7017180dc3fffba92d1f670a7 | |
parent | c1ef642ad8b5b60bee25d9263beff0837089e565 (diff) | |
download | llvm-97a00b7b20832cdf9d426f1911c8ac5bd67f040d.zip llvm-97a00b7b20832cdf9d426f1911c8ac5bd67f040d.tar.gz llvm-97a00b7b20832cdf9d426f1911c8ac5bd67f040d.tar.bz2 |
[MCA] Fix for uninitialised member in constructor. NFC
-rw-r--r-- | llvm/include/llvm/MCA/HardwareUnits/RegisterFile.h | 4 | ||||
-rw-r--r-- | llvm/lib/MCA/HardwareUnits/RegisterFile.cpp | 3 |
2 files changed, 5 insertions, 2 deletions
diff --git a/llvm/include/llvm/MCA/HardwareUnits/RegisterFile.h b/llvm/include/llvm/MCA/HardwareUnits/RegisterFile.h index 735ed74..510cff4 100644 --- a/llvm/include/llvm/MCA/HardwareUnits/RegisterFile.h +++ b/llvm/include/llvm/MCA/HardwareUnits/RegisterFile.h @@ -45,7 +45,9 @@ class WriteRef { static const unsigned INVALID_IID; public: - WriteRef() : IID(INVALID_IID), WriteBackCycle(), WriteResID(), Write() {} + WriteRef() + : IID(INVALID_IID), WriteBackCycle(), WriteResID(), RegisterID(), + Write() {} WriteRef(unsigned SourceIndex, WriteState *WS); unsigned getSourceIndex() const { return IID; } diff --git a/llvm/lib/MCA/HardwareUnits/RegisterFile.cpp b/llvm/lib/MCA/HardwareUnits/RegisterFile.cpp index eface5b..a48915d 100644 --- a/llvm/lib/MCA/HardwareUnits/RegisterFile.cpp +++ b/llvm/lib/MCA/HardwareUnits/RegisterFile.cpp @@ -25,7 +25,8 @@ namespace mca { const unsigned WriteRef::INVALID_IID = std::numeric_limits<unsigned>::max(); WriteRef::WriteRef(unsigned SourceIndex, WriteState *WS) - : IID(SourceIndex), WriteBackCycle(), WriteResID(), Write(WS) {} + : IID(SourceIndex), WriteBackCycle(), WriteResID(), RegisterID(), + Write(WS) {} void WriteRef::commit() { assert(Write && Write->isExecuted() && "Cannot commit before write back!"); |