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
Commit message (
Expand
)
Author
Age
Files
Lines
*
[SLPVectorizer] Remove default OperandValueKind arguments from getArithmeticI...
Simon Pilgrim
2018-06-19
1
-14
/
+7
*
[SLPVectorizer] Pull out AltOpcode determination from reorderAltShuffleOperands.
Simon Pilgrim
2018-06-19
1
-6
/
+8
*
[VPlan] Add VPInstruction to VPRecipe transformation.
Florian Hahn
2018-06-18
4
-0
/
+112
*
[SLPVectorizer] Tidyup isShuffle helper
Simon Pilgrim
2018-06-18
1
-31
/
+10
*
[VPlanRecipeBase] Add eraseFromParent().
Florian Hahn
2018-06-18
2
-0
/
+9
*
[VPlan] Fix sanitizer problem with insertBefore.
Florian Hahn
2018-06-18
1
-2
/
+2
*
[SLPVectorizer] Avoid calling const VL.size() repeatedly in for-loop. NFCI.
Simon Pilgrim
2018-06-18
1
-1
/
+1
*
[VPlanRecipeBase] Add insertBefore helper.
Florian Hahn
2018-06-18
2
-0
/
+12
*
[LV] Prevent LV to run cost model twice for VF=2
Diego Caballero
2018-06-15
1
-3
/
+4
*
[SLPVectorizer] Remove RawInstructionsData/getMainOpcode and merge into getSa...
Simon Pilgrim
2018-06-14
1
-49
/
+20
*
[SLPVectorizer] getSameOpcode - remove useless cast [NFC]
Simon Pilgrim
2018-06-13
1
-3
/
+2
*
[SLPVectorizer] getSameOpcode - remove unusued alternate code [NFC]
Simon Pilgrim
2018-06-13
1
-4
/
+1
*
[CostModel] Replace ShuffleKind::SK_Alternate with ShuffleKind::SK_Select (PR...
Simon Pilgrim
2018-06-12
1
-3
/
+2
*
Use SmallPtrSet explicitly for SmallSets with pointer types (NFC).
Florian Hahn
2018-06-12
3
-6
/
+6
*
Use SmallPtrSet instead of SmallSet in places where we iterate over the set.
Craig Topper
2018-06-09
2
-3
/
+3
*
[VPlan] Move recipe construction to VPRecipeBuilder.
Florian Hahn
2018-06-08
4
-153
/
+218
*
[VPlan] Move recipe based VPlan generation to separate function.
Florian Hahn
2018-06-08
2
-41
/
+64
*
[LV] Fix PR36983. For a given recurrence, fix all phis in exit block
Roman Shirokiy
2018-06-08
1
-2
/
+1
*
Move Analysis/Utils/Local.h back to Transforms
David Blaikie
2018-06-04
1
-1
/
+1
*
[VPlan] Replace LLVM_ATTRIBUTE_USED with ifndef NDEBUG
Diego Caballero
2018-05-29
1
-2
/
+3
*
[LLVM-C] [OCaml] Remove LLVMAddBBVectorizePass
Fangrui Song
2018-05-28
1
-4
/
+0
*
[NFC][VPlan] Wrap PlainCFGBuilder with an anonymous namespace.
Andrei Elovikov
2018-05-24
1
-0
/
+2
*
Remove DEBUG macro.
Nicola Zaghen
2018-05-23
2
-3
/
+3
*
Fix warning from r332654 with LLVM_ATTRIBUTE_USED
Diego Caballero
2018-05-21
1
-2
/
+2
*
[VPlan] Reland r332654 and silence unused func warning
Diego Caballero
2018-05-21
9
-42
/
+839
*
Reverted r332654 as it has broken some buildbots and left unfixed for a long ...
Galina Kistanova
2018-05-18
9
-838
/
+42
*
[LV][VPlan] Build plain CFG with simple VPInstructions for outer loops.
Diego Caballero
2018-05-17
9
-42
/
+838
*
Rename DEBUG macro to LLVM_DEBUG.
Nicola Zaghen
2018-05-14
5
-309
/
+351
*
[STLExtras] Add distance() for ranges, pred_size(), and succ_size()
Vedant Kumar
2018-05-10
1
-1
/
+1
*
[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
*
Fix a bunch of places where operator-> was used directly on the return from d...
Craig Topper
2018-05-05
1
-5
/
+4
*
Remove \brief commands from doxygen comments.
Adrian Prantl
2018-05-01
5
-50
/
+50
*
[LV] Preserve inbounds on created GEPs
Daniel Neilson
2018-05-01
1
-3
/
+22
*
[SLPVectorizer] Debug info shouldn't impact spill cost computation.
Davide Italiano
2018-04-30
1
-1
/
+4
*
[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
3
-1456
/
+1075
*
[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
2
-29
/
+394
*
[LoadStoreVectorize] Ignore interleaved invariant loads.
Benjamin Kramer
2018-04-24
1
-5
/
+13
*
LoadStoreVectorizer crashes due to unsized type
Stanislav Mekhanoshin
2018-04-17
1
-2
/
+4
*
[SLP] Use getExtractWithExtendCost() to compute the scalar cost of extractele...
Haicheng Wu
2018-04-16
1
-1
/
+17
*
[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
*
[SLP] Fixed formatting, NFC.
Alexey Bataev
2018-04-03
1
-1
/
+2
*
[SLP] Fix PR36481: vectorize reassociated instructions.
Alexey Bataev
2018-04-03
1
-92
/
+228
*
Recommit "[SLP] Fix issues with debug output in the SLP vectorizer."
Alexey Bataev
2018-04-03
1
-3
/
+4
*
Revert "[SLP] Fix PR36481: vectorize reassociated instructions."
Benjamin Kramer
2018-04-03
1
-230
/
+95
*
[SLP] Fix issues with debug output in the SLP vectorizer.
Chandler Carruth
2018-04-03
1
-10
/
+10
[next]