| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | [LV] Merge floating-point and integer induction widening code | Matthew Simpson | 2017-02-24 | 1 | -63/+56 |
| | | | | | | | | | | | | This patch merges the existing floating-point induction variable widening code into the integer induction variable widening code, creating a single set of functions for both kinds of inductions. The primary motivation for doing this is to enable vector phi node creation for floating-point induction variables. Differential Revision: https://reviews.llvm.org/D30211 llvm-svn: 296145 | ||||
| * | [LV] Update floating-point induction test checks (NFC) | Matthew Simpson | 2017-02-22 | 1 | -57/+129 |
| | | | | | llvm-svn: 295885 | ||||
| * | [LV] Add scalar floating-point induction test (NFC) | Matthew Simpson | 2017-02-22 | 1 | -0/+58 |
| | | | | | llvm-svn: 295862 | ||||
| * | [Loop Vectorizer] Handling loops FP induction variables. | Elena Demikhovsky | 2016-07-24 | 1 | -0/+218 |
| Allowed loop vectorization with secondary FP IVs. Like this: float *A; float x = init; for (int i=0; i < N; ++i) { A[i] = x; x -= fp_inc; } The auto-vectorization is possible when the induction binary operator is "fast" or the function has "unsafe" attribute. Differential Revision: https://reviews.llvm.org/D21330 llvm-svn: 276554 | |||||

