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
/
Analysis
/
ScalarEvolution.cpp
Commit message (
Expand
)
Author
Age
Files
Lines
*
[SCEV] Follow up of D71563: addressing post commit comment. NFC.
Sjoerd Meijer
2020-01-13
1
-11
/
+6
*
[SCEV] accurate range for addrecexpr with nuw flag
Zheng Chen
2020-01-12
1
-5
/
+6
*
[SCEV] more accurate range for addrecexpr with nsw flag.
Zheng Chen
2020-01-11
1
-9
/
+17
*
[SVEV] Recognise hardware-loop intrinsic loop.decrement.reg
Sjoerd Meijer
2020-01-10
1
-0
/
+11
*
[SCEV] get more accurate range for AddExpr with wrap flag.
czhengsz
2020-01-07
1
-1
/
+8
*
[NFC] Fixes -Wrange-loop-analysis warnings
Mark de Wever
2020-01-01
1
-1
/
+1
*
Reland [DataLayout] Fix occurrences that size and range of pointers are assum...
Nicola Zaghen
2019-12-13
1
-7
/
+18
*
Temporarily Revert "[DataLayout] Fix occurrences that size and range of point...
Nicola Zaghen
2019-12-12
1
-16
/
+7
*
[DataLayout] Fix occurrences that size and range of pointers are assumed to b...
Nicola Zaghen
2019-12-12
1
-7
/
+16
*
[NFC][KnownBits] Add getMinValue() / getMaxValue() methods
Roman Lebedev
2019-12-03
1
-4
/
+5
*
[SCEV] Make SCEV verification available from command line with new PM
Daniil Suchkov
2019-12-02
1
-0
/
+6
*
[SCEV] Add a mode to skip classification when printing analysis
Philip Reames
2019-11-21
1
-55
/
+63
*
[SCEV] Be robust against IR generated by simple-loop-unswitch
Philip Reames
2019-11-21
1
-0
/
+10
*
Sink all InitializePasses.h includes
Reid Kleckner
2019-11-13
1
-0
/
+1
*
[LoopPred] Fix two subtle issues found by inspection
Philip Reames
2019-11-06
1
-0
/
+11
*
[SCEV] Fixed 'Uninitialized variable 'ContainsAddRec' used.' warning. NFCI.
Dávid Bolvanský
2019-11-03
1
-1
/
+1
*
[SCEV] Expose and use maximum constant exit counts for individual loop exits
Philip Reames
2019-10-24
1
-3
/
+15
*
Fix Clang -Wcovered-switch-default warning by moving llvm_unreachable default...
David Blaikie
2019-10-24
1
-5
/
+2
*
[SCEV] Start reworking backedge taken count APIs to unify max handling [NFC]
Philip Reames
2019-10-24
1
-13
/
+21
*
Use Align for TFL::TransientStackAlignment
Guillaume Chatelet
2019-10-21
1
-1
/
+1
*
[SCEV] Simplify umin/max of zext and sext of the same value
Philip Reames
2019-10-19
1
-1
/
+34
*
[SCEV] Add stricter verification option.
Florian Hahn
2019-10-11
1
-5
/
+8
*
Revert "[SCEV] add no wrap flag for SCEVAddExpr."
Tim Northover
2019-09-30
1
-1
/
+1
*
[Analysis] Allow -scalar-evolution-max-iterations more than once
Shoaib Meenai
2019-09-19
1
-0
/
+1
*
[SCEV] Add smin support to getRangeRef
Philip Reames
2019-09-12
1
-0
/
+8
*
[SCEV] Support SCEVUMinExpr in getRangeRef.
Florian Hahn
2019-09-12
1
-0
/
+8
*
Change TargetLibraryInfo analysis passes to always require Function
Teresa Johnson
2019-09-07
1
-1
/
+1
*
[SCEV] Rename getMaxBackedgeTakenCount to getConstantMaxBackedgeTakenCount [NFC]
Philip Reames
2019-08-14
1
-8
/
+8
*
[SCEV] Return zero from computeConstantDifference(X, X)
Nikolai Bozhenov
2019-08-07
1
-0
/
+4
*
[SCEV] add no wrap flag for SCEVAddExpr.
Chen Zheng
2019-07-18
1
-1
/
+1
*
Delete dead stores
Fangrui Song
2019-07-12
1
-7
/
+4
*
[SCEV] teach SCEV symbolical execution about overflow intrinsics folding.
Chen Zheng
2019-07-11
1
-1
/
+1
*
[SCEV] Preserve flags on add/muls in getSCEVATScope
Philip Reames
2019-07-03
1
-2
/
+2
*
Update -analyze -scalar-evolution output for multiple exit loops w/computable...
Philip Reames
2019-06-27
1
-10
/
+14
*
Teach getSCEVAtScope how to handle loop phis w/invariant operands in loops w/...
Philip Reames
2019-06-17
1
-18
/
+26
*
[SCEV] Use unsigned/signed intersection type in SCEV
Nikita Popov
2019-06-15
1
-19
/
+32
*
[SCEV] Teach computeSCEVAtScope benefit from one-input Phi. PR39673
Philip Reames
2019-06-12
1
-0
/
+10
*
Fix a bug in getSCEVAtScope w.r.t. non-canonical loops
Philip Reames
2019-06-11
1
-2
/
+2
*
[SCEV] Add explicit representations of umin/smin
Keno Fischer
2019-05-07
1
-209
/
+157
*
[SCEV] Use isKnownViaNonRecursiveReasoning for smax simplification
Keno Fischer
2019-05-01
1
-3
/
+4
*
Use llvm::stable_sort
Fangrui Song
2019-04-23
1
-5
/
+4
*
Revert "[ConstantRange] Rename make{Guaranteed -> Exact}NoWrapRegion() NFC"
Nikita Popov
2019-04-22
1
-4
/
+4
*
[ConstantRange] Rename make{Guaranteed -> Exact}NoWrapRegion() NFC
Nikita Popov
2019-04-22
1
-4
/
+4
*
[ConstantRange] Add getNonEmpty() constructor
Nikita Popov
2019-04-21
1
-5
/
+1
*
[IR] Add WithOverflowInst class
Nikita Popov
2019-04-16
1
-44
/
+13
*
[SCEV] Add option to forget everything in SCEV.
Alina Sbirlea
2019-04-12
1
-0
/
+22
*
Try to fix buildbot error
Sanjoy Das
2019-03-29
1
-1
/
+2
*
[SCEV] Check the cache in get{S|U}MaxExpr before doing any work
Sanjoy Das
2019-03-29
1
-12
/
+33
*
[ConstantRange] Add getFull() + getEmpty() named constructors; NFC
Nikita Popov
2019-03-24
1
-7
/
+7
*
[SCEV] Use depth limit for trunc analysis
Teresa Johnson
2019-03-12
1
-29
/
+36
[next]