diff options
author | Krzysztof Parzyszek <kparzysz@codeaurora.org> | 2016-05-26 19:44:28 +0000 |
---|---|---|
committer | Krzysztof Parzyszek <kparzysz@codeaurora.org> | 2016-05-26 19:44:28 +0000 |
commit | da0b9a959eaa5e1fc0e7879574eac214f95f00a5 (patch) | |
tree | 08c1a28c4f0b23297ccf2a5edaedf11b56c29a07 /llvm/test/CodeGen/Hexagon/adde.ll | |
parent | a86a83bb2e49aa51cea215ab7cefd6ee24e636ea (diff) | |
download | bcm5719-llvm-da0b9a959eaa5e1fc0e7879574eac214f95f00a5.tar.gz bcm5719-llvm-da0b9a959eaa5e1fc0e7879574eac214f95f00a5.zip |
[Hexagon] Enable the post-RA scheduler
The aggressive anti-dependency breaker can rename the restored callee-
saved registers. To prevent this, mark these registers are live on all
paths to the return/tail-call instructions, and add implicit use operands
for them to these instructions.
llvm-svn: 270898
Diffstat (limited to 'llvm/test/CodeGen/Hexagon/adde.ll')
-rw-r--r-- | llvm/test/CodeGen/Hexagon/adde.ll | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/test/CodeGen/Hexagon/adde.ll b/llvm/test/CodeGen/Hexagon/adde.ll index 4a88914dc6c..43ddb4307ef 100644 --- a/llvm/test/CodeGen/Hexagon/adde.ll +++ b/llvm/test/CodeGen/Hexagon/adde.ll @@ -1,4 +1,4 @@ -; RUN: llc -march=hexagon -disable-hsdr -hexagon-expand-condsets=0 -hexagon-bit=0 < %s | FileCheck %s +; RUN: llc -march=hexagon -disable-hsdr -hexagon-expand-condsets=0 -hexagon-bit=0 -disable-post-ra < %s | FileCheck %s ; CHECK: r{{[0-9]+:[0-9]+}} = combine(#0, #1) ; CHECK: r{{[0-9]+:[0-9]+}} = combine(#0, #0) |