diff options
author | Simon Pilgrim <llvm-dev@redking.me.uk> | 2024-05-11 13:37:48 +0100 |
---|---|---|
committer | Simon Pilgrim <llvm-dev@redking.me.uk> | 2024-05-11 13:37:48 +0100 |
commit | 23fe1fc6b78b7643a801ce3eb53d14b47b1dd0ff (patch) | |
tree | afc5cfd8f9d080e38ec1ebf794c2e4cc1c5b646b /clang/lib/Basic/Builtins.cpp | |
parent | 079fdef7d26d2004b5bfd467fddadf1906bc814b (diff) | |
download | llvm-23fe1fc6b78b7643a801ce3eb53d14b47b1dd0ff.zip llvm-23fe1fc6b78b7643a801ce3eb53d14b47b1dd0ff.tar.gz llvm-23fe1fc6b78b7643a801ce3eb53d14b47b1dd0ff.tar.bz2 |
[TTI][X86] getGSScalarCost - don't bother with adding cost of ICMP for each i1 mask element
These can nearly always be folded into the existing cost of the branch, and brings the throughput costs of the scalarised gather/scatter code much closer to the llvm-mca/uica estimates
Diffstat (limited to 'clang/lib/Basic/Builtins.cpp')
0 files changed, 0 insertions, 0 deletions