Commit 5fe0d49
authored
Break apart gtFoldExprConst into a couple functions so its more manageable (#128307)
This should be zero-diffs (minus a minor fix for 32-bit xarch) as it's
just taking the logic and splitting it out so we no longer have one
gigantic method. This helps make the code easier to read/browse and
should help the native compiler more easily inline the key paths in some
cases.
Doing this refactoring since I'm planning on moving some more folding
from morph into `gtFoldExpr` and this helps keep everything easy to
understand.1 parent ed8987f commit 5fe0d49
2 files changed
Lines changed: 1206 additions & 829 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3948 | 3948 | | |
3949 | 3949 | | |
3950 | 3950 | | |
| 3951 | + | |
| 3952 | + | |
3951 | 3953 | | |
| 3954 | + | |
| 3955 | + | |
| 3956 | + | |
| 3957 | + | |
| 3958 | + | |
3952 | 3959 | | |
3953 | | - | |
| 3960 | + | |
| 3961 | + | |
| 3962 | + | |
| 3963 | + | |
| 3964 | + | |
| 3965 | + | |
| 3966 | + | |
| 3967 | + | |
| 3968 | + | |
| 3969 | + | |
| 3970 | + | |
3954 | 3971 | | |
3955 | 3972 | | |
3956 | 3973 | | |
| |||
0 commit comments