[CostModel][X86] Account for older SSE targets with slow fp->int conversions
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Thu, 8 Jul 2021 16:21:08 +0000 (17:21 +0100)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Thu, 8 Jul 2021 17:08:24 +0000 (18:08 +0100)
commit8ef67fa9d22952dba578fed318a7cb520c50a09b
tree0a4a1801ad3f72ccdc1e95891bfe2cb62eb8d2b4
parentc34b0ab589e5760b1eb82bf1f289590d351ea3c6
[CostModel][X86] Account for older SSE targets with slow fp->int conversions

Both the conversion cost and the xmm->gpr transfer cost tend to be a lot higher on early SSE targets
llvm/lib/Target/X86/X86TargetTransformInfo.cpp
llvm/test/Analysis/CostModel/X86/fptosi.ll
llvm/test/Analysis/CostModel/X86/fptoui.ll