diff options
author | Arthur Eubanks <aeubanks@google.com> | 2020-11-17 23:14:33 -0800 |
---|---|---|
committer | Arthur Eubanks <aeubanks@google.com> | 2020-11-17 23:15:20 -0800 |
commit | 9e3b4f4941f9dfb9b9ad91c5876f8f1c4d8be773 (patch) | |
tree | 01a1ef892b45dd03be6407759e220fbd9cd008bd /llvm/lib/Transforms/Scalar | |
parent | 94e4ec6499a237aeec4f1fe8f2cc1e9bcb33f971 (diff) | |
download | llvm-project-9e3b4f4941f9dfb9b9ad91c5876f8f1c4d8be773.tar.gz |
[JumpThreading] Make -print-lvi-after-jump-threading work with NPM
Diffstat (limited to 'llvm/lib/Transforms/Scalar')
-rw-r--r-- | llvm/lib/Transforms/Scalar/JumpThreading.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/llvm/lib/Transforms/Scalar/JumpThreading.cpp b/llvm/lib/Transforms/Scalar/JumpThreading.cpp index 81376e590b4d..0c3ee85d10a8 100644 --- a/llvm/lib/Transforms/Scalar/JumpThreading.cpp +++ b/llvm/lib/Transforms/Scalar/JumpThreading.cpp @@ -352,6 +352,11 @@ PreservedAnalyses JumpThreadingPass::run(Function &F, bool Changed = runImpl(F, &TLI, &LVI, &AA, &DTU, F.hasProfileData(), std::move(BFI), std::move(BPI)); + if (PrintLVIAfterJumpThreading) { + dbgs() << "LVI for function '" << F.getName() << "':\n"; + LVI.printLVI(F, DTU.getDomTree(), dbgs()); + } + if (!Changed) return PreservedAnalyses::all(); PreservedAnalyses PA; |