summaryrefslogtreecommitdiff
path: root/libsanitizer
diff options
context:
space:
mode:
authorUros Bizjak <ubizjak@gmail.com>2023-05-17 20:25:32 +0200
committerUros Bizjak <ubizjak@gmail.com>2023-05-17 20:26:08 +0200
commit3da8f61fe2b2cff66e37b972ca5da462a0841c29 (patch)
tree122155032c0899a91c70fb68de20defaa5427d51 /libsanitizer
parentf5b246ce5fd95e721f0f418633964f466448d2ae (diff)
downloadgcc-3da8f61fe2b2cff66e37b972ca5da462a0841c29.tar.gz
i386: Adjust emulated integer vector mode multiplication costs
Returned integer vector mode costs of emulated modes in ix86_multiplication_cost are wrong and do not reflect generated instruction sequences. Rewrite handling of different integer vector modes and different target ABIs to return real instruction counts in order to calcuate better costs of various emulated modes. gcc/ChangeLog: * config/i386/i386.cc (ix86_multiplication_cost): Correct calcuation of integer vector mode costs to reflect generated instruction sequences of different integer vector modes and different target ABIs.
Diffstat (limited to 'libsanitizer')
0 files changed, 0 insertions, 0 deletions