Simon Pilgrim
4455c5cdea
[CostModel][X86] Update RUN -passes=* to double quotes to appease update scripts on windows
2022-03-18 11:44:18 +00:00
Arthur Eubanks
15ba588d6d
[test] Migrate '-analyze -cost-model' to '-passes=print<cost-model>'
2022-02-09 15:42:16 -08:00
Simon Pilgrim
385a27d6cd
[CostModel][X86] Refresh ISD::ABS costs
...
Update costs now that D92095 and D92102 have tweaked the SSE2 implementation
The SSE42 BLENDVPD cost can actually be used on SSE41 as we don't attempt to generate PCMPGT anymore
Add scalar i16/i32/i64 costs as we can do this cheaply with CMOV
2020-11-25 18:40:19 +00:00
Simon Pilgrim
fe9403df06
[CostModel][X86] Remove unused check-prefixes
2020-11-10 12:48:35 +00:00
Fangrui Song
7979f24954
[test] Fix some unused check prefixes in test/Analysis/CostModel/X86
2020-10-31 23:29:57 -07:00
Simon Pilgrim
0a0f28254a
[CostModel][X86] Add SSE costs for ABS intrinsics
2020-07-29 14:33:59 +01:00
Simon Pilgrim
c5ef1f1edd
[TTI] Add default cost expansion for abs/smax/smin/umax/umin intrinsics
2020-07-29 12:13:06 +01:00
Simon Pilgrim
c6920081a8
[CostModel][X86] Add abs intrinsics cost model tests
...
abs costs currently falls back in scalar generic intrinsic calls
2020-07-28 19:56:10 +01:00