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
/
IndVarSimplify
Commit message (
Expand
)
Author
Age
Files
Lines
*
[RLEV] Rewrite loop exit values for multiple exit loops w/o overall loop exit...
Philip Reames
2019-08-14
1
-0
/
+167
*
[IndVars, RLEV] Support rewriting exit values in loops without known exits (p...
Philip Reames
2019-07-31
2
-6
/
+2
*
[IndVars] Fix a subtle bug in optimizeLoopExits
Philip Reames
2019-07-23
1
-0
/
+45
*
[IndVarSimplify][NFC] Autogenerate check lines in loop_evaluate_1.ll
Roman Lebedev
2019-07-22
1
-18
/
+27
*
[IndVars] Use exit count reasoning to discharge obviously untaken exits
Philip Reames
2019-07-12
1
-7
/
+3
*
[LFTR] Regenerate test checks; NFC
Nikita Popov
2019-07-06
1
-10
/
+140
*
[LFTR] Use SCEVExpander for the pointer limit case instead of manual IR gen
Philip Reames
2019-07-03
5
-17
/
+14
*
[LFTR] Hoist extend expressions outside of loops w/o waiting for LICM
Philip Reames
2019-07-03
6
-58
/
+120
*
[LFTR] Fix post-inc pointer IV with truncated exit count (PR41998)
Nikita Popov
2019-06-29
2
-4
/
+8
*
[Tests] Add cases where we're failing to discharge provably loop exits (tests...
Philip Reames
2019-06-24
1
-0
/
+193
*
[Tests] Autogen and improve test readability
Philip Reames
2019-06-23
1
-46
/
+95
*
[IndVars] Remove dead instructions after folding trivial loop exit
Philip Reames
2019-06-23
3
-16
/
+2
*
Exploit a zero LoopExit count to eliminate loop exits
Philip Reames
2019-06-22
2
-4
/
+3
*
[LFTR] Add tests for PR41998; NFC
Nikita Popov
2019-06-22
1
-0
/
+73
*
[Tests] Add a tricky LFTR case for documentation purposes
Philip Reames
2019-06-20
1
-0
/
+64
*
LFTR for multiple exit loops
Philip Reames
2019-06-19
2
-64
/
+57
*
[Tests] Autogen a test so that future changes are understandable
Philip Reames
2019-06-19
1
-100
/
+444
*
Teach getSCEVAtScope how to handle loop phis w/invariant operands in loops w/...
Philip Reames
2019-06-17
2
-15
/
+30
*
Fix a bug w/inbounds invalidation in LFTR (recommit)
Philip Reames
2019-06-17
4
-12
/
+14
*
Reduced test case for pr42279 in advance of the relevant re-commit + fix
Philip Reames
2019-06-17
1
-0
/
+31
*
[SimplifyIndVar] Simplify non-overflowing saturating add/sub
Nikita Popov
2019-06-15
1
-8
/
+8
*
Revert Fix a bug w/inbounds invalidation in LFTR
Florian Hahn
2019-06-14
4
-13
/
+11
*
[SCEV] Pass NoWrapFlags when expanding an AddExpr
Sam Parker
2019-06-14
2
-2
/
+2
*
Fix a bug w/inbounds invalidation in LFTR
Philip Reames
2019-06-13
4
-11
/
+13
*
[Tests] Highlight impact of multiple exit LFTR (D62625) as requested by reviewer
Philip Reames
2019-06-12
1
-0
/
+158
*
[Tests] Autogen RLEV test and add tests for a future enhancement
Philip Reames
2019-06-12
1
-57
/
+171
*
[Tests] Add tests to highlight sibling loop optimization order issue for exit...
Philip Reames
2019-06-12
1
-2
/
+151
*
[SCEV] Teach computeSCEVAtScope benefit from one-input Phi. PR39673
Philip Reames
2019-06-12
1
-2
/
+1
*
Generalize icmp matching in IndVars' eliminateTrunc
Philip Reames
2019-06-11
1
-0
/
+104
*
[Tests] Adjust LFTR dead-iv tests to bypass undef cases
Philip Reames
2019-06-10
1
-23
/
+17
*
[Tests] Split an LFTR dead-iv case
Philip Reames
2019-06-10
1
-2
/
+33
*
[Tests] Add tests for D62939 (miscompiles around dead pointer IVs)
Philip Reames
2019-06-10
1
-0
/
+228
*
[LFTR] Use recomputed BE count
Philip Reames
2019-06-10
1
-10
/
+10
*
Revert "[SCEV] Use wrap flags in InsertBinop"
Benjamin Kramer
2019-06-06
2
-2
/
+2
*
[SCEV] Use wrap flags in InsertBinop
Sam Parker
2019-06-06
2
-2
/
+2
*
[Tests] Add poison inference tests for indvars showing both existing transfor...
Philip Reames
2019-06-05
1
-0
/
+369
*
[Tests] Autogen a test so future changes are visible
Philip Reames
2019-06-04
1
-34
/
+122
*
[Tests] Update a test to consistently use new pass manager and FileCheck the ...
Philip Reames
2019-06-04
1
-1
/
+1
*
[Tests] Autogen tests so that diffs for a future change are understandable
Philip Reames
2019-06-04
2
-29
/
+119
*
[Tests] Add LFTR tests for multiple exit loops (try 2)
Philip Reames
2019-06-03
1
-0
/
+276
*
Revert "[Tests] Add LFTR tests for multiple exit loops"
Dmitri Gribenko
2019-06-03
1
-276
/
+0
*
[Tests] Add LFTR tests for multiple exit loops
Philip Reames
2019-06-03
1
-0
/
+276
*
[IndVarSimplify] Add tests for saturating math on IV; NFC
Nikita Popov
2019-06-02
1
-0
/
+123
*
[IndVarSimplify] Fixup nowrap flags during LFTR (PR31181)
Nikita Popov
2019-06-01
1
-6
/
+6
*
[IndVarSimplify] Add additional PR33181 tests; NFC
Nikita Popov
2019-06-01
1
-4
/
+90
*
[LFTR] Add additional PR31181 test cases
Nikita Popov
2019-05-20
1
-0
/
+122
*
[Tests] Consolidate more lftr tests
Philip Reames
2019-05-17
3
-318
/
+299
*
[Tests] Expand basic lftr coverage
Philip Reames
2019-05-16
1
-5
/
+121
*
[Tests] More consolidation of lftr tests
Philip Reames
2019-05-16
3
-73
/
+69
*
[Test] Remove a bunch of cruft from a test
Philip Reames
2019-05-16
1
-26
/
+11
[next]