diff options
| author | Dan Gohman <dan433584@gmail.com> | 2015-12-10 14:12:04 +0000 |
|---|---|---|
| committer | Dan Gohman <dan433584@gmail.com> | 2015-12-10 14:12:04 +0000 |
| commit | acc0941bd16b3631ba16fc2e75ca3a6a8d89f461 (patch) | |
| tree | 8b272b01be07bba3a3a56b536e86df0f34c34690 /llvm | |
| parent | 6d63f96749314b2070d6f1094c32d3f923d1ce6b (diff) | |
| download | bcm5719-llvm-acc0941bd16b3631ba16fc2e75ca3a6a8d89f461.tar.gz bcm5719-llvm-acc0941bd16b3631ba16fc2e75ca3a6a8d89f461.zip | |
[WebAssembly] Declare that WebAssemblyPeephole does not modify the CFG.
llvm-svn: 255251
Diffstat (limited to 'llvm')
| -rw-r--r-- | llvm/lib/Target/WebAssembly/WebAssemblyPeephole.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/llvm/lib/Target/WebAssembly/WebAssemblyPeephole.cpp b/llvm/lib/Target/WebAssembly/WebAssemblyPeephole.cpp index 11f44775b5e..77514bbde7e 100644 --- a/llvm/lib/Target/WebAssembly/WebAssemblyPeephole.cpp +++ b/llvm/lib/Target/WebAssembly/WebAssemblyPeephole.cpp @@ -26,6 +26,11 @@ class WebAssemblyPeephole final : public MachineFunctionPass { return "WebAssembly late peephole optimizer"; } + void getAnalysisUsage(AnalysisUsage &AU) const override { + AU.setPreservesCFG(); + MachineFunctionPass::getAnalysisUsage(AU); + } + bool runOnMachineFunction(MachineFunction &MF) override; public: |

