Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [X86] Split WriteIMul into 8/16/32/64 implementations (PR36931) | Simon Pilgrim | 2018-09-24 | 1 | -4/+4 |
| | | | | | | | | Split WriteIMul by size and also by IMUL multiply-by-imm and multiply-by-reg cases. This removes all the scheduler overrides for gpr multiplies and stops WriteMULH being ignored for BMI2 MULX instructions. llvm-svn: 342892 | ||||
* | [llvm-mca] Use a different character to flag instructions with side-effects ↵ | Andrea Di Biagio | 2018-07-11 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | in the Instruction Info View. NFC This makes easier to identify changes in the instruction info flags. It also helps spotting potential regressions similar to the one recently introduced at r336728. Using the same character to mark MayLoad/MayStore/HasSideEffects is problematic for llvm-lit. When pattern matching substrings, llvm-lit consumes tabs and spaces. A change in position of the flag marker may not trigger a test failure. This patch only changes the character used for flag `hasSideEffects`. The reason why I didn't touch other flags is because I want to avoid spamming the mailing because of the massive diff due to the numerous tests affected by this change. In future, each instruction flag should be associated with a different character in the Instruction Info View. llvm-svn: 336797 | ||||
* | [llvm-mca] Make sure not to end the test files with an empty line. | Roman Lebedev | 2018-06-04 | 1 | -1/+0 |
| | | | | | | | | | | | | | | | | | | | Summary: It's super irritating. [properly configured] git client then complains about that double-newline, and you have to use `--force` to ignore the warning, since even if you fix it manually, it will be reintroduced the very next runtime :/ Reviewers: RKSimon, andreadb, courbet, craig.topper, javed.absar, gbedwell Reviewed By: gbedwell Subscribers: javed.absar, tschuett, gbedwell, llvm-commits Differential Revision: https://reviews.llvm.org/D47697 llvm-svn: 333887 | ||||
* | [llvm-mca] Regenerate tests after r332381 and r332361. NFC | Andrea Di Biagio | 2018-05-16 | 1 | -76/+76 |
| | | | | llvm-svn: 332447 | ||||
* | [llvm-mca][X86] Add BMI/LZCNT/POPCNT resource tests to all relevant models | Simon Pilgrim | 2018-04-22 | 1 | -0/+144 |
The SandyBridge BMI tests are actually run on IvyBridge as that's the first lowest CPU that actually support the ISAs (but still use the SandyBridge model). llvm-svn: 330556 |