[PATCH] D25140: ScheduleDAGInstrs: Add condjump deps in addSchedBarrierDeps()

Matthias Braun via llvm-commits llvm-commits at lists.llvm.org
Mon Oct 3 17:30:13 PDT 2016


MatzeB updated this revision to Diff 73384.
MatzeB added a comment.
Herald added subscribers: nhaehnle, nemanjai, jyknight.

New version:

- Adjust test cases to changed schedule
- Now that we have proper dependency on the conditional branches we can simplify the macro fusion code to only check the ExitSU predecessors and we can also skip the dependency check there.


Repository:
  rL LLVM

https://reviews.llvm.org/D25140

Files:
  include/llvm/CodeGen/MachineScheduler.h
  lib/CodeGen/MachineScheduler.cpp
  lib/CodeGen/ScheduleDAGInstrs.cpp
  test/CodeGen/AArch64/arm64-shrink-wrapping.ll
  test/CodeGen/AArch64/neg-imm.ll
  test/CodeGen/AMDGPU/cndmask-no-def-vcc.ll
  test/CodeGen/AMDGPU/skip-if-dead.ll
  test/CodeGen/AMDGPU/wqm.ll
  test/CodeGen/ARM/arm-shrink-wrapping.ll
  test/CodeGen/PowerPC/ppc-shrink-wrapping.ll
  test/CodeGen/SPARC/2011-01-19-DelaySlot.ll

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D25140.73384.patch
Type: text/x-patch
Size: 12187 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20161004/9edcfbe1/attachment-0001.bin>


More information about the llvm-commits mailing list