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
*
Move a transformation routine from LoopUtils to LoopVectorize.
Vikram TV
2018-09-10
1
-4
/
+84
*
Move createMinMaxOp() out of RecurrenceDescriptor.
Vikram TV
2018-09-10
1
-2
/
+2
*
[LV] Fix code gen for conditionally executed loads and stores
Anna Thomas
2018-09-07
1
-8
/
+41
*
[LV] First order recurrence phis should not be treated as uniform
Anna Thomas
2018-09-04
1
-0
/
+5
*
SLPVectorizer: Fix assert with different sized address spaces
Matt Arsenault
2018-08-31
1
-1
/
+1
*
[LoopVectorize][NFCI] Use find instead of count
David Bolvansky
2018-08-23
1
-42
/
+58
*
[LV] Vectorize loops where non-phi instructions used outside loop
Anna Thomas
2018-08-21
2
-7
/
+36
*
NFC: Clarify comment in loop vectorization legality
Anna Thomas
2018-08-14
1
-1
/
+2
*
[LV] Teach about non header phis that have uses outside the loop
Anna Thomas
2018-08-14
2
-12
/
+16
*
[SLP] Fix insert point for reused extract instructions.
Alexey Bataev
2018-08-07
1
-7
/
+1
*
[SLP] Fix PR38339: Instruction does not dominate all uses!
Alexey Bataev
2018-07-31
1
-0
/
+6
*
[VPlan] Introduce VPLoopInfo analysis.
Diego Caballero
2018-07-31
3
-1
/
+66
*
[VPlan] Introduce VPlan-based dominator analysis.
Diego Caballero
2018-07-30
6
-21
/
+172
*
Remove trailing space
Fangrui Song
2018-07-30
2
-13
/
+13
*
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
*
[LoadStoreVectorizer] Use const reference
Fangrui Song
2018-07-26
1
-4
/
+6
*
[LSV] Look through selects for consecutive addresses
Roman Tereshin
2018-07-25
1
-15
/
+62
*
[LV] Fix for PR38110, LV encountered llvm_unreachable()
Hideki Saito
2018-07-24
1
-2
/
+3
*
Reapply "[LSV] Refactoring + supporting bitcasts to a type of different size"
Roman Tereshin
2018-07-20
1
-46
/
+65
*
Revert "[LSV] Refactoring + supporting bitcasts to a type of different size"
Sam McCall
2018-07-20
1
-62
/
+46
*
[LSV] Refactoring + supporting bitcasts to a type of different size
Roman Tereshin
2018-07-19
1
-46
/
+62
*
[LoadStoreVectorizer] Use getMinusScev() to compute the distance between two ...
Farhana Aleen
2018-07-19
1
-0
/
+8
*
[SLPVectorizer] Avoid duplicate scalar cost calculations in BoUpSLP::getEntry...
Simon Pilgrim
2018-07-18
1
-50
/
+37
*
[SLPVectorizer] Don't attempt horizontal reduction on pointer types (PR38191)
Simon Pilgrim
2018-07-17
1
-0
/
+2
*
[SLPVectorizer] Add initial alternate opcode support for cast instructions. (...
Simon Pilgrim
2018-07-13
1
-26
/
+72
*
Revert "[SLPVectorizer] Add initial alternate opcode support for cast instruc...
Martin Storsjo
2018-07-12
1
-62
/
+22
*
[SLPVectorizer] Add initial alternate opcode support for cast instructions. (...
Simon Pilgrim
2018-07-11
1
-22
/
+62
*
Revert rL336804: [SLPVectorizer] Add initial alternate opcode support for cas...
Simon Pilgrim
2018-07-11
1
-58
/
+22
*
[SLPVectorizer] Add initial alternate opcode support for cast instructions.
Simon Pilgrim
2018-07-11
1
-22
/
+58
*
[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
5
-24
/
+70
*
[SLPVectorizer] Begin abstracting InstructionsState alternate matching away f...
Simon Pilgrim
2018-07-05
1
-42
/
+55
*
Fix some irregular whitespace/indentation. NFCI.
Simon Pilgrim
2018-07-04
1
-18
/
+14
*
[DebugInfo][LoopVectorize] Preserve DL in generated phi instruction
Anastasis Grammenos
2018-07-04
1
-0
/
+2
*
[SLP] Recognize min/max pattern using instructions producing same values.
Farhana Aleen
2018-07-02
1
-0
/
+71
*
[SLPVectorizer] Remove nullptr early-outs from Instruction::ShuffleVector get...
Simon Pilgrim
2018-07-02
1
-6
/
+0
*
[SLPVectorizer] Fix alternate opcode + shuffle cost function to correct handl...
Simon Pilgrim
2018-07-02
1
-4
/
+3
*
[SLPVectorizer] Only Alternate opcodes use ShuffleVector cases for getEntryCo...
Simon Pilgrim
2018-07-02
1
-1
/
+5
*
[SLPVectorizer] Call InstructionsState.isOpcodeOrAlt with Instruction instead...
Simon Pilgrim
2018-07-01
1
-11
/
+9
*
[SLPVectorizer] Replace sameOpcodeOrAlt with InstructionsState.isOpcodeOrAlt ...
Simon Pilgrim
2018-07-01
1
-12
/
+10
*
[SLPVectorizer] Use InstructionsState Op/Alt opcodes directly. NFCI.
Simon Pilgrim
2018-07-01
1
-4
/
+2
*
[SLPVectorizer] Recognise non uniform power of 2 constants
Simon Pilgrim
2018-06-26
1
-12
/
+11
*
[SLPVectorizer] Support alternate opcodes in tryToVectorizeList
Simon Pilgrim
2018-06-22
1
-28
/
+13
*
[SLPVectorizer] reorderAltShuffleOperands should just take InstructionsState....
Simon Pilgrim
2018-06-22
1
-7
/
+5
*
[SLPVectorizer] Relax alternate opcodes to accept any BinaryOperator pair
Simon Pilgrim
2018-06-22
1
-27
/
+11
*
[SLPVectorizer] Provide InstructionsState down the BoUpSLP vectorization call...
Simon Pilgrim
2018-06-20
1
-53
/
+55
*
[SLPVectorizer] Move isOneOf after InstructionsState type. NFCI.
Simon Pilgrim
2018-06-20
1
-71
/
+71
*
[SLPVectorizer] Use InstructionsState to record AltOpcode
Simon Pilgrim
2018-06-20
1
-72
/
+73
*
[SLPVectorizer] Relax "alternate" opcode vectorisation to work with any SK_Se...
Simon Pilgrim
2018-06-20
1
-11
/
+11
[next]