summaryrefslogtreecommitdiffstats
path: root/llvm/test/CodeGen/AArch64/loop-micro-op-buffer-size-t99.ll
Commit message (Collapse)AuthorAgeFilesLines
* [Utils] Clean another duplicated util method.Alina Sbirlea2019-06-041-1/+1
| | | | | | | | | | | | | | | | | Summary: Following the cleanup in D48202, method foldBlockIntoPredecessor has the same behavior. Replace its uses with MergeBlockIntoPredecessor. Remove foldBlockIntoPredecessor. Reviewers: chandlerc, dmgreen Subscribers: jlebar, javed.absar, zzheng, llvm-commits Tags: #llvm Differential Revision: https://reviews.llvm.org/D62751 llvm-svn: 362538
* [AArch64] Improve loop unrolling performance on Cavium T99Joel Jones2017-12-091-0/+124
This patch improves performance on Cavium T99 as shown here (libquantum 0.2.4): https://docs.google.com/spreadsheets/d/1Lo1o2E1NjrpkwS7DvYYWsiVvPdd93h7KBaqeptMrZPY/edit?usp=sharing By increasing the LoopMicroOpsBufferSize in the Cavium T99 Scheduler file, loop unrolling becomes more aggressive. This helps performance on T99. Test case included. Patch by Stefan Teleman Differential Revision: https://reviews.llvm.org/D40695 llvm-svn: 320272
OpenPOWER on IntegriCloud