[PATCH] D138485: [CostModel][X86] Add CostKinds test coverage for shufflevector instruction

Haohai, Wen via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue Nov 22 06:11:52 PST 2022


HaohaiWen updated this revision to Diff 477160.
HaohaiWen added a comment.

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


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D138485/new/

https://reviews.llvm.org/D138485

Files:
  llvm/test/Analysis/CostModel/X86/shuffle-broadcast-codesize.ll
  llvm/test/Analysis/CostModel/X86/shuffle-broadcast-fp16-codesize.ll
  llvm/test/Analysis/CostModel/X86/shuffle-broadcast-fp16-latency.ll
  llvm/test/Analysis/CostModel/X86/shuffle-broadcast-fp16-sizelatency.ll
  llvm/test/Analysis/CostModel/X86/shuffle-broadcast-latency.ll
  llvm/test/Analysis/CostModel/X86/shuffle-broadcast-sizelatency.ll
  llvm/test/Analysis/CostModel/X86/shuffle-extract_subvector-codesize.ll
  llvm/test/Analysis/CostModel/X86/shuffle-extract_subvector-latency.ll
  llvm/test/Analysis/CostModel/X86/shuffle-extract_subvector-sizelatency.ll
  llvm/test/Analysis/CostModel/X86/shuffle-insert_subvector-codesize.ll
  llvm/test/Analysis/CostModel/X86/shuffle-insert_subvector-latency.ll
  llvm/test/Analysis/CostModel/X86/shuffle-insert_subvector-sizelatency.ll
  llvm/test/Analysis/CostModel/X86/shuffle-load-codesize.ll
  llvm/test/Analysis/CostModel/X86/shuffle-load-latency.ll
  llvm/test/Analysis/CostModel/X86/shuffle-load-sizelatency.ll
  llvm/test/Analysis/CostModel/X86/shuffle-non-pow-2-codesize.ll
  llvm/test/Analysis/CostModel/X86/shuffle-non-pow-2-latency.ll
  llvm/test/Analysis/CostModel/X86/shuffle-non-pow-2-sizelatency.ll
  llvm/test/Analysis/CostModel/X86/shuffle-replication-i1-codesize.ll
  llvm/test/Analysis/CostModel/X86/shuffle-replication-i1-latency.ll
  llvm/test/Analysis/CostModel/X86/shuffle-replication-i1-sizelatency.ll
  llvm/test/Analysis/CostModel/X86/shuffle-replication-i16-codesize.ll
  llvm/test/Analysis/CostModel/X86/shuffle-replication-i16-latency.ll
  llvm/test/Analysis/CostModel/X86/shuffle-replication-i16-sizelatency.ll
  llvm/test/Analysis/CostModel/X86/shuffle-replication-i32-codesize.ll
  llvm/test/Analysis/CostModel/X86/shuffle-replication-i32-latency.ll
  llvm/test/Analysis/CostModel/X86/shuffle-replication-i32-sizelatency.ll
  llvm/test/Analysis/CostModel/X86/shuffle-replication-i64-codesize.ll
  llvm/test/Analysis/CostModel/X86/shuffle-replication-i64-latency.ll
  llvm/test/Analysis/CostModel/X86/shuffle-replication-i64-sizelatency.ll
  llvm/test/Analysis/CostModel/X86/shuffle-replication-i8-codesize.ll
  llvm/test/Analysis/CostModel/X86/shuffle-replication-i8-latency.ll
  llvm/test/Analysis/CostModel/X86/shuffle-replication-i8-sizelatency.ll
  llvm/test/Analysis/CostModel/X86/shuffle-reverse-codesize.ll
  llvm/test/Analysis/CostModel/X86/shuffle-reverse-fp16-codesize.ll
  llvm/test/Analysis/CostModel/X86/shuffle-reverse-fp16-latency.ll
  llvm/test/Analysis/CostModel/X86/shuffle-reverse-fp16-sizelatency.ll
  llvm/test/Analysis/CostModel/X86/shuffle-reverse-latency.ll
  llvm/test/Analysis/CostModel/X86/shuffle-reverse-sizelatency.ll
  llvm/test/Analysis/CostModel/X86/shuffle-select-codesize.ll
  llvm/test/Analysis/CostModel/X86/shuffle-select-latency.ll
  llvm/test/Analysis/CostModel/X86/shuffle-select-sizelatency.ll
  llvm/test/Analysis/CostModel/X86/shuffle-single-src-codesize.ll
  llvm/test/Analysis/CostModel/X86/shuffle-single-src-fp16-codesize.ll
  llvm/test/Analysis/CostModel/X86/shuffle-single-src-fp16-latency.ll
  llvm/test/Analysis/CostModel/X86/shuffle-single-src-fp16-sizelatency.ll
  llvm/test/Analysis/CostModel/X86/shuffle-single-src-latency.ll
  llvm/test/Analysis/CostModel/X86/shuffle-single-src-sizelatency.ll
  llvm/test/Analysis/CostModel/X86/shuffle-splice-codesize.ll
  llvm/test/Analysis/CostModel/X86/shuffle-splice-latency.ll
  llvm/test/Analysis/CostModel/X86/shuffle-splice-sizelatency.ll
  llvm/test/Analysis/CostModel/X86/shuffle-transpose-codesize.ll
  llvm/test/Analysis/CostModel/X86/shuffle-transpose-latency.ll
  llvm/test/Analysis/CostModel/X86/shuffle-transpose-sizelatency.ll
  llvm/test/Analysis/CostModel/X86/shuffle-two-src-codesize.ll
  llvm/test/Analysis/CostModel/X86/shuffle-two-src-fp16-codesize.ll
  llvm/test/Analysis/CostModel/X86/shuffle-two-src-fp16-latency.ll
  llvm/test/Analysis/CostModel/X86/shuffle-two-src-fp16-sizelatency.ll
  llvm/test/Analysis/CostModel/X86/shuffle-two-src-latency.ll
  llvm/test/Analysis/CostModel/X86/shuffle-two-src-sizelatency.ll



More information about the llvm-commits mailing list