index
:
bcm5719-llvm
meklort-10.0.0
meklort-10.0.1
ortega-7.0.1
Project Ortega BCM5719 LLVM
Raptor Computing Systems
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
llvm
/
lib
/
Analysis
/
VectorUtils.cpp
Commit message (
Expand
)
Author
Age
Files
Lines
*
[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
*
[SLPVectorizer] Vectorizing the libm sqrt to llvm's sqrt intrinsic requires nnan
David Majnemer
2016-04-06
1
-1
/
+3
*
[SLPVectorizer] Vectorize libcalls of sqrt
David Majnemer
2016-04-06
1
-0
/
+4
*
[VectorUtils] Don't try and truncate PHIs to a smaller bitwidth
James Molloy
2016-03-30
1
-0
/
+15
*
[opaque pointer types] [NFC] GEP: replace get(Pointer)ElementType uses with g...
Eduard Burtescu
2016-01-19
1
-2
/
+1
*
[NFC] Remove one dead PointerType::getElementType() call.
Manuel Jacob
2016-01-17
1
-2
/
+0
*
[SCEV] Add and use SCEVConstant::getAPInt; NFCI
Sanjoy Das
2015-12-17
1
-2
/
+1
*
Fixed a failure in getSpaltValue()
Elena Demikhovsky
2015-12-01
1
-1
/
+2
*
Fixed a failure in cost calculation for vector GEP
Elena Demikhovsky
2015-12-01
1
-3
/
+4
*
[LoopVectorize] Use MapVector rather than DenseMap for MinBWs.
Charlie Turner
2015-11-26
1
-3
/
+3
*
[LoopVectorize] Address post-commit feedback on r250032
James Molloy
2015-11-09
1
-19
/
+19
*
[LoopVectorize] Shrink integer operations into the smallest type possible
James Molloy
2015-10-12
1
-0
/
+130
*
NFC: Code style in VectorUtils.cpp
Elena Demikhovsky
2015-08-30
1
-10
/
+12
*
Revert "Revert "New interface function is added to VectorUtils Value *getSpla...
Renato Golin
2015-08-30
1
-0
/
+26
*
Revert "New interface function is added to VectorUtils Value *getSplatValue(V...
Renato Golin
2015-08-30
1
-26
/
+0
*
New interface function is added to VectorUtils
Elena Demikhovsky
2015-08-30
1
-0
/
+26
*
[InstSimplify] Don't assume getAggregateElement will succeed
David Majnemer
2015-08-18
1
-4
/
+4
*
[VectorUtils] Replace 'llvm::' qualification with 'using llvm'
David Majnemer
2015-08-18
1
-18
/
+15
*
De-constify pointers to Type since they can't be modified. NFC
Craig Topper
2015-08-01
1
-1
/
+1
[next]