commit | 166505c19de1bd1f9d1ea619ab98a0862c42e032 | [log] [tgz] |
---|---|---|
author | Simon Pilgrim <llvm-dev@redking.me.uk> | Mon Sep 24 15:21:57 2018 +0000 |
committer | Simon Pilgrim <llvm-dev@redking.me.uk> | Mon Sep 24 15:21:57 2018 +0000 |
tree | 95af25b9cf9ffdc8b3b4b80dc08b69aef855df40 | |
parent | 3420e8ea2e2f0cc55e171c24e833ab69705973f2 [diff] |
[X86] Split WriteIMul into 8/16/32/64 implementations (PR36931) 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. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@342892 91177308-0d34-0410-b5e6-96231b3b80d8