diff options
author | Matthias Braun <matze@braunis.de> | 2016-11-11 01:34:21 +0000 |
---|---|---|
committer | Matthias Braun <matze@braunis.de> | 2016-11-11 01:34:21 +0000 |
commit | ee5205bfae9416e112123a6137e005be9d7bb7b0 (patch) | |
tree | 3731d57d2a0ae77fc39760711404baf5f18a233f /test/CodeGen/SPARC | |
parent | 9295796ca7c069748263f35655c40c1decade2ed (diff) |
ScheduleDAGInstrs: Add condjump deps to addSchedBarrierDeps()
addSchedBarrierDeps() is supposed to add use operands to the ExitSU
node. The current implementation adds uses for calls/barrier instruction
and the MBB live-outs in all other cases. The use
operands of conditional jump instructions were missed.
Also added code to macrofusion to set the latencies between nodes to
zero to avoid problems with the fusing nodes lingering around in the
pending list now.
Differential Revision: https://reviews.llvm.org/D25140
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@286544 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/CodeGen/SPARC')
-rw-r--r-- | test/CodeGen/SPARC/2011-01-19-DelaySlot.ll | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/test/CodeGen/SPARC/2011-01-19-DelaySlot.ll b/test/CodeGen/SPARC/2011-01-19-DelaySlot.ll index b38c955e1f6..ff6da8288fc 100644 --- a/test/CodeGen/SPARC/2011-01-19-DelaySlot.ll +++ b/test/CodeGen/SPARC/2011-01-19-DelaySlot.ll @@ -56,9 +56,9 @@ bb5: ; preds = %bb, %entry define i32 @test_inlineasm(i32 %a) nounwind { entry: ;CHECK-LABEL: test_inlineasm: +;CHECK: cmp ;CHECK: sethi ;CHECK: !NO_APP -;CHECK-NEXT: cmp ;CHECK-NEXT: ble ;CHECK-NEXT: mov tail call void asm sideeffect "sethi 0, %g0", ""() nounwind |