llvm-project/llvm/test/Analysis/CostModel/X86
Elena Demikhovsky 5494698828 Implemented cost model for masked gather and scatter operations
The cost is calculated for all X86 targets. When gather/scatter instruction
is not supported we calculate the cost of scalar sequence.

Differential revision: http://reviews.llvm.org/D15677

llvm-svn: 256519
2015-12-28 20:10:59 +00:00
..
alternate-shuffle-cost.ll
arith.ll [X86][SSE] Vectorize i64 ASHR operations 2015-07-29 20:31:45 +00:00
cast.ll AVX-512: Updated cost of FP/SINT/UINT conversion operations 2015-12-02 08:59:47 +00:00
cmp.ll
div.ll
gep.ll [opaque pointer type] Add textual IR support for explicit type parameter to getelementptr instruction 2015-02-27 19:29:02 +00:00
i32.ll
insert-extract-at-zero.ll
intrinsic-cost.ll TTI: Honour cost model for estimating cost of vector-intrinsic and calls. 2015-03-17 19:37:28 +00:00
lit.local.cfg
load_store.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
loop_v2.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
masked-intrinsic-cost.ll Implemented cost model for masked gather and scatter operations 2015-12-28 20:10:59 +00:00
reduction.ll Don't punish vectorized arithmetic instruction whose type will be split to multiple registers 2015-12-04 00:36:58 +00:00
scalarize.ll
sitofp.ll [X86][SSE] Update the cost table for integer-integer conversions on SSE2/SSE4.1. 2015-12-11 00:31:39 +00:00
sse-itoi.ll [X86][SSE] Transform truncations between vectors of integers into X86ISD::PACKUS/PACKSS operations during DAG combine. 2015-12-21 20:42:43 +00:00
testshiftashr.ll [X86][SSE] Vectorize i64 ASHR operations 2015-07-29 20:31:45 +00:00
testshiftlshr.ll [X86][SSE] Updated SHL/LSHR i64 vectorization costs. 2015-07-18 20:06:30 +00:00
testshiftshl.ll [X86][SSE] Updated SHL/LSHR i64 vectorization costs. 2015-07-18 20:06:30 +00:00
tiny.ll
uitofp.ll AVX-512: Updated cost of FP/SINT/UINT conversion operations 2015-12-02 08:59:47 +00:00
vdiv-cost.ll
vector_gep.ll Fixed a failure in cost calculation for vector GEP 2015-12-01 12:08:36 +00:00
vectorized-loop.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
vselect-cost.ll [x86,sdag] Two interrelated changes to the x86 and sdag code. 2015-02-19 10:36:19 +00:00
vshift-ashr-cost.ll [CostModel] Fixed AVX integer shift costs 2015-10-17 13:23:38 +00:00
vshift-lshr-cost.ll [CostModel] Fixed AVX integer shift costs 2015-10-17 13:23:38 +00:00
vshift-shl-cost.ll [CostModel] Fixed AVX integer shift costs 2015-10-17 13:23:38 +00:00