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
/
LoopIdiom
Commit message (
Expand
)
Author
Age
Files
Lines
*
Revert BCmp Loop Idiom recognition transform (PR43870)
Roman Lebedev
2019-11-02
4
-3148
/
+0
*
[LoopIdiom] BCmp: check, not assert that loop exits exit out of the loop (PR4...
Roman Lebedev
2019-10-17
1
-0
/
+468
*
[LoopIdiom] BCmp: loop exit count must not be wider than size_t that `bcmp` t...
Roman Lebedev
2019-10-14
1
-0
/
+59
*
[LoopIdiomRecognize] Recommit: BCmp loop idiom recognition
Roman Lebedev
2019-10-12
3
-595
/
+407
*
[NFC][LoopIdiom] Add bcmp loop idiom miscompile test from PR43206.
Roman Lebedev
2019-10-12
1
-3
/
+54
*
[NFC][LoopIdiom] Move one bcmp test into the proper place
Roman Lebedev
2019-10-12
2
-23
/
+47
*
Revert r370454 "[LoopIdiomRecognize] BCmp loop idiom recognition"
Roman Lebedev
2019-09-03
4
-398
/
+580
*
[LoopIdiomRecognize] BCmp loop idiom recognition
Roman Lebedev
2019-08-30
4
-580
/
+398
*
Add, and infer, a nofree function attribute
Brian Homerding
2019-07-08
1
-1
/
+1
*
[DebugInfo@O2][LoopVectorize] pr39024: Vectorized code linenos step through l...
Orlando Cazalet-Hyams
2019-06-19
2
-34
/
+34
*
[SCEV] Use NoWrapFlags when expanding a simple mul
Sam Parker
2019-06-17
3
-11
/
+11
*
[lit] Delete empty lines at the end of lit.local.cfg NFC
Fangrui Song
2019-06-17
2
-2
/
+0
*
Revert "[DebugInfo@O2][LoopVectorize] pr39024: Vectorized code linenos step t...
Orlando Cazalet-Hyams
2019-06-12
2
-34
/
+34
*
[DebugInfo@O2][LoopVectorize] pr39024: Vectorized code linenos step through l...
Orlando Cazalet-Hyams
2019-06-11
2
-34
/
+34
*
Revert "[SCEV] Use wrap flags in InsertBinop"
Benjamin Kramer
2019-06-06
3
-11
/
+11
*
[SCEV] Use wrap flags in InsertBinop
Sam Parker
2019-06-06
3
-11
/
+11
*
[LoopIdiom] Basic OptimizationRemarkEmitter handling
Roman Lebedev
2019-05-30
3
-1
/
+107
*
Regenerate test case again after last revert
Reid Kleckner
2019-05-07
1
-26
/
+26
*
Regenerate test to try and fix buildbots
Simon Pilgrim
2019-05-07
1
-26
/
+26
*
[NFC][LoopIdiomRecognize] Some basic baseline tests for bcmp loop idiom
Roman Lebedev
2019-04-25
4
-0
/
+2734
*
Revert "Temporarily Revert "Add basic loop fusion pass.""
Eric Christopher
2019-04-17
32
-0
/
+4038
*
Temporarily Revert "Add basic loop fusion pass."
Eric Christopher
2019-04-17
32
-4038
/
+0
*
[LoopIdiomRecognize] @llvm.dbg values shouldn't affect the transformation.
Davide Italiano
2019-02-03
1
-0
/
+68
*
[LoopIdiomRecognize] Add CTTZ support
Craig Topper
2018-12-26
1
-0
/
+82
*
SCEV should forget all loops containing a deleted block.
Alina Sbirlea
2018-08-09
1
-0
/
+25
*
[LoopIdiomRecognize] Don't convert a do while loop to ctlz.
Craig Topper
2018-07-11
1
-8
/
+15
*
[LoopIdiomRecognize] Add a test case showing a loop we turn into ctlz that we...
Craig Topper
2018-07-11
1
-0
/
+36
*
llvm: Add support for "-fno-delete-null-pointer-checks"
Manoj Gupta
2018-07-09
1
-0
/
+27
*
[LoopIdiomRecognize] Support for converting loops that use LSHR to CTLZ.
Craig Topper
2018-07-08
1
-0
/
+162
*
[ValueTracking] Match select abs pattern when there's an sext involved
John Brawn
2018-06-04
2
-0
/
+90
*
[LoopIdiomRecognize] Only convert loops to ctlz if we can prove that the inpu...
Craig Topper
2018-05-31
2
-25
/
+52
*
[LoopIdiomRecognize] Add a test case to show incorrect transformation of an i...
Craig Topper
2018-05-03
1
-0
/
+82
*
[LoopIdiomRecognize] When looking for 'x & (x -1)' for popcnt, make sure the ...
Craig Topper
2018-05-03
1
-10
/
+6
*
[LoopIdiomRecognize] Add a test case showing that we transform to ctpop witho...
Craig Topper
2018-05-03
1
-0
/
+46
*
Adding a width of the GEP index to the Data Layout.
Elena Demikhovsky
2018-02-14
2
-0
/
+290
*
[LoopIdiom] Be more aggressive when setting alignment in memcpy
Daniel Neilson
2018-02-08
1
-0
/
+75
*
Remove alignment argument from memcpy/memmove/memset in favour of alignment a...
Daniel Neilson
2018-01-19
4
-16
/
+16
*
Add an @llvm.sideeffect intrinsic
Dan Gohman
2017-11-08
1
-0
/
+23
*
Remove the obsolete offset parameter from @llvm.dbg.value
Adrian Prantl
2017-07-28
1
-4
/
+4
*
[LIR] Teach LIR to avoid extending the BE count prior to adding one to
Chandler Carruth
2017-07-25
1
-0
/
+69
*
[Atomics] Rename and change prototype for atomic memcpy intrinsic
Daniel Neilson
2017-06-16
2
-17
/
+21
*
[LoopIdiom] Move X86 specific atomic memcpy test to the X86 directory
Anna Thomas
2017-06-06
1
-0
/
+0
*
[Atomics][LoopIdiom] Recognize unordered atomic memcpy
Anna Thomas
2017-06-06
2
-0
/
+480
*
Revert "[Atomics][LoopIdiom] Recognize unordered atomic memcpy"
Anna Thomas
2017-05-31
1
-451
/
+0
*
[Atomics][LoopIdiom] Recognize unordered atomic memcpy
Anna Thomas
2017-05-31
1
-0
/
+451
*
[LIR] Strengthen the check for recurrence variable in popcnt/CTLZ.
Davide Italiano
2017-05-23
1
-0
/
+35
*
The patch adds CTLZ idiom recognition.
Evgeny Stupachenko
2017-05-15
2
-0
/
+370
*
[LoopIdiom] check for safety while expanding
Aditya Kumar
2017-05-05
1
-0
/
+55
*
[LIR] Obey non-integral pointer semantics
Sanjoy Das
2017-04-24
1
-0
/
+48
*
Fix some broken CHECK lines.
Benjamin Kramer
2017-01-22
1
-1
/
+1
[next]