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
/
Transforms
/
Vectorize
/
LoopVectorize.cpp
Commit message (
Expand
)
Author
Age
Files
Lines
*
Merging r341416:
Hans Wennborg
2018-09-06
1
-0
/
+7
*
[VPlan] Introduce VPlan-based dominator analysis.
Diego Caballero
2018-07-30
1
-2
/
+2
*
Remove trailing space
Fangrui Song
2018-07-30
1
-12
/
+12
*
Revert "[LV][DebugInfo] Set DL to the middle block Icmp instruction"
Anastasis Grammenos
2018-07-27
1
-3
/
+1
*
[LV][DebugInfo] Set DL to the middle block Icmp instruction
Anastasis Grammenos
2018-07-27
1
-1
/
+3
*
[LV] Fix for PR38110, LV encountered llvm_unreachable()
Hideki Saito
2018-07-24
1
-2
/
+3
*
[DebugInfo][LoopVectorize] Preserve DL in induction PHI and Add
Anastasis Grammenos
2018-07-10
1
-0
/
+2
*
[VPlan][LV] Introduce condition bit in VPBlockBase
Diego Caballero
2018-07-09
1
-1
/
+1
*
[DebugInfo][LoopVectorize] Preserve DL in generated phi instruction
Anastasis Grammenos
2018-07-04
1
-0
/
+2
*
[LV] Prevent LV to run cost model twice for VF=2
Diego Caballero
2018-06-15
1
-3
/
+4
*
Use SmallPtrSet explicitly for SmallSets with pointer types (NFC).
Florian Hahn
2018-06-12
1
-2
/
+1
*
Use SmallPtrSet instead of SmallSet in places where we iterate over the set.
Craig Topper
2018-06-09
1
-2
/
+2
*
[VPlan] Move recipe construction to VPRecipeBuilder.
Florian Hahn
2018-06-08
1
-64
/
+65
*
[VPlan] Move recipe based VPlan generation to separate function.
Florian Hahn
2018-06-08
1
-39
/
+52
*
[LV] Fix PR36983. For a given recurrence, fix all phis in exit block
Roman Shirokiy
2018-06-08
1
-2
/
+1
*
[VPlan] Reland r332654 and silence unused func warning
Diego Caballero
2018-05-21
1
-11
/
+43
*
Reverted r332654 as it has broken some buildbots and left unfixed for a long ...
Galina Kistanova
2018-05-18
1
-43
/
+11
*
[LV][VPlan] Build plain CFG with simple VPInstructions for outer loops.
Diego Caballero
2018-05-17
1
-11
/
+43
*
Rename DEBUG macro to LLVM_DEBUG.
Nicola Zaghen
2018-05-14
1
-115
/
+138
*
[LV] Change MaxVectorSize bound to 256 in assertion, NFC otherwise
Krzysztof Parzyszek
2018-05-09
1
-2
/
+2
*
[LV] Fix for PR37248, Broadcast codegen incorrectly assumed vector loop body ...
Hideki Saito
2018-05-08
1
-5
/
+7
*
Remove \brief commands from doxygen comments.
Adrian Prantl
2018-05-01
1
-31
/
+31
*
[LV] Preserve inbounds on created GEPs
Daniel Neilson
2018-05-01
1
-3
/
+22
*
[LV] Use BB::instructionsWithoutDebug to skip DbgInfo (NFC).
Florian Hahn
2018-04-30
1
-8
/
+3
*
[NFC][LV][LoopUtil] Move LoopVectorizationLegality to its own file
Hideki Saito
2018-04-29
1
-1456
/
+6
*
[LV] Common duplicate vector load/store address calculation (NFC)
Daniel Neilson
2018-04-27
1
-32
/
+18
*
[LV][VPlan] Detect outer loops for explicit vectorization.
Diego Caballero
2018-04-24
1
-29
/
+390
*
[LV] Introduce TTI::getMinimumVF
Krzysztof Parzyszek
2018-04-13
1
-0
/
+7
*
Fix for the buildbot failure. Now-unused private field TTI deleted.
Hideki Saito
2018-04-10
1
-6
/
+2
*
[NFC][LV] Move InterleaveInfo from Legal to CostModel
Hideki Saito
2018-04-09
1
-57
/
+56
*
[LV] Add TTI::shouldMaximizeVectorBandwidth to allow enabling it per target
Krzysztof Parzyszek
2018-03-27
1
-1
/
+2
*
[LV] Let recordVectorLoopValueForInductionCast to check if IV was created fro...
Andrei Elovikov
2018-03-20
1
-15
/
+37
*
[LV] Test commit. Removing white space.
Diego Caballero
2018-03-15
1
-1
/
+1
*
[CleanUp] Remove NumInstructions field from LoopVectorizer's RegisterUsage st...
Matt Davis
2018-03-14
1
-7
/
+0
*
[NFC] Consolidate six getPointerOperand() utility functions into one place
Renato Golin
2018-03-09
1
-30
/
+22
*
[LV] Fix vectorizer's isUniform() abuse triggers assert in SCEV
Renato Golin
2018-03-09
1
-2
/
+0
*
[LV][CFG] Add irreducible CFG detection for outer loops
Florian Hahn
2018-03-02
1
-23
/
+8
*
[Dominators] Remove verifyDomTree and add some verifying for Post Dom Trees
David Green
2018-02-28
1
-1
/
+1
*
[LV] Move isLegalMasked* functions from Legality to CostModel
Renato Golin
2018-02-26
1
-101
/
+124
*
[LV] Fix analyzeInterleaving when -pass-remarks enabled
Mircea Trofin
2018-02-10
1
-1
/
+6
*
Verify profile data confirms large loop trip counts.
Mircea Trofin
2018-02-07
1
-4
/
+20
*
[LV] Use Demanded Bits and ValueTracking for reduction type-shrinking
Chad Rosier
2018-02-04
1
-4
/
+14
*
[NFC] fix trivial typos in comments and documents
Hiroshi Inoue
2018-01-26
1
-1
/
+1
*
[LV] Don't call recordVectorLoopValueForInductionCast for newly-created IV fr...
Andrei Elovikov
2018-01-15
1
-2
/
+7
*
[LV][VPlan] NFC patch to move LoopVectorizationPlanner class out of LoopVecto...
Hal Finkel
2018-01-07
1
-203
/
+11
*
Use phi ranges to simplify code. No functionality change intended.
Benjamin Kramer
2017-12-30
1
-36
/
+18
*
[LV] Remove unnecessary DoExtraAnalysis guard (silent bug)
Florian Hahn
2017-12-20
1
-2
/
+2
*
[LV] Extend InstWidening with CM_Widen_Recursive
Hal Finkel
2017-12-16
1
-5
/
+16
*
[LV] NFC patch for moving VP*Recipe class definitions from LoopVectorize.cpp ...
Hal Finkel
2017-12-16
1
-392
/
+74
*
[LV] Support efficient vectorization of an induction with redundant casts
Dorit Nuzman
2017-12-14
1
-6
/
+94
[next]