[CostModel][X86] Add CostKinds test coverage for shufflevector instruction
authorHaohai Wen <haohai.wen@intel.com>
Wed, 23 Nov 2022 01:40:50 +0000 (09:40 +0800)
committerHaohai Wen <haohai.wen@intel.com>
Wed, 23 Nov 2022 02:30:48 +0000 (10:30 +0800)
commit2dfe76e989877d3992bf52971f27ad4ae5064a6d
tree44c1782ff560ebc5054f11cb4a570b86258006bd
parent0eaf6759aee92fa27efb78a97405195869c67bb0
[CostModel][X86] Add CostKinds test coverage for shufflevector instruction

Reviewed By: RKSimon

Differential Revision: https://reviews.llvm.org/D138485
60 files changed:
llvm/test/Analysis/CostModel/X86/shuffle-broadcast-codesize.ll [new file with mode: 0644]
llvm/test/Analysis/CostModel/X86/shuffle-broadcast-fp16-codesize.ll [new file with mode: 0644]
llvm/test/Analysis/CostModel/X86/shuffle-broadcast-fp16-latency.ll [new file with mode: 0644]
llvm/test/Analysis/CostModel/X86/shuffle-broadcast-fp16-sizelatency.ll [new file with mode: 0644]
llvm/test/Analysis/CostModel/X86/shuffle-broadcast-latency.ll [new file with mode: 0644]
llvm/test/Analysis/CostModel/X86/shuffle-broadcast-sizelatency.ll [new file with mode: 0644]
llvm/test/Analysis/CostModel/X86/shuffle-extract_subvector-codesize.ll [new file with mode: 0644]
llvm/test/Analysis/CostModel/X86/shuffle-extract_subvector-latency.ll [new file with mode: 0644]
llvm/test/Analysis/CostModel/X86/shuffle-extract_subvector-sizelatency.ll [new file with mode: 0644]
llvm/test/Analysis/CostModel/X86/shuffle-insert_subvector-codesize.ll [new file with mode: 0644]
llvm/test/Analysis/CostModel/X86/shuffle-insert_subvector-latency.ll [new file with mode: 0644]
llvm/test/Analysis/CostModel/X86/shuffle-insert_subvector-sizelatency.ll [new file with mode: 0644]
llvm/test/Analysis/CostModel/X86/shuffle-load-codesize.ll [new file with mode: 0644]
llvm/test/Analysis/CostModel/X86/shuffle-load-latency.ll [new file with mode: 0644]
llvm/test/Analysis/CostModel/X86/shuffle-load-sizelatency.ll [new file with mode: 0644]
llvm/test/Analysis/CostModel/X86/shuffle-non-pow-2-codesize.ll [new file with mode: 0644]
llvm/test/Analysis/CostModel/X86/shuffle-non-pow-2-latency.ll [new file with mode: 0644]
llvm/test/Analysis/CostModel/X86/shuffle-non-pow-2-sizelatency.ll [new file with mode: 0644]
llvm/test/Analysis/CostModel/X86/shuffle-replication-i1-codesize.ll [new file with mode: 0644]
llvm/test/Analysis/CostModel/X86/shuffle-replication-i1-latency.ll [new file with mode: 0644]
llvm/test/Analysis/CostModel/X86/shuffle-replication-i1-sizelatency.ll [new file with mode: 0644]
llvm/test/Analysis/CostModel/X86/shuffle-replication-i16-codesize.ll [new file with mode: 0644]
llvm/test/Analysis/CostModel/X86/shuffle-replication-i16-latency.ll [new file with mode: 0644]
llvm/test/Analysis/CostModel/X86/shuffle-replication-i16-sizelatency.ll [new file with mode: 0644]
llvm/test/Analysis/CostModel/X86/shuffle-replication-i32-codesize.ll [new file with mode: 0644]
llvm/test/Analysis/CostModel/X86/shuffle-replication-i32-latency.ll [new file with mode: 0644]
llvm/test/Analysis/CostModel/X86/shuffle-replication-i32-sizelatency.ll [new file with mode: 0644]
llvm/test/Analysis/CostModel/X86/shuffle-replication-i64-codesize.ll [new file with mode: 0644]
llvm/test/Analysis/CostModel/X86/shuffle-replication-i64-latency.ll [new file with mode: 0644]
llvm/test/Analysis/CostModel/X86/shuffle-replication-i64-sizelatency.ll [new file with mode: 0644]
llvm/test/Analysis/CostModel/X86/shuffle-replication-i8-codesize.ll [new file with mode: 0644]
llvm/test/Analysis/CostModel/X86/shuffle-replication-i8-latency.ll [new file with mode: 0644]
llvm/test/Analysis/CostModel/X86/shuffle-replication-i8-sizelatency.ll [new file with mode: 0644]
llvm/test/Analysis/CostModel/X86/shuffle-reverse-codesize.ll [new file with mode: 0644]
llvm/test/Analysis/CostModel/X86/shuffle-reverse-fp16-codesize.ll [new file with mode: 0644]
llvm/test/Analysis/CostModel/X86/shuffle-reverse-fp16-latency.ll [new file with mode: 0644]
llvm/test/Analysis/CostModel/X86/shuffle-reverse-fp16-sizelatency.ll [new file with mode: 0644]
llvm/test/Analysis/CostModel/X86/shuffle-reverse-latency.ll [new file with mode: 0644]
llvm/test/Analysis/CostModel/X86/shuffle-reverse-sizelatency.ll [new file with mode: 0644]
llvm/test/Analysis/CostModel/X86/shuffle-select-codesize.ll [new file with mode: 0644]
llvm/test/Analysis/CostModel/X86/shuffle-select-latency.ll [new file with mode: 0644]
llvm/test/Analysis/CostModel/X86/shuffle-select-sizelatency.ll [new file with mode: 0644]
llvm/test/Analysis/CostModel/X86/shuffle-single-src-codesize.ll [new file with mode: 0644]
llvm/test/Analysis/CostModel/X86/shuffle-single-src-fp16-codesize.ll [new file with mode: 0644]
llvm/test/Analysis/CostModel/X86/shuffle-single-src-fp16-latency.ll [new file with mode: 0644]
llvm/test/Analysis/CostModel/X86/shuffle-single-src-fp16-sizelatency.ll [new file with mode: 0644]
llvm/test/Analysis/CostModel/X86/shuffle-single-src-latency.ll [new file with mode: 0644]
llvm/test/Analysis/CostModel/X86/shuffle-single-src-sizelatency.ll [new file with mode: 0644]
llvm/test/Analysis/CostModel/X86/shuffle-splice-codesize.ll [new file with mode: 0644]
llvm/test/Analysis/CostModel/X86/shuffle-splice-latency.ll [new file with mode: 0644]
llvm/test/Analysis/CostModel/X86/shuffle-splice-sizelatency.ll [new file with mode: 0644]
llvm/test/Analysis/CostModel/X86/shuffle-transpose-codesize.ll [new file with mode: 0644]
llvm/test/Analysis/CostModel/X86/shuffle-transpose-latency.ll [new file with mode: 0644]
llvm/test/Analysis/CostModel/X86/shuffle-transpose-sizelatency.ll [new file with mode: 0644]
llvm/test/Analysis/CostModel/X86/shuffle-two-src-codesize.ll [new file with mode: 0644]
llvm/test/Analysis/CostModel/X86/shuffle-two-src-fp16-codesize.ll [new file with mode: 0644]
llvm/test/Analysis/CostModel/X86/shuffle-two-src-fp16-latency.ll [new file with mode: 0644]
llvm/test/Analysis/CostModel/X86/shuffle-two-src-fp16-sizelatency.ll [new file with mode: 0644]
llvm/test/Analysis/CostModel/X86/shuffle-two-src-latency.ll [new file with mode: 0644]
llvm/test/Analysis/CostModel/X86/shuffle-two-src-sizelatency.ll [new file with mode: 0644]