llvm-project/llvm/test/Analysis/CostModel/X86
Simon Pilgrim fdec50182d [CostModel] Replace getUserCost with getInstructionCost
* Replace getUserCost with getInstructionCost, covering all cost kinds.
* Remove getInstructionLatency, it's not implemented by any backends, and we should fold the functionality into getUserCost (now getInstructionCost) to make it easier for targets to handle the cost kinds with their existing cost callbacks.

Original Patch by @samparker (Sam Parker)

Differential Revision: https://reviews.llvm.org/D79483
2022-08-18 11:55:23 +01:00
..
abs.ll [CostModel][X86] Update RUN -passes=* to double quotes to appease update scripts on windows 2022-03-18 11:44:18 +00:00
aggregates.ll [CostModel][X86] Update RUN -passes=* to double quotes to appease update scripts on windows 2022-03-18 11:44:18 +00:00
alternate-shuffle-cost.ll [CostModel][X86] Update RUN -passes=* to double quotes to appease update scripts on windows 2022-03-18 11:44:18 +00:00
arith-costkinds.ll [CostModel][X86] Add cost kinds test coverage for integer arithmetic operators 2022-08-17 14:36:31 +01:00
arith-fix.ll [CostModel][X86] Check for 'null op' truncations 2022-05-01 12:03:40 +01:00
arith-fma.ll [CostModel][X86] Update RUN -passes=* to double quotes to appease update scripts on windows 2022-03-18 11:44:18 +00:00
arith-fp-costkinds.ll [CostModel] Replace getUserCost with getInstructionCost 2022-08-18 11:55:23 +01:00
arith-fp.ll [CostModel][X86] getScalarizationOverhead - improve extraction costs for > 128-bit vectors 2022-05-24 15:18:08 +01:00
arith-overflow.ll [CostModel][X86] Check for 'null op' truncations 2022-05-01 12:03:40 +01:00
arith-sminmax.ll [CostModel][X86] Adjust 128-bit select costs to account for slow BLENDV op 2022-05-06 13:07:34 +01:00
arith-ssat.ll [CostModel][X86] Adjust 128-bit select costs to account for slow BLENDV op 2022-05-06 13:07:34 +01:00
arith-uminmax.ll [CostModel][X86] Adjust 128-bit select costs to account for slow BLENDV op 2022-05-06 13:07:34 +01:00
arith-usat.ll [CostModel][X86] Adjust 128-bit select costs to account for slow BLENDV op 2022-05-06 13:07:34 +01:00
arith.ll [CostModel][X86] Update RUN -passes=* to double quotes to appease update scripts on windows 2022-03-18 11:44:18 +00:00
bitreverse.ll [CostModel][X86] Update RUN -passes=* to double quotes to appease update scripts on windows 2022-03-18 11:44:18 +00:00
bswap-store.ll [CostModel][X86] Update RUN -passes=* to double quotes to appease update scripts on windows 2022-03-18 11:44:18 +00:00
bswap-vec.ll [CostModel][X86] Update RUN -passes=* to double quotes to appease update scripts on windows 2022-03-18 11:44:18 +00:00
bswap.ll [CostModel][X86] Update RUN -passes=* to double quotes to appease update scripts on windows 2022-03-18 11:44:18 +00:00
cast.ll [CostModel][X86] Update RUN -passes=* to double quotes to appease update scripts on windows 2022-03-18 11:44:18 +00:00
costmodel.ll [CostModel] Replace getUserCost with getInstructionCost 2022-08-18 11:55:23 +01:00
ctlz.ll [CostModel][X86] Update RUN -passes=* to double quotes to appease update scripts on windows 2022-03-18 11:44:18 +00:00
ctpop.ll [CostModel][X86] Update RUN -passes=* to double quotes to appease update scripts on windows 2022-03-18 11:44:18 +00:00
cttz.ll [CostModel][X86] Update RUN -passes=* to double quotes to appease update scripts on windows 2022-03-18 11:44:18 +00:00
div.ll [CostModel][X86] Update RUN -passes=* to double quotes to appease update scripts on windows 2022-03-18 11:44:18 +00:00
extend.ll [CostModel][X86] Update RUN -passes=* to double quotes to appease update scripts on windows 2022-03-18 11:44:18 +00:00
fcmp-costkinds.ll [CostModel][X86] Add cost kinds test coverage for fp comparisons 2022-08-13 17:20:49 +01:00
fcmp.ll [CostModel][X86] Relax fcmp costs on SSE41 targets or later 2022-05-06 13:29:40 +01:00
fmaxnum-size-latency.ll [CostModel][X86] Update RUN -passes=* to double quotes to appease update scripts on windows 2022-03-18 11:44:18 +00:00
fmaxnum.ll [CostModel][X86] Update RUN -passes=* to double quotes to appease update scripts on windows 2022-03-18 11:44:18 +00:00
fminnum-size-latency.ll [CostModel][X86] Update RUN -passes=* to double quotes to appease update scripts on windows 2022-03-18 11:44:18 +00:00
fminnum.ll [CostModel][X86] Update RUN -passes=* to double quotes to appease update scripts on windows 2022-03-18 11:44:18 +00:00
fptoi_sat.ll [X86][FP16] Enable vector support for FP16 emulation 2022-07-16 09:38:58 +08:00
fptosi.ll [CostModel][X86] getScalarizationOverhead - improve extraction costs for > 128-bit vectors 2022-05-24 15:18:08 +01:00
fptoui.ll [CostModel][X86] getScalarizationOverhead - improve extraction costs for > 128-bit vectors 2022-05-24 15:18:08 +01:00
free-intrinsics.ll [CostModel][X86] Update RUN -passes=* to double quotes to appease update scripts on windows 2022-03-18 11:44:18 +00:00
fround.ll [CostModel][X86] Update RUN -passes=* to double quotes to appease update scripts on windows 2022-03-18 11:44:18 +00:00
fshl.ll [CostModel][X86] Adjust 128-bit select costs to account for slow BLENDV op 2022-05-06 13:07:34 +01:00
fshr.ll [CostModel][X86] Adjust 128-bit select costs to account for slow BLENDV op 2022-05-06 13:07:34 +01:00
gather-i8-with-i8-index.ll [CostModel][X86] getScalarizationOverhead - improve extraction costs for > 128-bit vectors 2022-05-24 15:18:08 +01:00
gather-i16-with-i8-index.ll [CostModel][X86] getScalarizationOverhead - improve extraction costs for > 128-bit vectors 2022-05-24 15:18:08 +01:00
gather-i32-with-i8-index.ll [CostModel][X86] getScalarizationOverhead - improve extraction costs for > 128-bit vectors 2022-05-24 15:18:08 +01:00
gather-i64-with-i8-index.ll [CostModel][X86] getScalarizationOverhead - improve extraction costs for > 128-bit vectors 2022-05-24 15:18:08 +01:00
gep.ll [CostModel][X86] Update RUN -passes=* to double quotes to appease update scripts on windows 2022-03-18 11:44:18 +00:00
i32.ll [CostModel][X86] Update RUN -passes=* to double quotes to appease update scripts on windows 2022-03-18 11:44:18 +00:00
icmp.ll [CostModel][X86] Reduce cost of v2i64 icmp base cost on SSE2 targets 2022-03-30 09:11:55 +01:00
insert-extract-at-zero-inseltpoison.ll [CostModel][X86] Update RUN -passes=* to double quotes to appease update scripts on windows 2022-03-18 11:44:18 +00:00
insert-extract-at-zero.ll [CostModel][X86] Update RUN -passes=* to double quotes to appease update scripts on windows 2022-03-18 11:44:18 +00:00
interleave-load-i32.ll
interleave-store-i32.ll
interleaved-load-f32-stride-2.ll [CostModel][X86] getScalarizationOverhead - improve extraction costs for > 128-bit vectors 2022-05-24 15:18:08 +01:00
interleaved-load-f32-stride-3.ll [CostModel][X86] getScalarizationOverhead - improve extraction costs for > 128-bit vectors 2022-05-24 15:18:08 +01:00
interleaved-load-f32-stride-4.ll [CostModel][X86] getScalarizationOverhead - improve extraction costs for > 128-bit vectors 2022-05-24 15:18:08 +01:00
interleaved-load-f32-stride-5.ll [CostModel][X86] getScalarizationOverhead - improve extraction costs for > 128-bit vectors 2022-05-24 15:18:08 +01:00
interleaved-load-f32-stride-6.ll [CostModel][X86] getScalarizationOverhead - improve extraction costs for > 128-bit vectors 2022-05-24 15:18:08 +01:00
interleaved-load-f32-stride-7.ll [CostModel][X86] getScalarizationOverhead - improve extraction costs for > 128-bit vectors 2022-05-24 15:18:08 +01:00
interleaved-load-f32-stride-8.ll [CostModel][X86] getScalarizationOverhead - improve extraction costs for > 128-bit vectors 2022-05-24 15:18:08 +01:00
interleaved-load-f64-stride-2.ll [CostModel][X86] getScalarizationOverhead - improve extraction costs for > 128-bit vectors 2022-05-24 15:18:08 +01:00
interleaved-load-f64-stride-3.ll [CostModel][X86] getScalarizationOverhead - improve extraction costs for > 128-bit vectors 2022-05-24 15:18:08 +01:00
interleaved-load-f64-stride-4.ll [CostModel][X86] getScalarizationOverhead - improve extraction costs for > 128-bit vectors 2022-05-24 15:18:08 +01:00
interleaved-load-f64-stride-5.ll [CostModel][X86] getScalarizationOverhead - improve extraction costs for > 128-bit vectors 2022-05-24 15:18:08 +01:00
interleaved-load-f64-stride-6.ll [CostModel][X86] getScalarizationOverhead - improve extraction costs for > 128-bit vectors 2022-05-24 15:18:08 +01:00
interleaved-load-f64-stride-7.ll [CostModel][X86] getScalarizationOverhead - improve extraction costs for > 128-bit vectors 2022-05-24 15:18:08 +01:00
interleaved-load-f64-stride-8.ll [CostModel][X86] getScalarizationOverhead - improve extraction costs for > 128-bit vectors 2022-05-24 15:18:08 +01:00
interleaved-load-float.ll [X86][Costmodel] Load/store i32/f32 Stride=3 VF=8 interleaving costs 2021-10-04 14:34:05 +03:00
interleaved-load-half.ll [NFC][X86] New Test Requires Asserts 2021-08-10 10:22:04 +01:00
interleaved-load-i8-stride-2.ll [CostModel][X86] getScalarizationOverhead - improve extraction costs for > 128-bit vectors 2022-05-24 15:18:08 +01:00
interleaved-load-i8-stride-3.ll [CostModel][X86] getScalarizationOverhead - improve extraction costs for > 128-bit vectors 2022-05-24 15:18:08 +01:00
interleaved-load-i8-stride-4.ll [CostModel][X86] getScalarizationOverhead - improve extraction costs for > 128-bit vectors 2022-05-24 15:18:08 +01:00
interleaved-load-i8-stride-5.ll [CostModel][X86] getScalarizationOverhead - improve extraction costs for > 128-bit vectors 2022-05-24 15:18:08 +01:00
interleaved-load-i8-stride-6.ll [CostModel][X86] getScalarizationOverhead - improve extraction costs for > 128-bit vectors 2022-05-24 15:18:08 +01:00
interleaved-load-i8-stride-7.ll [CostModel][X86] getScalarizationOverhead - improve extraction costs for > 128-bit vectors 2022-05-24 15:18:08 +01:00
interleaved-load-i8-stride-8.ll [CostModel][X86] getScalarizationOverhead - improve extraction costs for > 128-bit vectors 2022-05-24 15:18:08 +01:00
interleaved-load-i16-stride-2.ll [CostModel][X86] getScalarizationOverhead - improve extraction costs for > 128-bit vectors 2022-05-24 15:18:08 +01:00
interleaved-load-i16-stride-3.ll [CostModel][X86] getScalarizationOverhead - improve extraction costs for > 128-bit vectors 2022-05-24 15:18:08 +01:00
interleaved-load-i16-stride-4.ll [CostModel][X86] getScalarizationOverhead - improve extraction costs for > 128-bit vectors 2022-05-24 15:18:08 +01:00
interleaved-load-i16-stride-5.ll [CostModel][X86] getScalarizationOverhead - improve extraction costs for > 128-bit vectors 2022-05-24 15:18:08 +01:00
interleaved-load-i16-stride-6.ll [CostModel][X86] getScalarizationOverhead - improve extraction costs for > 128-bit vectors 2022-05-24 15:18:08 +01:00
interleaved-load-i16-stride-7.ll [CostModel][X86] getScalarizationOverhead - improve extraction costs for > 128-bit vectors 2022-05-24 15:18:08 +01:00
interleaved-load-i16-stride-8.ll [CostModel][X86] getScalarizationOverhead - improve extraction costs for > 128-bit vectors 2022-05-24 15:18:08 +01:00
interleaved-load-i32-stride-2-indices-0u.ll [CostModel][X86] getScalarizationOverhead - improve extraction costs for > 128-bit vectors 2022-05-24 15:18:08 +01:00
interleaved-load-i32-stride-2.ll [CostModel][X86] getScalarizationOverhead - improve extraction costs for > 128-bit vectors 2022-05-24 15:18:08 +01:00
interleaved-load-i32-stride-3-indices-0uu.ll [CostModel][X86] getScalarizationOverhead - improve extraction costs for > 128-bit vectors 2022-05-24 15:18:08 +01:00
interleaved-load-i32-stride-3-indices-01u.ll [CostModel][X86] getScalarizationOverhead - improve extraction costs for > 128-bit vectors 2022-05-24 15:18:08 +01:00
interleaved-load-i32-stride-3.ll [CostModel][X86] getScalarizationOverhead - improve extraction costs for > 128-bit vectors 2022-05-24 15:18:08 +01:00
interleaved-load-i32-stride-4-indices-0uuu.ll [CostModel][X86] Auto generate partial interleaved load LV costs using UTC_ARGS --filter control 2022-05-12 17:46:41 +01:00
interleaved-load-i32-stride-4-indices-01uu.ll [CostModel][X86] getScalarizationOverhead - improve extraction costs for > 128-bit vectors 2022-05-24 15:18:08 +01:00
interleaved-load-i32-stride-4-indices-012u.ll [CostModel][X86] getScalarizationOverhead - improve extraction costs for > 128-bit vectors 2022-05-24 15:18:08 +01:00
interleaved-load-i32-stride-4.ll [CostModel][X86] getScalarizationOverhead - improve extraction costs for > 128-bit vectors 2022-05-24 15:18:08 +01:00
interleaved-load-i32-stride-5.ll [CostModel][X86] getScalarizationOverhead - improve extraction costs for > 128-bit vectors 2022-05-24 15:18:08 +01:00
interleaved-load-i32-stride-6.ll [CostModel][X86] getScalarizationOverhead - improve extraction costs for > 128-bit vectors 2022-05-24 15:18:08 +01:00
interleaved-load-i32-stride-7.ll [CostModel][X86] getScalarizationOverhead - improve extraction costs for > 128-bit vectors 2022-05-24 15:18:08 +01:00
interleaved-load-i32-stride-8.ll [CostModel][X86] getScalarizationOverhead - improve extraction costs for > 128-bit vectors 2022-05-24 15:18:08 +01:00
interleaved-load-i64-stride-2.ll [CostModel][X86] getScalarizationOverhead - improve extraction costs for > 128-bit vectors 2022-05-24 15:18:08 +01:00
interleaved-load-i64-stride-3.ll [CostModel][X86] getScalarizationOverhead - improve extraction costs for > 128-bit vectors 2022-05-24 15:18:08 +01:00
interleaved-load-i64-stride-4.ll [CostModel][X86] getScalarizationOverhead - improve extraction costs for > 128-bit vectors 2022-05-24 15:18:08 +01:00
interleaved-load-i64-stride-5.ll [CostModel][X86] getScalarizationOverhead - improve extraction costs for > 128-bit vectors 2022-05-24 15:18:08 +01:00
interleaved-load-i64-stride-6.ll [CostModel][X86] getScalarizationOverhead - improve extraction costs for > 128-bit vectors 2022-05-24 15:18:08 +01:00
interleaved-load-i64-stride-7.ll [CostModel][X86] getScalarizationOverhead - improve extraction costs for > 128-bit vectors 2022-05-24 15:18:08 +01:00
interleaved-load-i64-stride-8.ll [CostModel][X86] getScalarizationOverhead - improve extraction costs for > 128-bit vectors 2022-05-24 15:18:08 +01:00
interleaved-store-f32-stride-2.ll [CostModel][X86] getScalarizationOverhead - improve extraction costs for > 128-bit vectors 2022-05-24 15:18:08 +01:00
interleaved-store-f32-stride-3.ll [CostModel][X86] getScalarizationOverhead - improve extraction costs for > 128-bit vectors 2022-05-24 15:18:08 +01:00
interleaved-store-f32-stride-4.ll [CostModel][X86] getScalarizationOverhead - improve extraction costs for > 128-bit vectors 2022-05-24 15:18:08 +01:00
interleaved-store-f32-stride-5.ll [CostModel][X86] getScalarizationOverhead - improve extraction costs for > 128-bit vectors 2022-05-24 15:18:08 +01:00
interleaved-store-f32-stride-6.ll [CostModel][X86] getScalarizationOverhead - improve extraction costs for > 128-bit vectors 2022-05-24 15:18:08 +01:00
interleaved-store-f32-stride-7.ll [CostModel][X86] getScalarizationOverhead - improve extraction costs for > 128-bit vectors 2022-05-24 15:18:08 +01:00
interleaved-store-f32-stride-8.ll [CostModel][X86] getScalarizationOverhead - improve extraction costs for > 128-bit vectors 2022-05-24 15:18:08 +01:00
interleaved-store-f64-stride-2.ll [CostModel][X86] getScalarizationOverhead - improve extraction costs for > 128-bit vectors 2022-05-24 15:18:08 +01:00
interleaved-store-f64-stride-3.ll [CostModel][X86] getScalarizationOverhead - improve extraction costs for > 128-bit vectors 2022-05-24 15:18:08 +01:00
interleaved-store-f64-stride-4.ll [CostModel][X86] getScalarizationOverhead - improve extraction costs for > 128-bit vectors 2022-05-24 15:18:08 +01:00
interleaved-store-f64-stride-5.ll [CostModel][X86] getScalarizationOverhead - improve extraction costs for > 128-bit vectors 2022-05-24 15:18:08 +01:00
interleaved-store-f64-stride-6.ll [CostModel][X86] getScalarizationOverhead - improve extraction costs for > 128-bit vectors 2022-05-24 15:18:08 +01:00
interleaved-store-f64-stride-7.ll [CostModel][X86] getScalarizationOverhead - improve extraction costs for > 128-bit vectors 2022-05-24 15:18:08 +01:00
interleaved-store-f64-stride-8.ll [CostModel][X86] getScalarizationOverhead - improve extraction costs for > 128-bit vectors 2022-05-24 15:18:08 +01:00
interleaved-store-i8-stride-2.ll [CostModel][X86] getScalarizationOverhead - improve extraction costs for > 128-bit vectors 2022-05-24 15:18:08 +01:00
interleaved-store-i8-stride-3.ll [CostModel][X86] getScalarizationOverhead - improve extraction costs for > 128-bit vectors 2022-05-24 15:18:08 +01:00
interleaved-store-i8-stride-4.ll [CostModel][X86] getScalarizationOverhead - improve extraction costs for > 128-bit vectors 2022-05-24 15:18:08 +01:00
interleaved-store-i8-stride-5.ll [CostModel][X86] getScalarizationOverhead - improve extraction costs for > 128-bit vectors 2022-05-24 15:18:08 +01:00
interleaved-store-i8-stride-6.ll [CostModel][X86] getScalarizationOverhead - improve extraction costs for > 128-bit vectors 2022-05-24 15:18:08 +01:00
interleaved-store-i8-stride-7.ll [CostModel][X86] getScalarizationOverhead - improve extraction costs for > 128-bit vectors 2022-05-24 15:18:08 +01:00
interleaved-store-i8-stride-8.ll [CostModel][X86] getScalarizationOverhead - improve extraction costs for > 128-bit vectors 2022-05-24 15:18:08 +01:00
interleaved-store-i16-stride-2.ll [CostModel][X86] getScalarizationOverhead - improve extraction costs for > 128-bit vectors 2022-05-24 15:18:08 +01:00
interleaved-store-i16-stride-3.ll [CostModel][X86] getScalarizationOverhead - improve extraction costs for > 128-bit vectors 2022-05-24 15:18:08 +01:00
interleaved-store-i16-stride-4.ll [CostModel][X86] getScalarizationOverhead - improve extraction costs for > 128-bit vectors 2022-05-24 15:18:08 +01:00
interleaved-store-i16-stride-5.ll [CostModel][X86] getScalarizationOverhead - improve extraction costs for > 128-bit vectors 2022-05-24 15:18:08 +01:00
interleaved-store-i16-stride-6.ll [CostModel][X86] getScalarizationOverhead - improve extraction costs for > 128-bit vectors 2022-05-24 15:18:08 +01:00
interleaved-store-i16-stride-7.ll [CostModel][X86] getScalarizationOverhead - improve extraction costs for > 128-bit vectors 2022-05-24 15:18:08 +01:00
interleaved-store-i16-stride-8.ll [CostModel][X86] getScalarizationOverhead - improve extraction costs for > 128-bit vectors 2022-05-24 15:18:08 +01:00
interleaved-store-i32-stride-2.ll [CostModel][X86] getScalarizationOverhead - improve extraction costs for > 128-bit vectors 2022-05-24 15:18:08 +01:00
interleaved-store-i32-stride-3.ll [CostModel][X86] getScalarizationOverhead - improve extraction costs for > 128-bit vectors 2022-05-24 15:18:08 +01:00
interleaved-store-i32-stride-4.ll [CostModel][X86] getScalarizationOverhead - improve extraction costs for > 128-bit vectors 2022-05-24 15:18:08 +01:00
interleaved-store-i32-stride-5.ll [CostModel][X86] getScalarizationOverhead - improve extraction costs for > 128-bit vectors 2022-05-24 15:18:08 +01:00
interleaved-store-i32-stride-6.ll [CostModel][X86] getScalarizationOverhead - improve extraction costs for > 128-bit vectors 2022-05-24 15:18:08 +01:00
interleaved-store-i32-stride-7.ll [CostModel][X86] getScalarizationOverhead - improve extraction costs for > 128-bit vectors 2022-05-24 15:18:08 +01:00
interleaved-store-i32-stride-8.ll [CostModel][X86] getScalarizationOverhead - improve extraction costs for > 128-bit vectors 2022-05-24 15:18:08 +01:00
interleaved-store-i64-stride-2.ll [CostModel][X86] getScalarizationOverhead - improve extraction costs for > 128-bit vectors 2022-05-24 15:18:08 +01:00
interleaved-store-i64-stride-3.ll [CostModel][X86] getScalarizationOverhead - improve extraction costs for > 128-bit vectors 2022-05-24 15:18:08 +01:00
interleaved-store-i64-stride-4.ll [CostModel][X86] getScalarizationOverhead - improve extraction costs for > 128-bit vectors 2022-05-24 15:18:08 +01:00
interleaved-store-i64-stride-5.ll [CostModel][X86] getScalarizationOverhead - improve extraction costs for > 128-bit vectors 2022-05-24 15:18:08 +01:00
interleaved-store-i64-stride-6.ll [CostModel][X86] getScalarizationOverhead - improve extraction costs for > 128-bit vectors 2022-05-24 15:18:08 +01:00
interleaved-store-i64-stride-7.ll [CostModel][X86] getScalarizationOverhead - improve extraction costs for > 128-bit vectors 2022-05-24 15:18:08 +01:00
interleaved-store-i64-stride-8.ll [CostModel][X86] getScalarizationOverhead - improve extraction costs for > 128-bit vectors 2022-05-24 15:18:08 +01:00
intrinsic-cost-kinds.ll [CostModel] Replace getUserCost with getInstructionCost 2022-08-18 11:55:23 +01:00
intrinsic-cost.ll [CostModel][X86] Update RUN -passes=* to double quotes to appease update scripts on windows 2022-03-18 11:44:18 +00:00
lit.local.cfg
load-bswap.ll [CostModel][X86] Update RUN -passes=* to double quotes to appease update scripts on windows 2022-03-18 11:44:18 +00:00
load-to-trunc.ll [CostModel][X86] Update RUN -passes=* to double quotes to appease update scripts on windows 2022-03-18 11:44:18 +00:00
load_store.ll [CostModel][X86] Update RUN -passes=* to double quotes to appease update scripts on windows 2022-03-18 11:44:18 +00:00
logicalop.ll [CostModel][X86] Update RUN -passes=* to double quotes to appease update scripts on windows 2022-03-18 11:44:18 +00:00
loop_v2-inseltpoison.ll [CostModel][X86] Update RUN -passes=* to double quotes to appease update scripts on windows 2022-03-18 11:44:18 +00:00
loop_v2.ll [CostModel][X86] Update RUN -passes=* to double quotes to appease update scripts on windows 2022-03-18 11:44:18 +00:00
masked-gather-i32-with-i8-index.ll [CostModel][X86] getScalarizationOverhead - improve extraction costs for > 128-bit vectors 2022-05-24 15:18:08 +01:00
masked-gather-i64-with-i8-index.ll [CostModel][X86] getScalarizationOverhead - improve extraction costs for > 128-bit vectors 2022-05-24 15:18:08 +01:00
masked-interleaved-load-i16.ll [CostModel][X86] getScalarizationOverhead - improve extraction costs for > 128-bit vectors 2022-05-24 15:18:08 +01:00
masked-interleaved-store-i16.ll [CostModel][X86] getScalarizationOverhead - improve extraction costs for > 128-bit vectors 2022-05-24 15:18:08 +01:00
masked-intrinsic-cost-inseltpoison.ll [CostModel][X86] Sync masked-intrinsic-cost.ll and masked-intrinsic-cost-inseltpoison.ll 2022-08-11 12:05:50 +01:00
masked-intrinsic-cost.ll [CostModel][X86] getScalarizationOverhead - improve extraction costs for > 128-bit vectors 2022-05-24 15:18:08 +01:00
masked-load-i8.ll [CostModel][X86] Auto generate masked load/store LV costs using UTC_ARGS --filter control 2022-05-12 17:40:40 +01:00
masked-load-i16.ll [CostModel][X86] Auto generate masked load/store LV costs using UTC_ARGS --filter control 2022-05-12 17:40:40 +01:00
masked-load-i32.ll [CostModel][X86] Auto generate masked load/store LV costs using UTC_ARGS --filter control 2022-05-12 17:40:40 +01:00
masked-load-i64.ll [CostModel][X86] Auto generate masked load/store LV costs using UTC_ARGS --filter control 2022-05-12 17:40:40 +01:00
masked-scatter-i32-with-i8-index.ll [CostModel][X86] getScalarizationOverhead - improve extraction costs for > 128-bit vectors 2022-05-24 15:18:08 +01:00
masked-scatter-i64-with-i8-index.ll [CostModel][X86] getScalarizationOverhead - improve extraction costs for > 128-bit vectors 2022-05-24 15:18:08 +01:00
masked-store-i8.ll [CostModel][X86] getScalarizationOverhead - improve extraction costs for > 128-bit vectors 2022-05-24 15:18:08 +01:00
masked-store-i16.ll [CostModel][X86] getScalarizationOverhead - improve extraction costs for > 128-bit vectors 2022-05-24 15:18:08 +01:00
masked-store-i32.ll [CostModel][X86] Auto generate masked load/store LV costs using UTC_ARGS --filter control 2022-05-12 17:40:40 +01:00
masked-store-i64.ll [CostModel][X86] Auto generate masked load/store LV costs using UTC_ARGS --filter control 2022-05-12 17:40:40 +01:00
min-legal-vector-width.ll [CostModel][X86] Update RUN -passes=* to double quotes to appease update scripts on windows 2022-03-18 11:44:18 +00:00
mul.ll [CostModel][X86] Update RUN -passes=* to double quotes to appease update scripts on windows 2022-03-18 11:44:18 +00:00
mul32.ll [CostModel][X86] Update RUN -passes=* to double quotes to appease update scripts on windows 2022-03-18 11:44:18 +00:00
powi.ll [SLP] Add cost model for `llvm.powi.*` intrinsics (REAPPLIED) 2022-06-24 10:23:19 +00:00
reduce-add.ll [CostModel][X86] Update RUN -passes=* to double quotes to appease update scripts on windows 2022-03-18 11:44:18 +00:00
reduce-and.ll [CostModel][X86] Update RUN -passes=* to double quotes to appease update scripts on windows 2022-03-18 11:44:18 +00:00
reduce-fadd.ll [CostModel][X86] getScalarizationOverhead - improve extraction costs for > 128-bit vectors 2022-05-24 15:18:08 +01:00
reduce-fmax.ll [CostModel][X86] Update RUN -passes=* to double quotes to appease update scripts on windows 2022-03-18 11:44:18 +00:00
reduce-fmin.ll [CostModel][X86] Update RUN -passes=* to double quotes to appease update scripts on windows 2022-03-18 11:44:18 +00:00
reduce-fmul.ll [CostModel][X86] getScalarizationOverhead - improve extraction costs for > 128-bit vectors 2022-05-24 15:18:08 +01:00
reduce-mul.ll [CostModel][X86] Update RUN -passes=* to double quotes to appease update scripts on windows 2022-03-18 11:44:18 +00:00
reduce-or.ll [CostModel][X86] Update RUN -passes=* to double quotes to appease update scripts on windows 2022-03-18 11:44:18 +00:00
reduce-smax.ll [CostModel][X86] Adjust 128-bit select costs to account for slow BLENDV op 2022-05-06 13:07:34 +01:00
reduce-smin.ll [CostModel][X86] Adjust 128-bit select costs to account for slow BLENDV op 2022-05-06 13:07:34 +01:00
reduce-umax.ll [CostModel][X86] Adjust 128-bit select costs to account for slow BLENDV op 2022-05-06 13:07:34 +01:00
reduce-umin.ll [CostModel][X86] Adjust 128-bit select costs to account for slow BLENDV op 2022-05-06 13:07:34 +01:00
reduce-xor.ll [CostModel][X86] Update RUN -passes=* to double quotes to appease update scripts on windows 2022-03-18 11:44:18 +00:00
reduction.ll [COST]Improve cost model for shuffles in SLP. 2022-04-28 10:04:41 -07:00
rem.ll [CostModel][X86] Update RUN -passes=* to double quotes to appease update scripts on windows 2022-03-18 11:44:18 +00:00
scalarize.ll [CostModel][X86] Update RUN -passes=* to double quotes to appease update scripts on windows 2022-03-18 11:44:18 +00:00
scatter-i8-with-i8-index.ll [CostModel][X86] getScalarizationOverhead - improve extraction costs for > 128-bit vectors 2022-05-24 15:18:08 +01:00
scatter-i16-with-i8-index.ll [CostModel][X86] getScalarizationOverhead - improve extraction costs for > 128-bit vectors 2022-05-24 15:18:08 +01:00
scatter-i32-with-i8-index.ll [CostModel][X86] getScalarizationOverhead - improve extraction costs for > 128-bit vectors 2022-05-24 15:18:08 +01:00
scatter-i64-with-i8-index.ll [CostModel][X86] getScalarizationOverhead - improve extraction costs for > 128-bit vectors 2022-05-24 15:18:08 +01:00
select-costkinds.ll [CostModel][X86] Add cost kinds test coverage for select operators 2022-08-13 18:08:08 +01:00
select.ll [CostModel] Rename vselect-cost.ll to select.ll 2022-08-13 17:30:42 +01:00
shuffle-broadcast-fp16.ll [CostModel][X86] Update RUN -passes=* to double quotes to appease update scripts on windows 2022-03-18 11:44:18 +00:00
shuffle-broadcast.ll [CostModel][X86] Update RUN -passes=* to double quotes to appease update scripts on windows 2022-03-18 11:44:18 +00:00
shuffle-extract_subvector.ll [CostModel][X86] Update RUN -passes=* to double quotes to appease update scripts on windows 2022-03-18 11:44:18 +00:00
shuffle-insert_subvector.ll [CostModel][X86] Update RUN -passes=* to double quotes to appease update scripts on windows 2022-03-18 11:44:18 +00:00
shuffle-load.ll [X86][FP16] Enable vector support for FP16 emulation 2022-07-16 09:38:58 +08:00
shuffle-non-pow-2.ll [COST]Fix crash for non-power-2 vector shuffle mask. 2022-04-29 07:28:07 -07:00
shuffle-replication-i1.ll [CostModel][X86] getScalarizationOverhead - handle vXi1 extracts with MOVMSK (pre-AVX512) 2022-05-02 09:58:39 +01:00
shuffle-replication-i8.ll [CostModel][X86] getScalarizationOverhead - improve extraction costs for > 128-bit vectors 2022-05-24 15:18:08 +01:00
shuffle-replication-i16.ll [CostModel][X86] getScalarizationOverhead - improve extraction costs for > 128-bit vectors 2022-05-24 15:18:08 +01:00
shuffle-replication-i32.ll [CostModel][X86] getScalarizationOverhead - improve extraction costs for > 128-bit vectors 2022-05-24 15:18:08 +01:00
shuffle-replication-i64.ll [CostModel][X86] getScalarizationOverhead - improve extraction costs for > 128-bit vectors 2022-05-24 15:18:08 +01:00
shuffle-reverse-fp16.ll [CostModel][X86] Update RUN -passes=* to double quotes to appease update scripts on windows 2022-03-18 11:44:18 +00:00
shuffle-reverse.ll [CostModel][X86] Update RUN -passes=* to double quotes to appease update scripts on windows 2022-03-18 11:44:18 +00:00
shuffle-select.ll [CostModel][X86] Update RUN -passes=* to double quotes to appease update scripts on windows 2022-03-18 11:44:18 +00:00
shuffle-single-src-fp16.ll [CostModel][X86] Update RUN -passes=* to double quotes to appease update scripts on windows 2022-03-18 11:44:18 +00:00
shuffle-single-src.ll [COST]Improve cost model for shuffles in SLP. 2022-04-28 10:04:41 -07:00
shuffle-transpose.ll [CostModel][X86] Update RUN -passes=* to double quotes to appease update scripts on windows 2022-03-18 11:44:18 +00:00
shuffle-two-src-fp16.ll [X86][FP16] Enable vector support for FP16 emulation 2022-07-16 09:38:58 +08:00
shuffle-two-src.ll [CostModel][X86] Update RUN -passes=* to double quotes to appease update scripts on windows 2022-03-18 11:44:18 +00:00
sitofp.ll [CostModel][X86] getScalarizationOverhead - improve extraction costs for > 128-bit vectors 2022-05-24 15:18:08 +01:00
size-cost.ll [CostModel][X86] Update RUN -passes=* to double quotes to appease update scripts on windows 2022-03-18 11:44:18 +00:00
slm-arith-costs.ll [CostModel][X86] Update RUN -passes=* to double quotes to appease update scripts on windows 2022-03-18 11:44:18 +00:00
sse-itoi.ll [CostModel][X86] Update RUN -passes=* to double quotes to appease update scripts on windows 2022-03-18 11:44:18 +00:00
strided-load-i8.ll
strided-load-i16.ll
strided-load-i32.ll
strided-load-i64.ll
tiny.ll [CostModel][X86] Update RUN -passes=* to double quotes to appease update scripts on windows 2022-03-18 11:44:18 +00:00
trunc.ll [CostModel][X86] getScalarizationOverhead - improve extraction costs for > 128-bit vectors 2022-05-24 15:18:08 +01:00
uitofp.ll [CostModel][X86] Update RUN -passes=* to double quotes to appease update scripts on windows 2022-03-18 11:44:18 +00:00
uniformshift-inseltpoison.ll [CostModel][X86] Update RUN -passes=* to double quotes to appease update scripts on windows 2022-03-18 11:44:18 +00:00
uniformshift.ll [CostModel][X86] Update RUN -passes=* to double quotes to appease update scripts on windows 2022-03-18 11:44:18 +00:00
vdiv-cost.ll [CostModel][X86] Update RUN -passes=* to double quotes to appease update scripts on windows 2022-03-18 11:44:18 +00:00
vector-extract.ll [CostModel][X86] Reduce cost of extracting bool vector elements 2022-03-18 19:02:47 +00:00
vector-insert-inseltpoison.ll [CostModel][X86] Update RUN -passes=* to double quotes to appease update scripts on windows 2022-03-18 11:44:18 +00:00
vector-insert.ll [CostModel][X86] Update RUN -passes=* to double quotes to appease update scripts on windows 2022-03-18 11:44:18 +00:00
vector_gep-inseltpoison.ll [CostModel][X86] Update RUN -passes=* to double quotes to appease update scripts on windows 2022-03-18 11:44:18 +00:00
vector_gep.ll [CostModel][X86] Update RUN -passes=* to double quotes to appease update scripts on windows 2022-03-18 11:44:18 +00:00
vectorized-loop.ll [CostModel][X86] Update RUN -passes=* to double quotes to appease update scripts on windows 2022-03-18 11:44:18 +00:00
vshift-ashr-cost-inseltpoison.ll [CostModel][X86] Update RUN -passes=* to double quotes to appease update scripts on windows 2022-03-18 11:44:18 +00:00
vshift-ashr-cost.ll [CostModel][X86] Update RUN -passes=* to double quotes to appease update scripts on windows 2022-03-18 11:44:18 +00:00
vshift-lshr-cost-inseltpoison.ll [CostModel][X86] Update RUN -passes=* to double quotes to appease update scripts on windows 2022-03-18 11:44:18 +00:00
vshift-lshr-cost.ll [CostModel][X86] Update RUN -passes=* to double quotes to appease update scripts on windows 2022-03-18 11:44:18 +00:00
vshift-shl-cost-inseltpoison.ll [CostModel][X86] Update RUN -passes=* to double quotes to appease update scripts on windows 2022-03-18 11:44:18 +00:00
vshift-shl-cost.ll [CostModel][X86] Update RUN -passes=* to double quotes to appease update scripts on windows 2022-03-18 11:44:18 +00:00