commit | a631f93f8a8b14a466e4c4badba154978e390a25 | [log] [tgz] |
---|---|---|
author | Michael Zuckerman <Michael.zuckerman@intel.com> | Wed Oct 18 11:41:55 2017 +0000 |
committer | Michael Zuckerman <Michael.zuckerman@intel.com> | Wed Oct 18 11:41:55 2017 +0000 |
tree | 6557c80e55e653b7e63fd24fcf780ad519d965ed | |
parent | cbd850f350921d0afdbdee35d5599b257cd1e8b3 [diff] |
[AVX512][AVX2]Cost calculation for interleave load/store patterns {v8i8,v16i8,v32i8,v64i8} This patch adds accurate instructions cost. The formula presents two cases(stride 3 and stride 4) and calculates the cost according to the VF and stride. Reviewers: 1. delena 2. Farhana 3. zvi 4. dorit 5. Ayal Differential Revision: https://reviews.llvm.org/D38762 Change-Id: If4cfbd4ac0e63694e8144cb78c7fa34850647ff7 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@316072 91177308-0d34-0410-b5e6-96231b3b80d8