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
/
test
/
Transforms
/
LoopVectorize
Commit message (
Expand
)
Author
Age
Files
Lines
*
[LV] Scalarize operands of predicated instructions
Matthew Simpson
2016-12-07
5
-7
/
+329
*
[ppc] Correctly compute the cost of loading 32/64 bit memory into VSR
Guozhi Wei
2016-12-03
1
-0
/
+140
*
[LoopVectorizer] When estimating reg usage, unused insts may "end" another use
Robert Lougher
2016-11-15
2
-1
/
+135
*
[X86][AVX] Fixed v16i16/v32i8 ADD/SUB costs on AVX1 subtargets
Simon Pilgrim
2016-11-14
1
-2
/
+4
*
[LV] Stop saying "use -Rpass-analysis=loop-vectorize"
Adam Nemet
2016-11-11
6
-11
/
+11
*
Update vectorization debug info unittest.
Dehao Chen
2016-11-09
1
-11
/
+11
*
Second attempt at r285517.
Dorit Nuzman
2016-10-31
6
-3
/
+196
*
Revert r285517 due to build failures.
Dorit Nuzman
2016-10-30
6
-196
/
+3
*
[LoopVectorize] Make interleaved-accesses analysis less conservative about
Dorit Nuzman
2016-10-30
6
-3
/
+196
*
[LV] Correct misleading comments in test (NFC)
Matthew Simpson
2016-10-28
1
-9
/
+5
*
[LV] Sink scalar operands of predicated instructions
Matthew Simpson
2016-10-25
3
-16
/
+16
*
[X86] Enable interleaved memory access by default
Michael Kuperstein
2016-10-20
4
-11
/
+46
*
[LV] Avoid emitting trivially dead instructions
Matthew Simpson
2016-10-19
1
-0
/
+42
*
[LV] Account for predicated stores in instruction costs
Matthew Simpson
2016-10-13
1
-1
/
+39
*
[LV] Avoid rounding errors for predicated instruction costs
Matthew Simpson
2016-10-13
1
-0
/
+53
*
[LV] Don't mark multi-use branch conditions uniform
Matthew Simpson
2016-10-07
1
-0
/
+35
*
[LV] Remove triples from target-independent vectorizer tests. NFC.
Michael Kuperstein
2016-10-06
68
-68
/
+0
*
[LV] Build all scalar steps for non-uniform induction variables
Matthew Simpson
2016-09-30
1
-0
/
+97
*
[LV] Scalarize instructions marked scalar after vectorization
Matthew Simpson
2016-09-26
5
-7
/
+83
*
[LV] Don't emit unused scalars for uniform instructions
Matthew Simpson
2016-09-21
2
-38
/
+0
*
[LV] When reporting about a specific instruction without debug location use l...
Adam Nemet
2016-09-21
1
-0
/
+78
*
[Loop Vectorizer] Consecutive memory access - fixed and simplified
Elena Demikhovsky
2016-09-18
1
-0
/
+43
*
[LV] Process pointer IVs with PHINodes in collectLoopUniforms
Matthew Simpson
2016-09-14
1
-0
/
+169
*
DebugInfo: New metadata representation for global variables.
Peter Collingbourne
2016-09-13
1
-6
/
+6
*
[LV] Ensure proper handling of multi-use case when collecting uniforms
Matthew Simpson
2016-09-08
1
-1
/
+4
*
[LV] Don't mark pointers used by scalarized memory accesses uniform
Matthew Simpson
2016-09-08
1
-0
/
+268
*
[LV] Ensure reverse interleaved group GEPs remain uniform
Matthew Simpson
2016-09-02
1
-2
/
+8
*
[LoopVectorizer] Predicate instructions in blocks with several incoming edges
Michael Kuperstein
2016-08-30
2
-4
/
+62
*
[LV] Move insertelement sequence after scalar definitions
Matthew Simpson
2016-08-29
2
-16
/
+58
*
[Loop Vectorizer] Fixed memory confilict checks.
Elena Demikhovsky
2016-08-28
2
-11
/
+11
*
[LV] Unify vector and scalar maps
Matthew Simpson
2016-08-24
4
-89
/
+41
*
[Loop Vectorizer] Support predication of div/rem
Gil Rapaport
2016-08-24
3
-27
/
+267
*
[LoopVectorize] Detect loops in the innermost loop before creating InnerLoopV...
Tim Shen
2016-08-12
1
-0
/
+71
*
[ValueTracking] Teach computeKnownBits about [su]min/max
David Majnemer
2016-08-06
2
-7
/
+7
*
[LV, X86] Be more optimistic about vectorizing shifts.
Michael Kuperstein
2016-08-04
1
-0
/
+23
*
[LoopVectorize] Change comment for isOutOfScope in collectLoopUniforms, NFC
Wei Mi
2016-08-02
1
-0
/
+27
*
[LV] Generate both scalar and vector integer induction variables
Matthew Simpson
2016-08-02
2
-81
/
+182
*
[LV] Untangle the concepts of uniform and scalar
Matthew Simpson
2016-08-02
1
-0
/
+45
*
[AVX512] Don't use i128 masked gather/scatter/load/store. Do more accurately ...
Igor Breger
2016-08-02
1
-0
/
+76
*
[AVX-512] Fix a test missed in r277327.
Craig Topper
2016-08-01
1
-1
/
+1
*
Initial support for vectorization using svml (short vector math library).
Matt Masten
2016-07-29
1
-0
/
+185
*
Fix the assertion error in collectLoopUniforms caused by empty Worklist befor...
Wei Mi
2016-07-27
1
-0
/
+19
*
[Loop Vectorizer] Handling loops FP induction variables.
Elena Demikhovsky
2016-07-24
2
-0
/
+304
*
[LV] Move vector int induction update to end of latch
Matthew Simpson
2016-07-21
3
-14
/
+15
*
[OptDiag,LV] Add hotness attribute to applied-optimization remarks
Adam Nemet
2016-07-21
1
-4
/
+4
*
[OptDiag,LV] Add hotness attribute to the derived analysis remarks
Adam Nemet
2016-07-20
1
-0
/
+113
*
[OptDiag,LV] Add hotness attribute to analysis remarks
Adam Nemet
2016-07-20
1
-0
/
+201
*
[LV] Add hotness attribute to missed-optimization remarks
Adam Nemet
2016-07-20
1
-0
/
+213
*
Recommit the patch "Use uniforms set to populate VecValuesToIgnore".
Wei Mi
2016-07-19
5
-17
/
+96
*
Revert rL275912.
Wei Mi
2016-07-18
4
-93
/
+14
[next]