[PATCH] D19051: [mips] Fix forbidden slot hazard handling

Simon Dardis via llvm-commits llvm-commits at lists.llvm.org
Thu Apr 21 03:12:15 PDT 2016


sdardis added a subscriber: vkalintiris.
sdardis added a comment.

Ping. I have not been able to add a test case to cover this, as the MIR parser doesn't yet cover parsing EH_LABELs. The LLVM test suite covers the change:

MultiSource/Benchmarks/Bullet/bullet
MultiSource/Benchmarks/PAQ8p/paq8p
SingleSource/Benchmarks/Misc-C++-EH/spirit
SingleSource/Benchmarks/Misc-C++/bigfib
SingleSource/Benchmarks/Shootout-C++/lists1

Those tests fail without this change, as EH_LABEL is non-debug instruction causing a sequence of a compact branch followed by a jal.


Repository:
  rL LLVM

http://reviews.llvm.org/D19051





More information about the llvm-commits mailing list