summaryrefslogtreecommitdiff
path: root/test/loopbce.go
Commit message (Expand)AuthorAgeFilesLines
* cmd/compile: make loopbce handle 8, 16 and 32 bit induction variablesJakub Ciolek2023-01-231-0/+24
* cmd/compile: tighten bounds for induction variables in strided loopsKeith Randall2022-08-311-17/+35
* cmd/compile: rework induction variable detectorKeith Randall2022-07-061-5/+60
* cmd/compile: detect indvars that are bound by other indvarsGiovanni Bajo2019-09-261-0/+33
* cmd/compile: reverse order of slice bounds checksKeith Randall2019-03-091-3/+3
* cmd/compile: check for negative upper bound to IsSliceInBoundsDavid Chase2018-12-071-47/+47
* cmd/compile: ensure that loop condition is detected correctlyKeith Randall2018-07-091-6/+16
* cmd/compile: teach prove to handle expressions like len(s)-deltaGiovanni Bajo2018-04-291-1/+24
* cmd/compile: in prove, detect loops with negative incrementsGiovanni Bajo2018-04-291-0/+34
* cmd/compile: improve testing of induction variablesGiovanni Bajo2018-04-291-27/+27
* cmd/compile: implement loop BCE in proveGiovanni Bajo2018-04-291-38/+42
* cmd/compile: make loop guard+rotate conditional on GOEXPERIMENTDavid Chase2017-06-211-1/+1
* cmd/compile: check loop rescheduling with stack bound, not counterDavid Chase2017-03-081-1/+1
* cmd/compile/ssa: more aggressive constant foldingphilhofer2017-02-281-1/+1
* cmd/compile: bce when max and limit are constsAlexandru Moșoi2016-04-111-0/+77
* cmd/compile/internal/ssa: BCE for induction variablesAlexandru Moșoi2016-04-011-0/+176