Commit 9da6627
committed
[VPlan] Create resume phis in scalar preheader early. (NFC)
Create phi recipes for scalar resume value up front in
addInitialSkeleton during initial construction. This will allow moving
the remaining code dealing with resume values to VPlan
transforms/construction.1 parent 9762c91 commit 9da6627
File tree
5 files changed
+33
-26
lines changed- llvm
- lib/Transforms/Vectorize
- unittests/Transforms/Vectorize
5 files changed
+33
-26
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1084 | 1084 | | |
1085 | 1085 | | |
1086 | 1086 | | |
1087 | | - | |
| 1087 | + | |
1088 | 1088 | | |
1089 | 1089 | | |
1090 | 1090 | | |
| |||
1183 | 1183 | | |
1184 | 1184 | | |
1185 | 1185 | | |
| 1186 | + | |
| 1187 | + | |
1186 | 1188 | | |
1187 | 1189 | | |
1188 | 1190 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
533 | 533 | | |
534 | 534 | | |
535 | 535 | | |
| 536 | + | |
| 537 | + | |
| 538 | + | |
| 539 | + | |
| 540 | + | |
| 541 | + | |
| 542 | + | |
| 543 | + | |
| 544 | + | |
536 | 545 | | |
537 | 546 | | |
538 | 547 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4459 | 4459 | | |
4460 | 4460 | | |
4461 | 4461 | | |
4462 | | - | |
4463 | | - | |
4464 | | - | |
| 4462 | + | |
| 4463 | + | |
| 4464 | + | |
| 4465 | + | |
4465 | 4466 | | |
4466 | 4467 | | |
4467 | 4468 | | |
| |||
4487 | 4488 | | |
4488 | 4489 | | |
4489 | 4490 | | |
4490 | | - | |
4491 | | - | |
4492 | | - | |
| 4491 | + | |
4493 | 4492 | | |
4494 | 4493 | | |
4495 | 4494 | | |
| |||
4502 | 4501 | | |
4503 | 4502 | | |
4504 | 4503 | | |
4505 | | - | |
4506 | | - | |
4507 | | - | |
| 4504 | + | |
| 4505 | + | |
4508 | 4506 | | |
4509 | 4507 | | |
4510 | 4508 | | |
4511 | | - | |
4512 | | - | |
| 4509 | + | |
4513 | 4510 | | |
4514 | | - | |
4515 | | - | |
4516 | | - | |
4517 | | - | |
4518 | | - | |
4519 | | - | |
| 4511 | + | |
| 4512 | + | |
| 4513 | + | |
| 4514 | + | |
| 4515 | + | |
4520 | 4516 | | |
4521 | 4517 | | |
4522 | 4518 | | |
| |||
4538 | 4534 | | |
4539 | 4535 | | |
4540 | 4536 | | |
4541 | | - | |
4542 | | - | |
4543 | | - | |
4544 | | - | |
| 4537 | + | |
| 4538 | + | |
4545 | 4539 | | |
4546 | 4540 | | |
4547 | 4541 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
113 | 113 | | |
114 | 114 | | |
115 | 115 | | |
| 116 | + | |
116 | 117 | | |
117 | 118 | | |
118 | 119 | | |
119 | 120 | | |
120 | 121 | | |
121 | | - | |
| 122 | + | |
122 | 123 | | |
123 | 124 | | |
124 | 125 | | |
| |||
282 | 283 | | |
283 | 284 | | |
284 | 285 | | |
| 286 | + | |
285 | 287 | | |
286 | 288 | | |
287 | 289 | | |
288 | 290 | | |
289 | 291 | | |
290 | | - | |
| 292 | + | |
291 | 293 | | |
292 | 294 | | |
293 | 295 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
346 | 346 | | |
347 | 347 | | |
348 | 348 | | |
| 349 | + | |
| 350 | + | |
349 | 351 | | |
350 | 352 | | |
351 | 353 | | |
| |||
387 | 389 | | |
388 | 390 | | |
389 | 391 | | |
390 | | - | |
391 | | - | |
392 | 392 | | |
393 | 393 | | |
394 | 394 | | |
| |||
0 commit comments