[CostModel][X86] Add explicit fcmp costs for pre-SSE42 targets
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Sun, 20 Jan 2019 13:21:43 +0000 (13:21 +0000)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Sun, 20 Jan 2019 13:21:43 +0000 (13:21 +0000)
commit1231904c489437965e880baee60b459b621785f8
tree5690d210a178db0b104c8e949288e831570884de
parentbf4b7702258d6255b951fcc8f598a8ad9ecb8b2c
[CostModel][X86] Add explicit fcmp costs for pre-SSE42 targets

Typical throughputs: cmpss/cmpps = 1cy and cmpsd/cmppd = 2cy before the Core2 era

llvm-svn: 351684
llvm/lib/Target/X86/X86TargetTransformInfo.cpp
llvm/test/Analysis/CostModel/X86/fcmp.ll
llvm/test/Transforms/SLPVectorizer/X86/horizontal-minmax.ll