| Commit message (Expand) | Author | Age | Files | Lines |
| * | Revert "[VectorUtils] Introduce the Vector Function Database (VFDatabase)." | Francesco Petrogalli | 2019-12-13 | 1 | -1/+0 |
| * | [VectorUtils] Introduce the Vector Function Database (VFDatabase). | Francesco Petrogalli | 2019-12-10 | 1 | -0/+1 |
| * | [VectorUtils] API for VFShape, update VFInfo. | Francesco Petrogalli | 2019-12-04 | 1 | -0/+44 |
| * | [SVFS] Inject TLI Mappings in VFABI attribute. | Francesco Petrogalli | 2019-11-15 | 1 | -0/+3 |
| * | Add missing includes needed to prune LLVMContext.h include, NFC | Reid Kleckner | 2019-11-14 | 1 | -0/+1 |
| * | [VFABI] Read/Write functions for the VFABI attribute. | Francesco Petrogalli | 2019-11-12 | 1 | -0/+19 |
| * | [Alignment][NFC] Make VectorUtils uas llvm::Align | Guillaume Chatelet | 2019-10-10 | 1 | -6/+6 |
| * | InterleavedAccessInfo - Don't dereference a dyn_cast result. NFCI. | Simon Pilgrim | 2019-09-17 | 1 | -1/+1 |
| * | [Intrinsic] Add the llvm.umul.fix.sat intrinsic | Bjorn Pettersson | 2019-09-07 | 1 | -0/+2 |
| * | [LV] Avoid building interleaved group in presence of WAW dependency | Hideki Saito | 2019-08-02 | 1 | -0/+4 |
| * | [Scalarizer] Add scalarizer support for smul.fix.sat | Bjorn Pettersson | 2019-06-24 | 1 | -4/+6 |
| * | [Analysis] add isSplatValue() for vectors in IR | Sanjay Patel | 2019-06-11 | 1 | -0/+39 |
| * | [Analysis] simplify code for getSplatValue(); NFC | Sanjay Patel | 2019-06-07 | 1 | -20/+11 |
| * | Consolidate existing utilities for interpreting vector predicate maskes [NFC] | Philip Reames | 2019-04-25 | 1 | -0/+46 |
| * | [Vectorizer] Add vectorization support for fixed smul/umul intrinsics | Simon Pilgrim | 2019-02-25 | 1 | -0/+5 |
| * | [NFC] fix trivial typos in comments | Hiroshi Inoue | 2019-02-05 | 1 | -1/+1 |
| * | Move saturated arithmetic intrinsics to other integer intrinsics. NFCI. | Simon Pilgrim | 2019-01-23 | 1 | -4/+4 |
| * | Update the file headers across all of the LLVM projects in the monorepo | Chandler Carruth | 2019-01-19 | 1 | -4/+3 |
| * | [SLPVectorizer] Flag ADD/SUB SSAT/USAT intrinsics trivially vectorizable (PR4... | Simon Pilgrim | 2019-01-03 | 1 | -0/+4 |
| * | [NFC] Fix trailing comma after function. | Clement Courbet | 2018-12-20 | 1 | -1/+1 |
| * | Introduce llvm.loop.parallel_accesses and llvm.access.group metadata. | Michael Kruse | 2018-12-20 | 1 | -4/+91 |
| * | [VectorUtils] Use namespace for InterleaveGroup template specialization. | Florian Hahn | 2018-11-13 | 1 | -4/+6 |
| * | [VPlan] VPlan version of InterleavedAccessInfo. | Florian Hahn | 2018-11-13 | 1 | -10/+24 |
| * | [VectorUtils] add funnel-shifts to the list of vectorizable intrinsics | Sanjay Patel | 2018-11-12 | 1 | -0/+2 |
| * | [VectorUtils] reorder list of vectorizable intrinsics; NFC | Sanjay Patel | 2018-11-12 | 1 | -10/+9 |
| * | [LV] Support vectorization of interleave-groups that require an epilog under | Dorit Nuzman | 2018-10-31 | 1 | -2/+22 |
| * | [IAI,LV] Avoid creating a scalar epilogue due to gaps in interleave-groups when | Dorit Nuzman | 2018-10-22 | 1 | -0/+24 |
| * | [LoopVectorize] Loop vectorization for minimum and maximum | Thomas Lively | 2018-10-19 | 1 | -0/+2 |
| * | recommit 344472 after fixing build failure on ARM and PPC. | Dorit Nuzman | 2018-10-14 | 1 | -9/+20 |
| * | revert 344472 due to failures. | Dorit Nuzman | 2018-10-14 | 1 | -20/+9 |
| * | [IAI,LV] Add support for vectorizing predicated strided accesses using masked | Dorit Nuzman | 2018-10-14 | 1 | -9/+20 |
| * | [IAI,LV] Avoid creating interleave-groups for predicated accesse | Dorit Nuzman | 2018-10-07 | 1 | -1/+3 |
| * | [Analysis] add comment to generalize finding a scalar op from vector; NFC | Sanjay Patel | 2018-09-24 | 1 | -3/+4 |
| * | Fix vectorization of canonicalize | Matt Arsenault | 2018-09-17 | 1 | -0/+1 |
| * | [LV] Move InterleaveGroup and InterleavedAccessInfo to VectorUtils.h (NFC) | Florian Hahn | 2018-09-12 | 1 | -0/+327 |
| * | Remove \brief commands from doxygen comments. | Adrian Prantl | 2018-05-01 | 1 | -9/+9 |
| * | Fixed spelling mistake in comments of LLVM Analysis passes | Vedant Kumar | 2018-02-28 | 1 | -1/+1 |
| * | Add an @llvm.sideeffect intrinsic | Dan Gohman | 2017-11-08 | 1 | -1/+2 |
| * | [Constants] If we already have a ConstantInt*, prefer to use isZero/isOne/isM... | Craig Topper | 2017-07-06 | 1 | -1/+1 |
| * | Sort the remaining #include lines in include/... and lib/.... | Chandler Carruth | 2017-06-06 | 1 | -4/+4 |
| * | Introduce experimental generic intrinsics for horizontal vector reductions. | Amara Emerson | 2017-05-09 | 1 | -0/+1 |
| * | [LV] Move interleaved access helper functions to VectorUtils (NFC) | Matthew Simpson | 2017-02-01 | 1 | -0/+85 |
| * | IR: Change the gep_type_iterator API to avoid always exposing the "current" t... | Peter Collingbourne | 2016-12-02 | 1 | -2/+2 |
| * | Add handling of !invariant.load to PropagateMetadata. | Justin Lebar | 2016-09-11 | 1 | -6/+6 |
| * | SLPVectorizer: Move propagateMetadata to VectorUtils | Matt Arsenault | 2016-06-30 | 1 | -0/+41 |
| * | [Analysis] Enabled BITREVERSE as a vectorizable intrinsic | Simon Pilgrim | 2016-06-04 | 1 | -0/+1 |
| * | Revert "[VectorUtils] Query number of sign bits to allow more truncations" | James Molloy | 2016-05-10 | 1 | -14/+4 |
| * | [VectorUtils] Query number of sign bits to allow more truncations | James Molloy | 2016-05-09 | 1 | -4/+14 |
| * | [ValueTracking, VectorUtils] Refactor getIntrinsicIDForCall | David Majnemer | 2016-04-19 | 1 | -145/+8 |
| * | [InstCombine] We folded an fcmp to an i1 instead of a vector of i1 | David Majnemer | 2016-04-13 | 1 | -2/+2 |