Commit eb89aab
committed
SimplifyCFG: Delay check for "no-jump-tables" attribute
Allow the replacement of switches with anything other than a lookup
table, even if the "no-jump-table" attribute is set.1 parent 81a8530 commit eb89aab
File tree
2 files changed
+9
-28
lines changed- llvm
- lib/Transforms/Utils
- test/Transforms/SimplifyCFG
2 files changed
+9
-28
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6929 | 6929 | | |
6930 | 6930 | | |
6931 | 6931 | | |
6932 | | - | |
6933 | | - | |
6934 | | - | |
6935 | 6932 | | |
6936 | 6933 | | |
6937 | 6934 | | |
| |||
7101 | 7098 | | |
7102 | 7099 | | |
7103 | 7100 | | |
| 7101 | + | |
7104 | 7102 | | |
7105 | 7103 | | |
7106 | 7104 | | |
7107 | 7105 | | |
7108 | | - | |
| 7106 | + | |
| 7107 | + | |
7109 | 7108 | | |
7110 | 7109 | | |
7111 | 7110 | | |
| |||
Lines changed: 6 additions & 24 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
340 | 340 | | |
341 | 341 | | |
342 | 342 | | |
343 | | - | |
344 | | - | |
345 | | - | |
346 | | - | |
347 | | - | |
348 | | - | |
349 | | - | |
350 | | - | |
351 | | - | |
352 | | - | |
353 | | - | |
354 | | - | |
| 343 | + | |
| 344 | + | |
| 345 | + | |
355 | 346 | | |
356 | 347 | | |
357 | 348 | | |
358 | 349 | | |
359 | | - | |
360 | | - | |
361 | | - | |
362 | | - | |
363 | | - | |
364 | | - | |
365 | | - | |
366 | | - | |
367 | | - | |
368 | | - | |
369 | | - | |
370 | | - | |
| 350 | + | |
| 351 | + | |
| 352 | + | |
371 | 353 | | |
372 | 354 | | |
373 | 355 | | |
| |||
0 commit comments