llvm-project/llvm/test/Analysis/CostModel/X86
Mohammed Agabaria eb09a810e6 [X86][CM] update add\sub costs of vectors of 64 in X86\SLM arch
this patch updates the cost of addq\subq (add\subtract of vectors of 64bits)
based on the performance numbers of SLM arch.

Differential Revision: https://reviews.llvm.org/D33983

llvm-svn: 306974
2017-07-02 12:16:15 +00:00
..
alternate-shuffle-cost.ll [CostModel][X86] Updated vXi8 and vXi16 Reverse/Alternate shuffle costs 2017-01-04 14:01:33 +00:00
arith-fp.ll [TargetTransformInfo] getIntrinsicInstrCost() scalarization estimation improved 2017-03-14 06:35:36 +00:00
arith.ll [CostModel][X86] Add scalar arithmetic cost tests 2017-06-20 17:10:27 +00:00
bitreverse.ll [X86][AVX512] Add 512-bit vector bitreverse costs + tests 2017-05-17 19:20:20 +00:00
bswap.ll
cast.ll
cmp.ll
ctlz.ll [X86][AVX512] Add 512-bit vector ctlz costs + tests 2017-05-17 21:02:18 +00:00
ctpop.ll Fix line-endings. 2017-05-19 19:47:29 +00:00
cttz.ll [X86][AVX512] Add 512-bit vector cttz costs + tests 2017-05-17 20:22:54 +00:00
div.ll [X86][AVX1] Account for cost of extract/insert of 256-bit SDIV/UDIV by mul sequences 2017-05-14 18:52:15 +00:00
fptosi.ll [X86][AVX512] Add support for v2i64 fptosi/fptoui/sitofp/uitofp on AVX512DQ-only targets 2016-11-24 14:46:55 +00:00
fptoui.ll [X86][AVX512] Add support for v2i64 fptosi/fptoui/sitofp/uitofp on AVX512DQ-only targets 2016-11-24 14:46:55 +00:00
gep.ll
i32.ll
insert-extract-at-zero.ll
interleave-load-i32.ll AVX-512 Loop Vectorizer: Cost calculation for interleave load/store patterns. 2017-01-02 10:37:52 +00:00
interleave-store-i32.ll AVX-512 Loop Vectorizer: Cost calculation for interleave load/store patterns. 2017-01-02 10:37:52 +00:00
interleaved-load-i8.ll [AVX2] [TTI CostModel] Add cost of interleaved loads/stores for AVX2 2017-06-25 08:26:25 +00:00
interleaved-store-i8.ll [AVX2] [TTI CostModel] Add cost of interleaved loads/stores for AVX2 2017-06-25 08:26:25 +00:00
intrinsic-cost.ll
lit.local.cfg
load_store.ll
loop_v2.ll
masked-intrinsic-cost.ll Support arbitrary address space pointers in masked gather/scatter intrinsics. 2017-05-03 12:28:54 +00:00
reduction.ll [SLP] Fixed cost model for horizontal reduction. 2016-12-01 18:42:42 +00:00
rem.ll [CostModel][X86] Added tests for current integer signed/unsigned remainder costs 2016-10-23 18:35:02 +00:00
scalarize.ll [X86][SSE] Add initial costs for vector CTTZ/CTLZ 2016-08-04 10:51:41 +00:00
shuffle-broadcast.ll [CostModel][X86] Add support for broadcast shuffle costs 2017-01-05 15:56:08 +00:00
shuffle-reverse.ll [X86][AVX512] Use lowerShuffleAsRepeatedMaskAndLanePermute for non-VBMI v64i8 shuffles (PR31470) 2017-01-07 15:37:50 +00:00
shuffle-single-src.ll [X86] Add costs for non-AVX512 single-source permutation integer shuffles 2017-02-02 20:27:13 +00:00
shuffle-two-src.ll AVX-512 Loop Vectorizer: Cost calculation for interleave load/store patterns. 2017-01-02 10:37:52 +00:00
sitofp.ll [X86][AVX512] Add support for v2i64 fptosi/fptoui/sitofp/uitofp on AVX512DQ-only targets 2016-11-24 14:46:55 +00:00
slm-arith-costs.ll [X86][CM] update add\sub costs of vectors of 64 in X86\SLM arch 2017-07-02 12:16:15 +00:00
sse-itoi.ll
strided-load-i8.ll Fix line endings 2017-01-11 10:25:31 +00:00
strided-load-i16.ll Fix line endings 2017-01-11 10:25:31 +00:00
strided-load-i32.ll Fix line endings 2017-01-11 10:25:31 +00:00
strided-load-i64.ll Fix line endings 2017-01-11 10:25:31 +00:00
testshiftashr.ll
testshiftlshr.ll [CostModel][X86] Fixed vXi8 uniform shift costs. 2017-01-08 14:14:36 +00:00
testshiftshl.ll [CostModel][X86] Fixed vXi8 uniform shift costs. 2017-01-08 14:14:36 +00:00
tiny.ll
trunc.ll [CostModel][X86] Added tests for current integer trunc costs 2016-10-23 15:17:52 +00:00
uitofp.ll [CostModel][X86] Updated sitofp/uitofp scalar/vector cost tests 2016-11-22 18:55:49 +00:00
uniformshift.ll [LV, X86] Be more optimistic about vectorizing shifts. 2016-08-04 22:48:03 +00:00
vdiv-cost.ll [CostModel][X86] Fix 512-bit SDIV/UDIV 'big' costs. 2017-01-06 11:12:53 +00:00
vector_gep.ll Support arbitrary address space pointers in masked gather/scatter intrinsics. 2017-05-03 12:28:54 +00:00
vectorized-loop.ll
vselect-cost.ll
vshift-ashr-cost.ll [X86][AVX1] Account for cost of extract/insert of 256-bit shifts 2017-05-14 20:52:11 +00:00
vshift-lshr-cost.ll [X86][AVX1] Account for cost of extract/insert of 256-bit shifts 2017-05-14 20:52:11 +00:00
vshift-shl-cost.ll [X86][AVX1] Account for cost of extract/insert of 256-bit shifts 2017-05-14 20:52:11 +00:00