diff options
author | Krzysztof Parzyszek <kparzysz@codeaurora.org> | 2016-01-12 19:09:01 +0000 |
---|---|---|
committer | Krzysztof Parzyszek <kparzysz@codeaurora.org> | 2016-01-12 19:09:01 +0000 |
commit | 1279881315fbce28e3aacc40a3d19dd8be6cf927 (patch) | |
tree | cb53449b53bc3bd8f92e7aa034b5b9cfa0d9eb30 /llvm/test/CodeGen/Hexagon/postinc-offset.ll | |
parent | 53ba88dbb042132bbaf7e5ca6ccc2d5051272581 (diff) | |
download | bcm5719-llvm-1279881315fbce28e3aacc40a3d19dd8be6cf927.tar.gz bcm5719-llvm-1279881315fbce28e3aacc40a3d19dd8be6cf927.zip |
[Hexagon] Implement RDF-based post-RA optimizations
- Handle simple cases of register copies (what current RDF CP allows).
- Hexagon-specific dead code elimination: handles dead address updates
in post-increment instructions.
llvm-svn: 257504
Diffstat (limited to 'llvm/test/CodeGen/Hexagon/postinc-offset.ll')
-rw-r--r-- | llvm/test/CodeGen/Hexagon/postinc-offset.ll | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/llvm/test/CodeGen/Hexagon/postinc-offset.ll b/llvm/test/CodeGen/Hexagon/postinc-offset.ll index 5e0f4751f30..cf8c4e5f71d 100644 --- a/llvm/test/CodeGen/Hexagon/postinc-offset.ll +++ b/llvm/test/CodeGen/Hexagon/postinc-offset.ll @@ -1,4 +1,5 @@ -; RUN: llc -enable-aa-sched-mi -march=hexagon -mcpu=hexagonv5 < %s | FileCheck %s +; RUN: llc -enable-aa-sched-mi -march=hexagon -mcpu=hexagonv5 -rdf-opt=0 \ +; RUN: < %s | FileCheck %s ; CHECK: { ; CHECK: ={{ *}}memd([[REG0:(r[0-9]+)]]{{ *}}++{{ *}}#8) |