commit | e8b06de3786a4982fb81319ccf334a521b4fa1ec | [log] [tgz] |
---|---|---|
author | Diego Caballero <diego.caballero@intel.com> | Tue Apr 24 17:04:17 2018 +0000 |
committer | Diego Caballero <diego.caballero@intel.com> | Tue Apr 24 17:04:17 2018 +0000 |
tree | fac68cd8a27c07c529f358282d8ca7eea97fd7b9 | |
parent | 5e83467a58e191ef8b092f2d21a94942014b28cc [diff] |
[LV][VPlan] Detect outer loops for explicit vectorization. Patch #2 from VPlan Outer Loop Vectorization Patch Series #1 (RFC: http://lists.llvm.org/pipermail/llvm-dev/2017-December/119523.html). This patch introduces the basic infrastructure to detect, legality check and process outer loops annotated with hints for explicit vectorization. All these changes are protected under the feature flag -enable-vplan-native-path. This should make this patch NFC for the existing inner loop vectorizer. Reviewers: hfinkel, mkuper, rengolin, fhahn, aemerson, mssimpso. Differential Revision: https://reviews.llvm.org/D42447 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@330739 91177308-0d34-0410-b5e6-96231b3b80d8