Run DCE after a LoopFlatten test to reduce spurious output [nfc]
[llvm-project.git] / llvm / test / Analysis / CostModel / X86 / 
tree7b586c3a9f251fd6c3a03a162a66f092a731d946
drwxr-xr-x   ..
-rw-r--r-- 42185 abs-codesize.ll
-rw-r--r-- 36883 abs-latency.ll
-rw-r--r-- 45006 abs-sizelatency.ll
-rw-r--r-- 31394 abs.ll
-rw-r--r-- 7301 aggregates.ll
-rw-r--r-- 59952 alternate-shuffle-cost.ll
-rw-r--r-- 58183 arith-fix.ll
-rw-r--r-- 6627 arith-fma.ll
-rw-r--r-- 58004 arith-fp-codesize.ll
-rw-r--r-- 100736 arith-fp-latency.ll
-rw-r--r-- 93584 arith-fp-sizelatency.ll
-rw-r--r-- 107357 arith-fp.ll
-rw-r--r-- 86166 arith-int-codesize.ll
-rw-r--r-- 70050 arith-int-latency.ll
-rw-r--r-- 70075 arith-int-sizelatency.ll
-rw-r--r-- 98736 arith-int.ll
-rw-r--r-- 189724 arith-overflow.ll
-rw-r--r-- 44174 arith-sminmax-codesize.ll
-rw-r--r-- 44152 arith-sminmax-latency.ll
-rw-r--r-- 44202 arith-sminmax-sizelatency.ll
-rw-r--r-- 43978 arith-sminmax.ll
-rw-r--r-- 60676 arith-ssat-codesize.ll
-rw-r--r-- 60660 arith-ssat-latency.ll
-rw-r--r-- 60741 arith-ssat-sizelatency.ll
-rw-r--r-- 60367 arith-ssat.ll
-rw-r--r-- 44178 arith-uminmax-codesize.ll
-rw-r--r-- 44160 arith-uminmax-latency.ll
-rw-r--r-- 44202 arith-uminmax-sizelatency.ll
-rw-r--r-- 43976 arith-uminmax.ll
-rw-r--r-- 60646 arith-usat-codesize.ll
-rw-r--r-- 60628 arith-usat-latency.ll
-rw-r--r-- 60697 arith-usat-sizelatency.ll
-rw-r--r-- 60352 arith-usat.ll
-rw-r--r-- 53751 bitreverse-codesize.ll
-rw-r--r-- 54866 bitreverse-latency.ll
-rw-r--r-- 54980 bitreverse-sizelatency.ll
-rw-r--r-- 54756 bitreverse.ll
-rw-r--r-- 18302 bswap-codesize.ll
-rw-r--r-- 18298 bswap-latency.ll
-rw-r--r-- 18342 bswap-sizelatency.ll
-rw-r--r-- 17956 bswap-store.ll
-rw-r--r-- 18146 bswap.ll
-rw-r--r-- 53025 cast.ll
-rw-r--r-- 3328 costmodel.ll
-rw-r--r-- 55138 ctlz-codesize.ll
-rw-r--r-- 56164 ctlz-latency.ll
-rw-r--r-- 57290 ctlz-sizelatency.ll
-rw-r--r-- 59522 ctlz.ll
-rw-r--r-- 32185 ctpop-codesize.ll
-rw-r--r-- 32148 ctpop-latency.ll
-rw-r--r-- 32217 ctpop-sizelatency.ll
-rw-r--r-- 31959 ctpop.ll
-rw-r--r-- 46324 cttz-codesize.ll
-rw-r--r-- 39314 cttz-latency.ll
-rw-r--r-- 45275 cttz-sizelatency.ll
-rw-r--r-- 57209 cttz.ll
-rw-r--r-- 132107 div-codesize.ll
-rw-r--r-- 145203 div-latency.ll
-rw-r--r-- 132156 div-sizelatency.ll
-rw-r--r-- 266429 div.ll
-rw-r--r-- 237720 extend.ll
-rw-r--r-- 70639 fcmp-codesize.ll
-rw-r--r-- 91135 fcmp-latency.ll
-rw-r--r-- 70675 fcmp-sizelatency.ll
-rw-r--r-- 111415 fcmp.ll
-rw-r--r-- 16642 fmaxnum-codesize.ll
-rw-r--r-- 18260 fmaxnum-latency.ll
-rw-r--r-- 18309 fmaxnum-size-latency.ll
-rw-r--r-- 16284 fmaxnum.ll
-rw-r--r-- 16630 fminnum-codesize.ll
-rw-r--r-- 18248 fminnum-latency.ll
-rw-r--r-- 18297 fminnum-size-latency.ll
-rw-r--r-- 16284 fminnum.ll
-rw-r--r-- 167521 fptoi_sat.ll
-rw-r--r-- 32804 fptosi.ll
-rw-r--r-- 34133 fptoui.ll
-rw-r--r-- 8641 free-intrinsics.ll
-rw-r--r-- 33570 fround.ll
-rw-r--r-- 347342 fshl-codesize.ll
-rw-r--r-- 340617 fshl-latency.ll
-rw-r--r-- 369780 fshl-sizelatency.ll
-rw-r--r-- 338341 fshl.ll
-rw-r--r-- 347342 fshr-codesize.ll
-rw-r--r-- 340617 fshr-latency.ll
-rw-r--r-- 369764 fshr-sizelatency.ll
-rw-r--r-- 338341 fshr.ll
-rw-r--r-- 5530 gather-i16-with-i8-index.ll
-rw-r--r-- 6091 gather-i32-with-i8-index.ll
-rw-r--r-- 6091 gather-i64-with-i8-index.ll
-rw-r--r-- 6053 gather-i8-with-i8-index.ll
-rw-r--r-- 3080 gep.ll
-rw-r--r-- 220 i32.ll
-rw-r--r-- 198038 icmp-codesize.ll
-rw-r--r-- 221238 icmp-latency.ll
-rw-r--r-- 198128 icmp-sizelatency.ll
-rw-r--r-- 296913 icmp.ll
-rw-r--r-- 1581 insert-extract-at-zero-inseltpoison.ll
-rw-r--r-- 1574 insert-extract-at-zero.ll
-rw-r--r-- 4439 interleaved-load-f32-stride-2.ll
-rw-r--r-- 4628 interleaved-load-f32-stride-3.ll
-rw-r--r-- 4706 interleaved-load-f32-stride-4.ll
-rw-r--r-- 4573 interleaved-load-f32-stride-5.ll
-rw-r--r-- 4755 interleaved-load-f32-stride-6.ll
-rw-r--r-- 4942 interleaved-load-f32-stride-7.ll
-rw-r--r-- 5016 interleaved-load-f32-stride-8.ll
-rw-r--r-- 4476 interleaved-load-f64-stride-2.ll
-rw-r--r-- 4342 interleaved-load-f64-stride-3.ll
-rw-r--r-- 4422 interleaved-load-f64-stride-4.ll
-rw-r--r-- 4290 interleaved-load-f64-stride-5.ll
-rw-r--r-- 4476 interleaved-load-f64-stride-6.ll
-rw-r--r-- 4663 interleaved-load-f64-stride-7.ll
-rw-r--r-- 4741 interleaved-load-f64-stride-8.ll
-rw-r--r-- 6228 interleaved-load-half.ll
-rw-r--r-- 5338 interleaved-load-i16-stride-2.ll
-rw-r--r-- 5525 interleaved-load-i16-stride-3.ll
-rw-r--r-- 5705 interleaved-load-i16-stride-4.ll
-rw-r--r-- 5888 interleaved-load-i16-stride-5.ll
-rw-r--r-- 6066 interleaved-load-i16-stride-6.ll
-rw-r--r-- 6245 interleaved-load-i16-stride-7.ll
-rw-r--r-- 6422 interleaved-load-i16-stride-8.ll
-rw-r--r-- 4236 interleaved-load-i32-stride-2-indices-0u.ll
-rw-r--r-- 4374 interleaved-load-i32-stride-2.ll
-rw-r--r-- 4420 interleaved-load-i32-stride-3-indices-01u.ll
-rw-r--r-- 4282 interleaved-load-i32-stride-3-indices-0uu.ll
-rw-r--r-- 4558 interleaved-load-i32-stride-3.ll
-rw-r--r-- 4492 interleaved-load-i32-stride-4-indices-012u.ll
-rw-r--r-- 4465 interleaved-load-i32-stride-4-indices-01uu.ll
-rw-r--r-- 4326 interleaved-load-i32-stride-4-indices-0uuu.ll
-rw-r--r-- 4629 interleaved-load-i32-stride-4.ll
-rw-r--r-- 4495 interleaved-load-i32-stride-5.ll
-rw-r--r-- 4671 interleaved-load-i32-stride-6.ll
-rw-r--r-- 4851 interleaved-load-i32-stride-7.ll
-rw-r--r-- 4919 interleaved-load-i32-stride-8.ll
-rw-r--r-- 4379 interleaved-load-i64-stride-2.ll
-rw-r--r-- 4246 interleaved-load-i64-stride-3.ll
-rw-r--r-- 4317 interleaved-load-i64-stride-4.ll
-rw-r--r-- 4184 interleaved-load-i64-stride-5.ll
-rw-r--r-- 4360 interleaved-load-i64-stride-6.ll
-rw-r--r-- 4538 interleaved-load-i64-stride-7.ll
-rw-r--r-- 4608 interleaved-load-i64-stride-8.ll
-rw-r--r-- 5238 interleaved-load-i8-stride-2.ll
-rw-r--r-- 5418 interleaved-load-i8-stride-3.ll
-rw-r--r-- 5596 interleaved-load-i8-stride-4.ll
-rw-r--r-- 5779 interleaved-load-i8-stride-5.ll
-rw-r--r-- 5947 interleaved-load-i8-stride-6.ll
-rw-r--r-- 6130 interleaved-load-i8-stride-7.ll
-rw-r--r-- 6305 interleaved-load-i8-stride-8.ll
-rw-r--r-- 4425 interleaved-store-f32-stride-2.ll
-rw-r--r-- 4592 interleaved-store-f32-stride-3.ll
-rw-r--r-- 4758 interleaved-store-f32-stride-4.ll
-rw-r--r-- 4606 interleaved-store-f32-stride-5.ll
-rw-r--r-- 4769 interleaved-store-f32-stride-6.ll
-rw-r--r-- 4828 interleaved-store-f32-stride-7.ll
-rw-r--r-- 4991 interleaved-store-f32-stride-8.ll
-rw-r--r-- 4460 interleaved-store-f64-stride-2.ll
-rw-r--r-- 4307 interleaved-store-f64-stride-3.ll
-rw-r--r-- 4367 interleaved-store-f64-stride-4.ll
-rw-r--r-- 4215 interleaved-store-f64-stride-5.ll
-rw-r--r-- 4382 interleaved-store-f64-stride-6.ll
-rw-r--r-- 4550 interleaved-store-f64-stride-7.ll
-rw-r--r-- 4496 interleaved-store-f64-stride-8.ll
-rw-r--r-- 5312 interleaved-store-i16-stride-2.ll
-rw-r--r-- 5478 interleaved-store-i16-stride-3.ll
-rw-r--r-- 5632 interleaved-store-i16-stride-4.ll
-rw-r--r-- 5798 interleaved-store-i16-stride-5.ll
-rw-r--r-- 5951 interleaved-store-i16-stride-6.ll
-rw-r--r-- 6111 interleaved-store-i16-stride-7.ll
-rw-r--r-- 6266 interleaved-store-i16-stride-8.ll
-rw-r--r-- 4352 interleaved-store-i32-stride-2.ll
-rw-r--r-- 4511 interleaved-store-i32-stride-3.ll
-rw-r--r-- 4667 interleaved-store-i32-stride-4.ll
-rw-r--r-- 4512 interleaved-store-i32-stride-5.ll
-rw-r--r-- 4667 interleaved-store-i32-stride-6.ll
-rw-r--r-- 4718 interleaved-store-i32-stride-7.ll
-rw-r--r-- 4872 interleaved-store-i32-stride-8.ll
-rw-r--r-- 4356 interleaved-store-i64-stride-2.ll
-rw-r--r-- 4198 interleaved-store-i64-stride-3.ll
-rw-r--r-- 4249 interleaved-store-i64-stride-4.ll
-rw-r--r-- 4095 interleaved-store-i64-stride-5.ll
-rw-r--r-- 4249 interleaved-store-i64-stride-6.ll
-rw-r--r-- 4405 interleaved-store-i64-stride-7.ll
-rw-r--r-- 4345 interleaved-store-i64-stride-8.ll
-rw-r--r-- 5231 interleaved-store-i8-stride-2.ll
-rw-r--r-- 5396 interleaved-store-i8-stride-3.ll
-rw-r--r-- 5548 interleaved-store-i8-stride-4.ll
-rw-r--r-- 5713 interleaved-store-i8-stride-5.ll
-rw-r--r-- 5861 interleaved-store-i8-stride-6.ll
-rw-r--r-- 6020 interleaved-store-i8-stride-7.ll
-rw-r--r-- 6173 interleaved-store-i8-stride-8.ll
-rw-r--r-- 28702 intrinsic-cost-kinds.ll
-rw-r--r-- 3736 intrinsic-cost.ll
-rw-r--r-- 67 lit.local.cfg
-rw-r--r-- 19703 load-bswap.ll
-rw-r--r-- 1401 load-to-trunc.ll
-rw-r--r-- 705485 load_store.ll
-rw-r--r-- 5216 logicalop.ll
-rw-r--r-- 1668 loop_v2-inseltpoison.ll
-rw-r--r-- 1667 loop_v2.ll
-rw-r--r-- 5997 masked-gather-i32-with-i8-index.ll
-rw-r--r-- 5997 masked-gather-i64-with-i8-index.ll
-rw-r--r-- 13067 masked-interleaved-load-i16.ll
-rw-r--r-- 11598 masked-interleaved-store-i16.ll
-rw-r--r-- 290916 masked-intrinsic-cost-inseltpoison.ll
-rw-r--r-- 290888 masked-intrinsic-cost.ll
-rw-r--r-- 5034 masked-load-i16.ll
-rw-r--r-- 4974 masked-load-i32.ll
-rw-r--r-- 4976 masked-load-i64.ll
-rw-r--r-- 5003 masked-load-i8.ll
-rw-r--r-- 5344 masked-scatter-i32-with-i8-index.ll
-rw-r--r-- 5344 masked-scatter-i64-with-i8-index.ll
-rw-r--r-- 4696 masked-store-i16.ll
-rw-r--r-- 5252 masked-store-i32.ll
-rw-r--r-- 5254 masked-store-i64.ll
-rw-r--r-- 5217 masked-store-i8.ll
-rw-r--r-- 62395 min-legal-vector-width.ll
-rw-r--r-- 119230 mul-codesize.ll
-rw-r--r-- 119262 mul-latency.ll
-rw-r--r-- 119285 mul-sizelatency.ll
-rw-r--r-- 119004 mul.ll
-rw-r--r-- 98621 mul32.ll
-rw-r--r-- 190114 mul64.ll
-rw-r--r-- 36619 powi.ll
-rw-r--r-- 26268 reduce-add.ll
-rw-r--r-- 23071 reduce-and.ll
-rw-r--r-- 31625 reduce-fadd.ll
-rw-r--r-- 16622 reduce-fmax.ll
-rw-r--r-- 16622 reduce-fmin.ll
-rw-r--r-- 31628 reduce-fmul.ll
-rw-r--r-- 27512 reduce-mul.ll
-rw-r--r-- 22892 reduce-or.ll
-rw-r--r-- 30303 reduce-smax.ll
-rw-r--r-- 30303 reduce-smin.ll
-rw-r--r-- 30302 reduce-umax.ll
-rw-r--r-- 30302 reduce-umin.ll
-rw-r--r-- 25510 reduce-xor.ll
-rw-r--r-- 141168 reduction.ll
-rw-r--r-- 125438 rem-codesize.ll
-rw-r--r-- 125472 rem-latency.ll
-rw-r--r-- 125488 rem-sizelatency.ll
-rw-r--r-- 267282 rem.ll
-rw-r--r-- 1364 scalarize.ll
-rw-r--r-- 5239 scatter-i16-with-i8-index.ll
-rw-r--r-- 5237 scatter-i32-with-i8-index.ll
-rw-r--r-- 5237 scatter-i64-with-i8-index.ll
-rw-r--r-- 5203 scatter-i8-with-i8-index.ll
-rw-r--r-- 40118 select-codesize.ll
-rw-r--r-- 42435 select-latency.ll
-rw-r--r-- 47209 select-sizelatency.ll
-rw-r--r-- 42264 select.ll
-rw-r--r-- 47975 shuffle-broadcast-codesize.ll
-rw-r--r-- 1729 shuffle-broadcast-fp16-codesize.ll
-rw-r--r-- 1727 shuffle-broadcast-fp16-latency.ll
-rw-r--r-- 1732 shuffle-broadcast-fp16-sizelatency.ll
-rw-r--r-- 1708 shuffle-broadcast-fp16.ll
-rw-r--r-- 47953 shuffle-broadcast-latency.ll
-rw-r--r-- 48008 shuffle-broadcast-sizelatency.ll
-rw-r--r-- 47744 shuffle-broadcast.ll
-rw-r--r-- 273647 shuffle-extract_subvector-codesize.ll
-rw-r--r-- 273625 shuffle-extract_subvector-latency.ll
-rw-r--r-- 273680 shuffle-extract_subvector-sizelatency.ll
-rw-r--r-- 273419 shuffle-extract_subvector.ll
-rw-r--r-- 300485 shuffle-insert_subvector-codesize.ll
-rw-r--r-- 300463 shuffle-insert_subvector-latency.ll
-rw-r--r-- 300518 shuffle-insert_subvector-sizelatency.ll
-rw-r--r-- 300254 shuffle-insert_subvector.ll
-rw-r--r-- 57929 shuffle-load-codesize.ll
-rw-r--r-- 57917 shuffle-load-latency.ll
-rw-r--r-- 57947 shuffle-load-sizelatency.ll
-rw-r--r-- 57803 shuffle-load.ll
-rw-r--r-- 2149 shuffle-non-pow-2-codesize.ll
-rw-r--r-- 2147 shuffle-non-pow-2-latency.ll
-rw-r--r-- 2152 shuffle-non-pow-2-sizelatency.ll
-rw-r--r-- 2128 shuffle-non-pow-2.ll
-rw-r--r-- 1269582 shuffle-replication-i1-codesize.ll
-rw-r--r-- 1269620 shuffle-replication-i1-latency.ll
-rw-r--r-- 1269627 shuffle-replication-i1-sizelatency.ll
-rw-r--r-- 1269386 shuffle-replication-i1.ll
-rw-r--r-- 459267 shuffle-replication-i16-codesize.ll
-rw-r--r-- 459271 shuffle-replication-i16-latency.ll
-rw-r--r-- 459300 shuffle-replication-i16-sizelatency.ll
-rw-r--r-- 459081 shuffle-replication-i16.ll
-rw-r--r-- 198038 shuffle-replication-i32-codesize.ll
-rw-r--r-- 198041 shuffle-replication-i32-latency.ll
-rw-r--r-- 198065 shuffle-replication-i32-sizelatency.ll
-rw-r--r-- 197849 shuffle-replication-i32.ll
-rw-r--r-- 111754 shuffle-replication-i64-codesize.ll
-rw-r--r-- 111757 shuffle-replication-i64-latency.ll
-rw-r--r-- 111781 shuffle-replication-i64-sizelatency.ll
-rw-r--r-- 111565 shuffle-replication-i64.ll
-rw-r--r-- 859179 shuffle-replication-i8-codesize.ll
-rw-r--r-- 859191 shuffle-replication-i8-latency.ll
-rw-r--r-- 859212 shuffle-replication-i8-sizelatency.ll
-rw-r--r-- 859006 shuffle-replication-i8.ll
-rw-r--r-- 49238 shuffle-reverse-codesize.ll
-rw-r--r-- 2503 shuffle-reverse-fp16-codesize.ll
-rw-r--r-- 2501 shuffle-reverse-fp16-latency.ll
-rw-r--r-- 2506 shuffle-reverse-fp16-sizelatency.ll
-rw-r--r-- 2482 shuffle-reverse-fp16.ll
-rw-r--r-- 49216 shuffle-reverse-latency.ll
-rw-r--r-- 49271 shuffle-reverse-sizelatency.ll
-rw-r--r-- 49007 shuffle-reverse.ll
-rw-r--r-- 60041 shuffle-select-codesize.ll
-rw-r--r-- 60017 shuffle-select-latency.ll
-rw-r--r-- 60077 shuffle-select-sizelatency.ll
-rw-r--r-- 59789 shuffle-select.ll
-rw-r--r-- 63055 shuffle-single-src-codesize.ll
-rw-r--r-- 3208 shuffle-single-src-fp16-codesize.ll
-rw-r--r-- 3206 shuffle-single-src-fp16-latency.ll
-rw-r--r-- 3211 shuffle-single-src-fp16-sizelatency.ll
-rw-r--r-- 3187 shuffle-single-src-fp16.ll
-rw-r--r-- 63031 shuffle-single-src-latency.ll
-rw-r--r-- 63091 shuffle-single-src-sizelatency.ll
-rw-r--r-- 62803 shuffle-single-src.ll
-rw-r--r-- 47604 shuffle-splice-codesize.ll
-rw-r--r-- 47582 shuffle-splice-latency.ll
-rw-r--r-- 47637 shuffle-splice-sizelatency.ll
-rw-r--r-- 47373 shuffle-splice.ll
-rw-r--r-- 44032 shuffle-transpose-codesize.ll
-rw-r--r-- 44010 shuffle-transpose-latency.ll
-rw-r--r-- 44065 shuffle-transpose-sizelatency.ll
-rw-r--r-- 43801 shuffle-transpose.ll
-rw-r--r-- 65224 shuffle-two-src-codesize.ll
-rw-r--r-- 3337 shuffle-two-src-fp16-codesize.ll
-rw-r--r-- 3335 shuffle-two-src-fp16-latency.ll
-rw-r--r-- 3340 shuffle-two-src-fp16-sizelatency.ll
-rw-r--r-- 3316 shuffle-two-src-fp16.ll
-rw-r--r-- 65204 shuffle-two-src-latency.ll
-rw-r--r-- 65260 shuffle-two-src-sizelatency.ll
-rw-r--r-- 64972 shuffle-two-src.ll
-rw-r--r-- 31594 sitofp.ll
-rw-r--r-- 7956 size-cost.ll
-rw-r--r-- 29703 slm-arith-costs.ll
-rw-r--r-- 29827 sse-itoi.ll
-rw-r--r-- 5186 strided-load-i16.ll
-rw-r--r-- 4877 strided-load-i32.ll
-rw-r--r-- 3527 strided-load-i64.ll
-rw-r--r-- 5472 strided-load-i8.ll
-rw-r--r-- 478 tiny.ll
-rw-r--r-- 71259 trunc-codesize.ll
-rw-r--r-- 71231 trunc-latency.ll
-rw-r--r-- 71301 trunc-sizelatency.ll
-rw-r--r-- 481272 trunc.ll
-rw-r--r-- 31603 uitofp.ll
-rw-r--r-- 1446 uniformshift-inseltpoison.ll
-rw-r--r-- 1440 uniformshift.ll
-rw-r--r-- 12965 vdiv-cost.ll
-rw-r--r-- 116559 vector-extract.ll
-rw-r--r-- 143682 vector-insert-inseltpoison.ll
-rw-r--r-- 143814 vector-insert-value.ll
-rw-r--r-- 142593 vector-insert.ll
-rw-r--r-- 995 vector_gep-inseltpoison.ll
-rw-r--r-- 993 vector_gep.ll
-rw-r--r-- 3069 vectorized-loop.ll
-rw-r--r-- 126972 vshift-ashr-codesize.ll
-rw-r--r-- 139466 vshift-ashr-cost-inseltpoison.ll
-rw-r--r-- 139276 vshift-ashr-cost.ll
-rw-r--r-- 137745 vshift-ashr-latency.ll
-rw-r--r-- 129384 vshift-ashr-sizelatency.ll
-rw-r--r-- 124136 vshift-lshr-codesize.ll
-rw-r--r-- 134818 vshift-lshr-cost-inseltpoison.ll
-rw-r--r-- 134638 vshift-lshr-cost.ll
-rw-r--r-- 134875 vshift-lshr-latency.ll
-rw-r--r-- 125330 vshift-lshr-sizelatency.ll
-rw-r--r-- 122771 vshift-shl-codesize.ll
-rw-r--r-- 168053 vshift-shl-cost-inseltpoison.ll
-rw-r--r-- 167861 vshift-shl-cost.ll
-rw-r--r-- 131944 vshift-shl-latency.ll
-rw-r--r-- 129396 vshift-shl-sizelatency.ll