Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [MCA] Show aggregate over Average Wait times for the whole snippet (PR43219) | Roman Lebedev | 2019-10-10 | 28 | -0/+44 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Summary: As disscused in https://bugs.llvm.org/show_bug.cgi?id=43219, i believe it may be somewhat useful to show //some// aggregates over all the sea of statistics provided. Example: ``` Average Wait times (based on the timeline view): [0]: Executions [1]: Average time spent waiting in a scheduler's queue [2]: Average time spent waiting in a scheduler's queue while ready [3]: Average time elapsed from WB until retire stage [0] [1] [2] [3] 0. 3 1.0 1.0 4.7 vmulps %xmm0, %xmm1, %xmm2 1. 3 2.7 0.0 2.3 vhaddps %xmm2, %xmm2, %xmm3 2. 3 6.0 0.0 0.0 vhaddps %xmm3, %xmm3, %xmm4 3 3.2 0.3 2.3 <total> ``` I.e. we average the averages. Reviewers: andreadb, mattd, RKSimon Reviewed By: andreadb Subscribers: gbedwell, arphaman, llvm-commits Tags: #llvm Differential Revision: https://reviews.llvm.org/D68714 llvm-svn: 374361 | ||||
* | [MCA][X86] Add tests for LOCK variants of standard X86 arithmetic ops | Simon Pilgrim | 2019-08-20 | 1 | -5/+386 |
| | | | | | | D66424 adds the base support for LOCK so we should be able to add special case support for all these cases in future patches llvm-svn: 369367 | ||||
* | [X86] Move scheduling tests for CMPXCHG to the corresponding ↵ | Andrea Di Biagio | 2019-08-19 | 2 | -41/+14 |
| | | | | | | | | | | resources-x86_64.s files. NFC In D66424 it has been requested to move all the new tests added by r369278 into resources-x86_64.s. That is because only the 8b/16 ops should be tested by resources-cmpxchg.s. This partially reverts r369278. llvm-svn: 369288 | ||||
* | [X86] Added extensive scheduling model tests for all the CMPXCHG variants. NFC | Andrea Di Biagio | 2019-08-19 | 1 | -1/+46 |
| | | | | | | Addresses a review comment in D66424 llvm-svn: 369279 | ||||
* | Fix r363773: Update Barcelona MCA tests. | Clement Courbet | 2019-06-19 | 1 | -2/+2 |
| | | | | llvm-svn: 363781 | ||||
* | [NFC][X86][MCA] Barcelona: add load/store/load-store-throughput tests | Roman Lebedev | 2019-06-19 | 3 | -0/+1855 |
| | | | | llvm-svn: 363775 | ||||
* | [NFC][MCA][X86] Add one more 'clear super register' pattern - movss/movsd ↵ | Roman Lebedev | 2019-06-15 | 1 | -0/+118 |
| | | | | | | load clears high XMM bits llvm-svn: 363498 | ||||
* | [NFC][MCA][X86] Add baseline test coverage for AMD Barcelona (aka K10, fam10h) | Roman Lebedev | 2019-06-15 | 43 | -0/+8746 |
Looking into sched model for that CPU ... llvm-svn: 363497 |