.. |
alternate-shuffle-cost.ll
|
[CostModel] Replace ShuffleKind::SK_Alternate with ShuffleKind::SK_Select (PR33744)
|
2018-06-12 16:12:29 +00:00 |
arith-fma.ll
|
[CostModel][X86] Split fma arith costs tests from other fp tests
|
2018-04-13 19:12:32 +00:00 |
arith-fp.ll
|
[CostModel][X86] Fix SSE1 FADD/FSUB costs
|
2019-01-04 16:55:57 +00:00 |
arith-ssat.ll
|
[X86] Add ADD/SUB SSAT/USAT vector costs (PR40123)
|
2019-01-03 11:38:42 +00:00 |
arith-usat.ll
|
Reapply "[CodeGen][X86] Expand USUBSAT to UMAX+SUB, also for vectors"
|
2019-01-15 18:43:41 +00:00 |
arith.ll
|
[CostModel][X86] Split off BtVer2 cost checks
|
2018-04-20 13:50:33 +00:00 |
bitreverse.ll
|
[CostModel][X86] Regenerate bswap/bitreverse cost tests with update_analyze_test_checks.py
|
2018-04-06 15:46:26 +00:00 |
bswap.ll
|
[CostModel][X86] Regenerate bswap/bitreverse cost tests with update_analyze_test_checks.py
|
2018-04-06 15:46:26 +00:00 |
cast-widen.ll
|
[X86] Add cost model tests for fp_to_int/int_to_fp with -x86-experimental-vector-widening-legalization
|
2018-11-27 19:44:34 +00:00 |
cast.ll
|
[CostModel][X86] Regenerate cast conversion cost tests
|
2018-04-13 18:56:05 +00:00 |
costmodel.ll
|
[CostModel][X86] Regenerate latency/codesize cost tests
|
2018-04-13 18:56:58 +00:00 |
ctlz.ll
|
[CostModel][X86] Regenerate bit count cost tests with update_analyze_test_checks.py
|
2018-04-06 16:14:27 +00:00 |
ctpop.ll
|
[CostModel][X86] Regenerate bit count cost tests with update_analyze_test_checks.py
|
2018-04-06 16:14:27 +00:00 |
cttz.ll
|
[CostModel][X86] Regenerate bit count cost tests with update_analyze_test_checks.py
|
2018-04-06 16:14:27 +00:00 |
div.ll
|
[CostModel][X86] Add vXi8 vector division by constants costs.
|
2018-10-24 18:44:12 +00:00 |
extend.ll
|
[X86] Add some cost model entries for sext/zext for avx512bw
|
2018-11-28 18:11:39 +00:00 |
fcmp.ll
|
[CostModel][X86] Add explicit fcmp costs for pre-SSE42 targets
|
2019-01-20 13:21:43 +00:00 |
fptosi-widen.ll
|
[X86] Add cost model tests for fp_to_int/int_to_fp with -x86-experimental-vector-widening-legalization
|
2018-11-27 19:44:34 +00:00 |
fptosi.ll
|
[CostModel][X86] Split off BtVer2 cost checks
|
2018-04-20 13:50:33 +00:00 |
fptoui-widen.ll
|
[X86] Add cost model tests for fp_to_int/int_to_fp with -x86-experimental-vector-widening-legalization
|
2018-11-27 19:44:34 +00:00 |
fptoui.ll
|
[X86] Correct the cost of (v4i32 (fptoui (v4f64))) under AVX512F.
|
2018-08-26 18:47:44 +00:00 |
fround.ll
|
[CostModel][X86] Add cost tests for fp rounding intrinsics
|
2018-07-02 17:07:01 +00:00 |
fshl.ll
|
[TTI] getOperandInfo - a broadcast shuffle means the result is OK_UniformValue
|
2018-11-14 15:04:08 +00:00 |
fshr.ll
|
[TTI] getOperandInfo - a broadcast shuffle means the result is OK_UniformValue
|
2018-11-14 15:04:08 +00:00 |
gep.ll
|
…
|
|
i32.ll
|
…
|
|
icmp.ll
|
[CostModel][X86] Split icmp/fcmp costs tests and test all comparison codes
|
2019-01-20 12:10:42 +00:00 |
insert-extract-at-zero.ll
|
…
|
|
interleave-load-i32.ll
|
[X86] Replace '-mcpu=skx' with -mattr=avx512f or -mattr=avx512bw in interleave/strided load/store cost model tests.
|
2018-12-01 00:21:49 +00:00 |
interleave-store-i32.ll
|
[X86] Replace '-mcpu=skx' with -mattr=avx512f or -mattr=avx512bw in interleave/strided load/store cost model tests.
|
2018-12-01 00:21:49 +00:00 |
interleaved-load-float.ll
|
…
|
|
interleaved-load-i8.ll
|
…
|
|
interleaved-load-store-double.ll
|
[TTI][X86] update costs of interleaved load\store of i64\double
|
2017-11-16 09:38:32 +00:00 |
interleaved-load-store-i64.ll
|
[TTI][X86] update costs of interleaved load\store of i64\double
|
2017-11-16 09:38:32 +00:00 |
interleaved-store-i8.ll
|
…
|
|
intrinsic-cost.ll
|
[X86][SSE] Reduce FADD/FSUB/FMUL costs on later targets (PR36280)
|
2018-02-26 22:10:17 +00:00 |
lit.local.cfg
|
…
|
|
load_store.ll
|
…
|
|
loop_v2.ll
|
…
|
|
masked-intrinsic-cost-widen.ll
|
[CostModel][X86] Add masked load/store/gather/scatter tests for SSE2/SSE42/AVX1 targets
|
2019-01-20 11:23:01 +00:00 |
masked-intrinsic-cost.ll
|
[CostModel][X86] Add masked load/store/gather/scatter tests for SSE2/SSE42/AVX1 targets
|
2019-01-20 11:23:01 +00:00 |
min-legal-vector-width.ll
|
[X86] Make X86TTIImpl::getCastInstrCost properly handle the case where AVX512 is enabled, but 512-bit vectors aren't legal.
|
2018-11-28 18:11:42 +00:00 |
reduce-add-widen.ll
|
[CostModel][X86] Fix overcounting arithmetic cost in illegal types in getArithmeticReductionCost/getMinMaxReductionCost
|
2018-12-07 18:20:56 +00:00 |
reduce-add.ll
|
[CostModel][X86] Fix overcounting arithmetic cost in illegal types in getArithmeticReductionCost/getMinMaxReductionCost
|
2018-12-07 18:20:56 +00:00 |
reduce-and-widen.ll
|
[CostModel][X86] Fix overcounting arithmetic cost in illegal types in getArithmeticReductionCost/getMinMaxReductionCost
|
2018-12-07 18:20:56 +00:00 |
reduce-and.ll
|
[CostModel][X86] Fix overcounting arithmetic cost in illegal types in getArithmeticReductionCost/getMinMaxReductionCost
|
2018-12-07 18:20:56 +00:00 |
reduce-mul-widen.ll
|
[CostModel][X86] Fix overcounting arithmetic cost in illegal types in getArithmeticReductionCost/getMinMaxReductionCost
|
2018-12-07 18:20:56 +00:00 |
reduce-mul.ll
|
[CostModel][X86] Fix overcounting arithmetic cost in illegal types in getArithmeticReductionCost/getMinMaxReductionCost
|
2018-12-07 18:20:56 +00:00 |
reduce-or-widen.ll
|
[CostModel][X86] Fix overcounting arithmetic cost in illegal types in getArithmeticReductionCost/getMinMaxReductionCost
|
2018-12-07 18:20:56 +00:00 |
reduce-or.ll
|
[CostModel][X86] Fix overcounting arithmetic cost in illegal types in getArithmeticReductionCost/getMinMaxReductionCost
|
2018-12-07 18:20:56 +00:00 |
reduce-smax-widen.ll
|
[CostModel][X86][AArch64] Adjust cost of the scalarization part of min/max reduction.
|
2018-12-10 06:58:58 +00:00 |
reduce-smax.ll
|
[CostModel][X86][AArch64] Adjust cost of the scalarization part of min/max reduction.
|
2018-12-10 06:58:58 +00:00 |
reduce-smin-widen.ll
|
[CostModel][X86][AArch64] Adjust cost of the scalarization part of min/max reduction.
|
2018-12-10 06:58:58 +00:00 |
reduce-smin.ll
|
[CostModel][X86][AArch64] Adjust cost of the scalarization part of min/max reduction.
|
2018-12-10 06:58:58 +00:00 |
reduce-umax-widen.ll
|
[CostModel][X86][AArch64] Adjust cost of the scalarization part of min/max reduction.
|
2018-12-10 06:58:58 +00:00 |
reduce-umax.ll
|
[CostModel][X86][AArch64] Adjust cost of the scalarization part of min/max reduction.
|
2018-12-10 06:58:58 +00:00 |
reduce-umin-widen.ll
|
[CostModel][X86][AArch64] Adjust cost of the scalarization part of min/max reduction.
|
2018-12-10 06:58:58 +00:00 |
reduce-umin.ll
|
[CostModel][X86][AArch64] Adjust cost of the scalarization part of min/max reduction.
|
2018-12-10 06:58:58 +00:00 |
reduce-xor-widen.ll
|
[CostModel][X86] Fix overcounting arithmetic cost in illegal types in getArithmeticReductionCost/getMinMaxReductionCost
|
2018-12-07 18:20:56 +00:00 |
reduce-xor.ll
|
[CostModel][X86] Fix overcounting arithmetic cost in illegal types in getArithmeticReductionCost/getMinMaxReductionCost
|
2018-12-07 18:20:56 +00:00 |
reduction.ll
|
[CostModel][X86] Don't count 2 shuffles on the last level of a pairwise arithmetic or min/max reduction
|
2018-12-13 19:08:10 +00:00 |
rem.ll
|
[CostModel][X86] Add vXi8 vector division by constants costs.
|
2018-10-24 18:44:12 +00:00 |
scalarize.ll
|
…
|
|
shuffle-broadcast.ll
|
[CostModel] Recognise BROADCAST shuffle mask if the elements come from the second src
|
2018-06-13 16:52:02 +00:00 |
shuffle-extract_subvector.ll
|
[CostModel][X86] SK_ExtractSubvector is cheap if the (legal) subvector is aligned within the source vector
|
2018-11-12 15:48:06 +00:00 |
shuffle-insert_subvector.ll
|
[CostModel][X86] Add some initial extract/insert subvector shuffle cost tests
|
2018-10-20 17:38:33 +00:00 |
shuffle-reverse.ll
|
[CostModel] Recognise REVERSE shuffle mask if the elements come from the second src
|
2018-06-14 09:35:00 +00:00 |
shuffle-single-src.ll
|
[X86][AVX] Reduce v4f64/v4i64 shuffle costs (PR37882)
|
2018-06-21 11:37:13 +00:00 |
shuffle-transpose.ll
|
[TTI][X86] Treat SK_Transpose shuffles as SK_PermuteTwoSrc - there's no difference in lowering.
|
2018-10-23 16:45:26 +00:00 |
shuffle-two-src.ll
|
[X86][AVX] Reduce v4f64/v4i64 shuffle costs (PR37882)
|
2018-06-21 11:37:13 +00:00 |
sitofp-widen.ll
|
[X86] Add cost model tests for fp_to_int/int_to_fp with -x86-experimental-vector-widening-legalization
|
2018-11-27 19:44:34 +00:00 |
sitofp.ll
|
[CostModel][X86] Split off BtVer2 cost checks
|
2018-04-20 13:50:33 +00:00 |
slm-arith-costs.ll
|
[CostModel][X86] Add GoldmontPlus cost tests
|
2018-04-20 13:42:53 +00:00 |
sse-itoi.ll
|
[CostModel][X86] Regenerate integer extension/truncation cost tests with update_analyze_test_checks.py
|
2018-04-06 15:28:26 +00:00 |
strided-load-i8.ll
|
[X86] Replace '-mcpu=skx' with -mattr=avx512f or -mattr=avx512bw in interleave/strided load/store cost model tests.
|
2018-12-01 00:21:49 +00:00 |
strided-load-i16.ll
|
[X86] Replace '-mcpu=skx' with -mattr=avx512f or -mattr=avx512bw in interleave/strided load/store cost model tests.
|
2018-12-01 00:21:49 +00:00 |
strided-load-i32.ll
|
[X86] Replace '-mcpu=skx' with -mattr=avx512f or -mattr=avx512bw in interleave/strided load/store cost model tests.
|
2018-12-01 00:21:49 +00:00 |
strided-load-i64.ll
|
[X86] Replace '-mcpu=skx' with -mattr=avx512f or -mattr=avx512bw in interleave/strided load/store cost model tests.
|
2018-12-01 00:21:49 +00:00 |
testshiftashr-widen.ll
|
[X86] Add cost model tests for shifts with -x86-experimental-vector-widening-legalization.
|
2018-11-27 19:44:30 +00:00 |
testshiftashr.ll
|
[X86] Add a combine for back to back VSRAI instructions
|
2018-11-28 18:03:38 +00:00 |
testshiftlshr-widen.ll
|
[X86] Add cost model tests for shifts with -x86-experimental-vector-widening-legalization.
|
2018-11-27 19:44:30 +00:00 |
testshiftlshr.ll
|
[X86] Add -LABEL to some FileCheck checks. NFC
|
2018-10-26 17:21:19 +00:00 |
testshiftshl-widen.ll
|
[X86] Add cost model tests for shifts with -x86-experimental-vector-widening-legalization.
|
2018-11-27 19:44:30 +00:00 |
testshiftshl.ll
|
[X86] Add -LABEL to some FileCheck checks. NFC
|
2018-10-26 17:21:19 +00:00 |
tiny.ll
|
…
|
|
trunc.ll
|
[CostModel][X86] Add truncate cost tests to cover all legal destination types
|
2019-01-03 14:49:39 +00:00 |
uitofp-widen.ll
|
[X86] Add cost model tests for fp_to_int/int_to_fp with -x86-experimental-vector-widening-legalization
|
2018-11-27 19:44:34 +00:00 |
uitofp.ll
|
[CostModel][X86] Add realistic vXi64 uitofp vXf64 costs
|
2018-10-25 13:06:20 +00:00 |
uniformshift.ll
|
…
|
|
vdiv-cost.ll
|
[CostModel][X86] Add vXi8 vector division by constants costs.
|
2018-10-24 18:44:12 +00:00 |
vector-extract.ll
|
[CostModel][X86] Add vector element insert/extract cost tests
|
2018-04-20 15:26:59 +00:00 |
vector-insert.ll
|
[CostModel][X86] Add vector element insert/extract cost tests
|
2018-04-20 15:26:59 +00:00 |
vector_gep.ll
|
…
|
|
vectorized-loop.ll
|
…
|
|
vselect-cost.ll
|
[CostModel][X86] Add non-constant vselect cost tests
|
2019-01-20 11:19:35 +00:00 |
vshift-ashr-cost.ll
|
[CostModel][X86] Fix constant vector XOP rights shifts
|
2018-11-13 16:40:10 +00:00 |
vshift-lshr-cost.ll
|
[CostModel][X86] Fix constant vector XOP rights shifts
|
2018-11-13 16:40:10 +00:00 |
vshift-shl-cost.ll
|
[CostModel][X86] Split off BtVer2 cost checks
|
2018-04-20 13:50:33 +00:00 |