diff options
author | Simon Pilgrim <llvm-dev@redking.me.uk> | 2018-09-24 15:21:57 +0000 |
---|---|---|
committer | Simon Pilgrim <llvm-dev@redking.me.uk> | 2018-09-24 15:21:57 +0000 |
commit | 00865a48d18b49f2605a70aeb48b015c1f6f5708 (patch) | |
tree | a7d48b2c4878ed38f9bf1530bbfe69c98a39f578 /clang/lib/CodeGen/CodeGenModule.cpp | |
parent | ab7f9b170d854b8d5be55a94f48ad67727b4d0bc (diff) | |
download | bcm5719-llvm-00865a48d18b49f2605a70aeb48b015c1f6f5708.tar.gz bcm5719-llvm-00865a48d18b49f2605a70aeb48b015c1f6f5708.zip |
[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.
llvm-svn: 342892
Diffstat (limited to 'clang/lib/CodeGen/CodeGenModule.cpp')
0 files changed, 0 insertions, 0 deletions