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
*
[IndVarSimplify][LoopUtils] Avoid TOCTOU/ordering issues (PR45835)
Tom Stellard
2020-06-16
1
-0
/
+38
*
[SVEV] Recognise hardware-loop intrinsic loop.decrement.reg
Sjoerd Meijer
2020-01-10
1
-0
/
+29
*
Migrate function attribute "no-frame-pointer-elim" to "frame-pointer"="all" a...
Fangrui Song
2019-12-24
1
-1
/
+1
*
[LoopPred] Enable new transformation by default
Philip Reames
2019-11-06
1
-1
/
+0
*
[LoopPred] Selectively disable to preserve test cases
Philip Reames
2019-11-06
12
-12
/
+12
*
[IndVars] Eliminate loop exits with equivalent exit counts
Philip Reames
2019-10-20
3
-8
/
+40
*
Remove a stale comment, noted in post commit review for rL375038
Philip Reames
2019-10-16
1
-1
/
+0
*
[IndVars] Fix a miscompile in off-by-default loop predication implementation
Philip Reames
2019-10-16
1
-9
/
+4
*
[Tests] Add a test demonstrating a miscompile in the off-by-default loop-pred...
Philip Reames
2019-10-14
1
-0
/
+75
*
[Tests] Add a few more tests for idioms with FP induction variables
Philip Reames
2019-10-14
1
-0
/
+231
*
[IndVars] An implementation of loop predication without a need for speculation
Philip Reames
2019-10-01
1
-0
/
+790
*
[Debuginfo] dbg.value points to undef value after Induction Variable Simplifi...
Alexey Lapshin
2019-09-24
2
-0
/
+182
*
[SimplifyCFG] FoldTwoEntryPHINode(): consider *total* speculation cost, not p...
Roman Lebedev
2019-09-16
1
-5
/
+1
*
[IndVars] Fix a bug noticed by inspection
Philip Reames
2019-08-23
1
-0
/
+61
*
[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
[next]