diff options
| author | Clement Courbet <courbet@google.com> | 2018-10-19 12:08:05 +0000 |
|---|---|---|
| committer | Clement Courbet <courbet@google.com> | 2018-10-19 12:08:05 +0000 |
| commit | 22bad0497e46492c09994c0042d47a976b5eda82 (patch) | |
| tree | 4f8829fa2bb57f29b318d23185f90ef7791f066e /llvm/tools/llvm-exegesis/lib/Assembler.cpp | |
| parent | c51f45239d7dbac7e8f8243937320843e120a90d (diff) | |
| download | bcm5719-llvm-22bad0497e46492c09994c0042d47a976b5eda82.tar.gz bcm5719-llvm-22bad0497e46492c09994c0042d47a976b5eda82.zip | |
[llvm-exegesis] Re-enable liveliness tracker.
Reviewers: gchatelet
Subscribers: tschuett, llvm-commits
Differential Revision: https://reviews.llvm.org/D53429
llvm-svn: 344780
Diffstat (limited to 'llvm/tools/llvm-exegesis/lib/Assembler.cpp')
| -rw-r--r-- | llvm/tools/llvm-exegesis/lib/Assembler.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/llvm/tools/llvm-exegesis/lib/Assembler.cpp b/llvm/tools/llvm-exegesis/lib/Assembler.cpp index 2b67682cde7..527b10146a3 100644 --- a/llvm/tools/llvm-exegesis/lib/Assembler.cpp +++ b/llvm/tools/llvm-exegesis/lib/Assembler.cpp @@ -33,6 +33,7 @@ generateSnippetSetupCode(const ExegesisTarget &ET, const llvm::MCSubtargetInfo *const MSI, llvm::ArrayRef<RegisterValue> RegisterInitialValues, bool &IsSnippetSetupComplete) { + IsSnippetSetupComplete = true; std::vector<llvm::MCInst> Result; for (const RegisterValue &RV : RegisterInitialValues) { // Load a constant in the register. @@ -170,7 +171,7 @@ void assembleToStream(const ExegesisTarget &ET, for (const unsigned Reg : LiveIns) MF.getRegInfo().addLiveIn(Reg); - bool IsSnippetSetupComplete = false; + bool IsSnippetSetupComplete; std::vector<llvm::MCInst> Code = generateSnippetSetupCode(ET, TM->getMCSubtargetInfo(), RegisterInitialValues, IsSnippetSetupComplete); |

