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
/
Scalar
/
LoopIdiomRecognize.cpp
Commit message (
Expand
)
Author
Age
Files
Lines
*
[LoopIdiom] BCmp: check, not assert that loop exits exit out of the loop (PR4...
Roman Lebedev
2019-10-17
1
-7
/
+8
*
[Alignment][NFC] Remove dependency on GlobalObject::setAlignment(unsigned)
Guillaume Chatelet
2019-10-15
1
-1
/
+1
*
[LoopIdiom] BCmp: loop exit count must not be wider than size_t that `bcmp` t...
Roman Lebedev
2019-10-14
1
-0
/
+6
*
[NFC][LoopIdiom] Adjust FIXME to be self-explanatory
Roman Lebedev
2019-10-12
1
-1
/
+1
*
[LoopIdiomRecognize] Recommit: BCmp loop idiom recognition
Roman Lebedev
2019-10-12
1
-8
/
+870
*
Change TargetLibraryInfo analysis passes to always require Function
Teresa Johnson
2019-09-07
1
-1
/
+2
*
Revert r370454 "[LoopIdiomRecognize] BCmp loop idiom recognition"
Roman Lebedev
2019-09-03
1
-869
/
+8
*
Remove an extra ";", NFC.
Haojian Wu
2019-08-30
1
-1
/
+1
*
[LoopIdiomRecognize] BCmp loop idiom recognition
Roman Lebedev
2019-08-30
1
-8
/
+869
*
NFC: Pass DataLayout into isBytewiseValue
Vitaly Buka
2019-07-10
1
-4
/
+4
*
[LoopIdiom] Basic OptimizationRemarkEmitter handling
Roman Lebedev
2019-05-30
1
-4
/
+40
*
[LoopIdiomRecognize][NFC] Sort includes
Roman Lebedev
2019-05-30
1
-2
/
+2
*
[LoopIdiomRecognize][NFC] Use DEBUG_TYPE, add LLVM_DEBUG() to runOnNoncountab...
Roman Lebedev
2019-05-29
1
-2
/
+8
*
[IR] Refactor attribute methods in Function class (NFC)
Evandro Menezes
2019-04-04
1
-1
/
+1
*
[LoopIdiomRecognize] @llvm.dbg values shouldn't affect the transformation.
Davide Italiano
2019-02-03
1
-2
/
+8
*
[opaque pointer types] Pass function types to CallInst creation.
James Y Knight
2019-02-01
1
-2
/
+2
*
[opaque pointer types] Add a FunctionCallee wrapper type, and use it.
James Y Knight
2019-02-01
1
-3
/
+2
*
Revert "[opaque pointer types] Add a FunctionCallee wrapper type, and use it."
James Y Knight
2019-01-31
1
-2
/
+3
*
[opaque pointer types] Add a FunctionCallee wrapper type, and use it.
James Y Knight
2019-01-31
1
-3
/
+2
*
Update the file headers across all of the LLVM projects in the monorepo
Chandler Carruth
2019-01-19
1
-4
/
+3
*
[LoopIdiomRecognize] Add CTTZ support
Craig Topper
2018-12-26
1
-64
/
+85
*
[LoopIdioms] More LocationSize::precise annotations; NFC
George Burgess IV
2018-12-24
1
-2
/
+3
*
[InstCombine] Cleanup libfunc attribute inferring
David Bolvansky
2018-10-16
1
-2
/
+3
*
[NFC] Make LoopSafetyInfo abstract to allow alternative implementations
Max Kazantsev
2018-10-16
1
-1
/
+1
*
[InstCombine] Fixed crash with aliased functions
David Bolvansky
2018-10-13
1
-1
/
+1
*
Merge clang's isRepeatedBytePattern with LLVM's isBytewiseValue
JF Bastien
2018-09-21
1
-0
/
+7
*
NFC: remove magic bool in LoopIdiomRecognize
JF Bastien
2018-09-07
1
-9
/
+9
*
[NFC] Refactoring of LoopSafetyInfo, step 1
Max Kazantsev
2018-08-15
1
-2
/
+2
*
Remove trailing space
Fangrui Song
2018-07-30
1
-1
/
+1
*
[LoopIdiomRecognize] Don't convert a do while loop to ctlz.
Craig Topper
2018-07-11
1
-10
/
+15
*
[LoopIdiomRecognize] Support for converting loops that use LSHR to CTLZ.
Craig Topper
2018-07-08
1
-13
/
+21
*
[LoopIdiomRecognize] Fix a couple places where it appears we were uninteniona...
Craig Topper
2018-06-25
1
-6
/
+5
*
[NFC] fix trivial typos in comments
Hiroshi Inoue
2018-06-14
1
-2
/
+2
*
Move Analysis/Utils/Local.h back to Transforms
David Blaikie
2018-06-04
1
-1
/
+1
*
[LoopIdiomRecognize] Only convert loops to ctlz if we can prove that the inpu...
Craig Topper
2018-05-31
1
-0
/
+8
*
Rename DEBUG macro to LLVM_DEBUG.
Nicola Zaghen
2018-05-14
1
-11
/
+13
*
[LoopIdiomRecognize] Don't create an IRBuilder just to call getTrue/getFalse.
Craig Topper
2018-05-04
1
-2
/
+2
*
[LoopIdiomRecognize] Replace more unchecked dyn_casts with cast.
Craig Topper
2018-05-04
1
-4
/
+4
*
[LoopIdiomRecognize] Use a regular array instead of a SmallVector and explici...
Craig Topper
2018-05-04
1
-2
/
+1
*
[LoopIdiomRecognize] Turn two uncheck dyn_casts into regular casts.
Craig Topper
2018-05-04
1
-2
/
+2
*
[LoopIdiomRecognize] When looking for 'x & (x -1)' for popcnt, make sure the ...
Craig Topper
2018-05-03
1
-1
/
+1
*
[LoopIdiomRecognize] Remove unnecessary cast from BinaryOperator to Instructi...
Craig Topper
2018-05-03
1
-4
/
+3
*
[LIR] Reorder header. NFC
Xin Tong
2018-04-08
1
-1
/
+1
*
Fix a couple of layering violations in Transforms
David Blaikie
2018-03-21
1
-1
/
+1
*
[LoopIdiom] Be more aggressive when setting alignment in memcpy
Daniel Neilson
2018-02-08
1
-4
/
+5
*
[NFC] fix trivial typos in comments and documents
Hiroshi Inoue
2018-01-29
1
-1
/
+1
*
[ModRefInfo] Make enum ModRefInfo an enum class [NFC].
Alina Sbirlea
2017-12-07
1
-5
/
+5
*
[ModRefInfo] Do not use ModRefInfo result in if conditions as this makes
Alina Sbirlea
2017-12-06
1
-1
/
+2
*
Modify ModRefInfo values using static inline method abstractions [NFC].
Alina Sbirlea
2017-12-05
1
-1
/
+1
*
Use getStoreSize() in various places instead of 'BitSize >> 3'.
Jonas Paulsson
2017-11-28
1
-11
/
+4
[next]