Commit 75cb2f6
authored
* Help ensure vectorization of `any` and `all` for homogeneous tuples of
`Bool`, by avoiding bounds-checking and avoiding short-circuiting.
Inspired by #55673, but more general by relying on a loop instead of on
recursion, thus being performant for any input length.
* Delete a bunch of now-useless methods.
* *eight* methods of `all` are deleted
* four methods of `any` are deleted
Closes #55673
1 parent 528e07b commit 75cb2f6
2 files changed
+28
-15
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
132 | 132 | | |
133 | 133 | | |
134 | 134 | | |
| 135 | + | |
| 136 | + | |
| 137 | + | |
| 138 | + | |
| 139 | + | |
| 140 | + | |
| 141 | + | |
| 142 | + | |
| 143 | + | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
| 147 | + | |
| 148 | + | |
135 | 149 | | |
136 | 150 | | |
137 | 151 | | |
| |||
205 | 219 | | |
206 | 220 | | |
207 | 221 | | |
| 222 | + | |
| 223 | + | |
| 224 | + | |
| 225 | + | |
| 226 | + | |
| 227 | + | |
| 228 | + | |
| 229 | + | |
| 230 | + | |
| 231 | + | |
| 232 | + | |
| 233 | + | |
| 234 | + | |
| 235 | + | |
208 | 236 | | |
209 | 237 | | |
210 | 238 | | |
| |||
227 | 255 | | |
228 | 256 | | |
229 | 257 | | |
230 | | - | |
231 | | - | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
656 | 656 | | |
657 | 657 | | |
658 | 658 | | |
659 | | - | |
660 | | - | |
661 | | - | |
662 | | - | |
663 | | - | |
664 | | - | |
665 | | - | |
666 | | - | |
667 | | - | |
668 | | - | |
669 | | - | |
670 | | - | |
671 | | - | |
672 | 659 | | |
673 | 660 | | |
674 | 661 | | |
| |||
0 commit comments