diff options
author | Simon Pilgrim <llvm-dev@redking.me.uk> | 2021-05-21 18:12:01 +0100 |
---|---|---|
committer | Simon Pilgrim <llvm-dev@redking.me.uk> | 2021-05-21 18:12:13 +0100 |
commit | fe6c11c5710e95eedbb16c2aac58a5d992e55434 (patch) | |
tree | a9c95669407bbd6e4cfdb1b54b29504d63015a39 /llvm/lib/CodeGen/SafeStack.cpp | |
parent | 355114a7532d9beb53bce792effd81d6064aa85b (diff) | |
download | llvm-fe6c11c5710e95eedbb16c2aac58a5d992e55434.zip llvm-fe6c11c5710e95eedbb16c2aac58a5d992e55434.tar.gz llvm-fe6c11c5710e95eedbb16c2aac58a5d992e55434.tar.bz2 |
[CostModel][X86] Improve f64/v2f64/v4f64 FMUL costs on AVX1 targets to account for slower btver2
BTVER2 has a weaker f64 multiplier that other AVX1-era targets, so we need to bump the worst case cost slightly - llvm-mca reports the new vectorization in simplebb is beneficial on btver2, bdver2 and sandybridge AVX1 targets
Diffstat (limited to 'llvm/lib/CodeGen/SafeStack.cpp')
0 files changed, 0 insertions, 0 deletions