| Commit message (Expand) | Author | Age | Files | Lines |
| * | [X86][BtVer2] X86ISD::VPERMILPV has local forwarding disabled | Simon Pilgrim | 2019-01-22 | 1 | -8/+8 |
| * | [X86][BtVer2] Update latency of horizontal operations. | Andrea Di Biagio | 2019-01-16 | 1 | -8/+8 |
| * | [X86] Fix VZEROUPPER scheduling info on SNB,HSW,BDW,SXL,SKX. | Clement Courbet | 2018-11-09 | 1 | -42/+42 |
| * | AMD BdVer2 (Piledriver) Initial Scheduler model | Roman Lebedev | 2018-10-27 | 1 | -313/+313 |
| * | [NFC][X86] Baseline tests for AMD BdVer2 (Piledriver) Scheduler model | Roman Lebedev | 2018-10-27 | 1 | -0/+607 |
| * | [x86] make blend tests resistant to demanded elements improvements; NFC | Sanjay Patel | 2018-10-05 | 1 | -18/+18 |
| * | [X86][Sched] Update scheduling information for VZEROALL on HWS, BDW, SKX, SNB. | Clement Courbet | 2018-10-01 | 1 | -5/+5 |
| * | [X86][Sched] Add zero idiom sched data to the SNB model. | Clement Courbet | 2018-09-21 | 1 | -8/+8 |
| * | [X86][BtVer2] Fix latency and resource cycles of AVX 256-bit zero-idioms. | Andrea Di Biagio | 2018-09-21 | 1 | -4/+4 |
| * | [X86] Add scheduling tests for AVX1 256-bit zero-idioms. NFC | Andrea Di Biagio | 2018-09-21 | 1 | -0/+84 |
| * | [X86][BtVer2] Fix WriteFShuffle256 schedule write info. | Andrea Di Biagio | 2018-08-31 | 1 | -6/+6 |
| * | [X86] Fix skylake server scheduling info. | Clement Courbet | 2018-06-11 | 1 | -60/+60 |
| * | [X86][BtVer2] Add support for all SUB/XOR 32/64 scalar instructions that shou... | Simon Pilgrim | 2018-06-08 | 1 | -4/+4 |
| * | [CodeGen] assume max/default throughput for unspecified instructions | Sanjay Patel | 2018-06-05 | 1 | -22/+22 |
| * | [X86][BtVer2] ADC/SBB take 2cy on an ALU pipe, not 1cy like ADD/SUB | Simon Pilgrim | 2018-05-17 | 1 | -4/+4 |
| * | [X86][BtVer2] Fix MMX/YMM integer vector nt store schedules | Simon Pilgrim | 2018-05-14 | 1 | -1/+1 |
| * | [X86][BtVer2] Model ymm move as double pumped instructions | Simon Pilgrim | 2018-05-11 | 1 | -2/+2 |
| * | [X86] Split WriteF/WriteVec Move/Load/Store scheduler classes by vector width | Simon Pilgrim | 2018-05-11 | 1 | -2/+2 |
| * | [X86] Split WriteFRcp/WriteFRsqrt/WriteFSqrt schedule classes | Simon Pilgrim | 2018-05-07 | 1 | -2/+2 |
| * | [X86][SandyBridge] Add (V)DPPS memory fold latencies | Simon Pilgrim | 2018-04-06 | 1 | -2/+2 |
| * | [X86][SandyBridge] SBWriteResPair +5cy Memory Folds | Simon Pilgrim | 2018-04-06 | 1 | -2/+2 |
| * | [X86] Remove some InstRWs for plain store instructions on Sandy Bridge. | Craig Topper | 2018-04-05 | 1 | -18/+18 |
| * | [X86] Revert r329251-329254 | Craig Topper | 2018-04-05 | 1 | -18/+18 |
| * | [X86] Auto-generate complete checks. NFC | Craig Topper | 2018-04-05 | 1 | -18/+18 |
| * | [X86] Correct the throughput for divide instructions in Sandy Bridge/Haswell/... | Craig Topper | 2018-04-02 | 1 | -48/+48 |
| * | [X86][Btver2] Fix YMM BLENDPD/BLENDPS + UNPCKPD/UNPCKP instructions costs | Simon Pilgrim | 2018-03-26 | 1 | -12/+12 |
| * | [X86][Btver2] Double the AGU and schedule pipe resources for YMM | Simon Pilgrim | 2018-03-26 | 1 | -15/+15 |
| * | [X86][AVX1] Ensure we don't use later instruction sets in AVX1 schedule tests | Simon Pilgrim | 2018-03-24 | 1 | -9/+9 |
| * | [X86] Correct the VROUND regular expressions in Znver1 scheduler model to acc... | Craig Topper | 2018-03-22 | 1 | -4/+4 |
| * | [X86] Rename VROUNDYPS* and VROUNDYPD* instructions to VROUNDPSY* and VROUNDP... | Craig Topper | 2018-03-22 | 1 | -4/+4 |
| * | [X86][SkylakeClient] Fix a bunch of instructions that were incorrectly assign... | Craig Topper | 2018-03-22 | 1 | -15/+15 |
| * | [X86] Fix a bunch of overlapping regular expressions in the scheduler models. | Craig Topper | 2018-03-18 | 1 | -1/+1 |
| * | [X86][SSE] Introduce Float/Vector WriteMove, WriteLoad and Writetore schedule... | Simon Pilgrim | 2018-03-15 | 1 | -4/+4 |
| * | [X86][AVX] Use WriteFShuffleLd for broadcast reg-mem instructions | Simon Pilgrim | 2018-03-14 | 1 | -1/+1 |
| * | [X86][Btver2] Fix YMM shuffle, permute and permutevar scheduler costs | Simon Pilgrim | 2018-03-14 | 1 | -13/+13 |
| * | [X86][SSE] Use WriteFShuffleLd for MOVDDUP/MOVSHDUP/MOVSLDUP reg-mem instruct... | Simon Pilgrim | 2018-03-14 | 1 | -3/+3 |
| * | [X86][BTVER2] Fix throughput of YMM bitwise instructions | Simon Pilgrim | 2018-03-02 | 1 | -12/+12 |
| * | [X86] Allow int_x86_sse2_cvtps2dq and int_x86_avx_cvt_ps2dq_256 to select EVE... | Craig Topper | 2018-02-24 | 1 | -1/+1 |
| * | [X86] Teach EVEX->VEX pass to turn VRNDSCALE into VROUND when bits 7:4 of the... | Craig Topper | 2018-02-13 | 1 | -4/+4 |
| * | [X86][SSE] Don't chain shuffles together in schedule tests | Simon Pilgrim | 2018-02-03 | 1 | -20/+38 |
| * | [X86] Add a DAG combine to combine (sext (setcc)) with VLX | Craig Topper | 2018-01-09 | 1 | -10/+6 |
| * | Reapply "[X86] Flag BroadWell scheduler model as complete" | Sanjoy Das | 2017-12-12 | 1 | -7/+7 |
| * | Revert "[X86] Flag BroadWell scheduler model as complete" | Sanjoy Das | 2017-12-12 | 1 | -7/+7 |
| * | [X86] Flag BroadWell scheduler model as complete | Simon Pilgrim | 2017-12-10 | 1 | -7/+7 |
| * | Regenerate some scheduling tests that got missed | Simon Pilgrim | 2017-12-10 | 1 | -16/+16 |
| * | [X86] Fix bad regular expressions in the scheduler models. Question marks sho... | Craig Topper | 2017-12-10 | 1 | -8/+8 |
| * | [X86][Haswell]: Updating the scheduling information for the Haswell subtarget. | Gadi Haber | 2017-12-08 | 1 | -178/+178 |
| * | [X86][AVX] Regenerate vpmovm2*/vpmov*2m avx512 schedule tests | Simon Pilgrim | 2017-12-06 | 1 | -4/+4 |
| * | [CodeGen] Unify MBB reference format in both MIR and debug output | Francis Visoiu Mistrih | 2017-12-04 | 1 | -720/+720 |
| * | [X86][AVX] Add scheduling test for vmovntdq 256-bit store | Simon Pilgrim | 2017-11-14 | 1 | -0/+67 |