This is an archive of the discontinued LLVM Phabricator instance.

[CostModel][X86] Add CostKinds test coverage for shufflevector instruction
ClosedPublic

Authored by HaohaiWen on Nov 22 2022, 3:28 AM.

Diff Detail

Event Timeline

HaohaiWen created this revision.Nov 22 2022, 3:28 AM
Herald added a project: Restricted Project. · View Herald TranscriptNov 22 2022, 3:28 AM
HaohaiWen requested review of this revision.Nov 22 2022, 3:28 AM
Herald added a project: Restricted Project. · View Herald TranscriptNov 22 2022, 3:28 AM
HaohaiWen updated this revision to Diff 477129.Nov 22 2022, 3:30 AM

Add cost-kind options

HaohaiWen updated this revision to Diff 477136.Nov 22 2022, 4:01 AM

Update cost value

HaohaiWen added a comment.EditedNov 22 2022, 4:04 AM

Please see diffs between those versions to see what changed.
Patch1: Just copy throughput cost files.
Patch2: Add cost-kind options (some cost-kinds are added in patch4)
Patch3: Update cost value. (some costs are added in patch4)

HaohaiWen updated this revision to Diff 477160.Nov 22 2022, 6:11 AM

Add cost-kind and update costs for slm/goldencove/btver2

LGTM - these often end up with missing CHECKS for some RUN combos (and the update scripts sometime fail to warn you) but I can't see any

RKSimon accepted this revision.Nov 22 2022, 7:36 AM
This revision is now accepted and ready to land.Nov 22 2022, 7:36 AM
This revision was landed with ongoing or failed builds.Nov 22 2022, 6:31 PM
This revision was automatically updated to reflect the committed changes.