Thanks to visit codestin.com
Credit goes to github.com

Skip to content
Merged
Changes from 1 commit
Commits
Show all changes
57 commits
Select commit Hold shift + click to select a range
46e8c65
JIT: Prototype a generalized promotion pass
jakobbotsch Mar 14, 2023
faa8260
Remove some old code
jakobbotsch Mar 14, 2023
b4cf692
Fix accounting mistake
jakobbotsch Mar 14, 2023
8c602ee
Fix a JITDUMP
jakobbotsch Mar 16, 2023
294e7be
Add overlapped assignment heuristic
jakobbotsch Mar 16, 2023
9fde2ee
Fix register candidate assignment accounting
jakobbotsch Mar 16, 2023
a030d98
Add a note in the dump when known conservative copies happen
jakobbotsch Mar 16, 2023
dd3b8e3
Weighted uses
jakobbotsch Mar 16, 2023
a693d29
Add a fix to enable promotion in customer scenario
jakobbotsch Mar 17, 2023
705e419
JIT: Generalize handling of commas in block morphing
jakobbotsch Mar 17, 2023
75c3063
Write call arg uses before arg instead of call
jakobbotsch Mar 22, 2023
47f27f5
Clean up
jakobbotsch Mar 22, 2023
bcc1dd3
Change types of comma args properly in call arg morphing
jakobbotsch Mar 22, 2023
724a582
Fix write-back of local on RHS of assignment
jakobbotsch Mar 22, 2023
4d3f4ba
Run jit-format
jakobbotsch Mar 22, 2023
14113a9
Remove some layouts, change some costing, clean up
jakobbotsch Mar 22, 2023
0c7bbf3
Early out when there are no locals
jakobbotsch Mar 22, 2023
0b140bf
Run jit-format
jakobbotsch Mar 22, 2023
c4a04d7
Remove dead code
jakobbotsch Mar 22, 2023
c9974d5
Some more cleanup
jakobbotsch Mar 22, 2023
fc075a3
Add more fine-grained stress modes
jakobbotsch Mar 22, 2023
0c55c69
Add some stress modes
jakobbotsch Mar 23, 2023
91db180
Uncomment stress check
jakobbotsch Mar 23, 2023
9c7c765
Merge branch 'main' of github.com:dotnet/runtime into generalized-pro…
jakobbotsch Mar 25, 2023
8603c5f
Merge branch 'main' of github.com:dotnet/runtime into generalized-pro…
jakobbotsch Mar 28, 2023
6ec92c8
Propagate lvSuppressedZeroInit
jakobbotsch Mar 28, 2023
c8e4dcb
Comment stress mode only enabling
jakobbotsch Mar 28, 2023
31f8769
Run jit-format
jakobbotsch Mar 28, 2023
2075c61
Explicitly zero-init promoted locals with suppressed init
jakobbotsch Mar 28, 2023
d2d4401
Fix JITDUMP wrong format specifier
jakobbotsch Mar 28, 2023
3308998
Disallow tail merging from adding predecessors to the scratch BB
jakobbotsch Mar 28, 2023
1862149
Avoid picking scratch block as victim instead
jakobbotsch Mar 28, 2023
baaff75
Oops
jakobbotsch Mar 28, 2023
24773f1
Fix gtSplitTree for some void-typed commas
jakobbotsch Mar 29, 2023
43d0315
Add to jit-experimental
jakobbotsch Mar 29, 2023
d9421de
Clean up, add function headers, disable by default
jakobbotsch Mar 29, 2023
3a3950d
Fix assert, fix visit order for LHS of ASGs
jakobbotsch Mar 29, 2023
9a36a5a
Run jit-format
jakobbotsch Mar 29, 2023
9424e6f
Create some data structures lazily
jakobbotsch Mar 29, 2023
7424c03
Add GTF_DEBUG_NODE_MORPHED properly in new block morph
jakobbotsch Mar 29, 2023
1305aad
Update statement side effects on replacer changes
jakobbotsch Mar 29, 2023
9709b7b
Skip local copy prop assertions in problematic case
jakobbotsch Mar 30, 2023
e58a2d5
Merge branch 'main' of github.com:dotnet/runtime into generalized-pro…
jakobbotsch Mar 30, 2023
a22b62f
Undo accidental reversion
jakobbotsch Mar 30, 2023
7595039
Fix treatment of retbufs
jakobbotsch Mar 31, 2023
585a85a
Adjust some stress frequencies
jakobbotsch Mar 31, 2023
e8ebbb5
Fix incorrect assert
jakobbotsch Apr 4, 2023
7c8e130
Rename pass to "physical promotion"
jakobbotsch Apr 4, 2023
dbfb517
Merge branch 'main' of github.com:dotnet/runtime into generalized-pro…
jakobbotsch Apr 4, 2023
5158616
Fix after merge
jakobbotsch Apr 4, 2023
96bad09
Revert unnecessary change
jakobbotsch Apr 5, 2023
3172f37
Include headers instead of forward declarations
jakobbotsch Apr 5, 2023
0b335ff
Remove some currently unused accounting
jakobbotsch Apr 5, 2023
cbb7d84
Clean up, add some comments
jakobbotsch Apr 5, 2023
0809197
Avoid diffs
jakobbotsch Apr 5, 2023
8338272
Run jit-format
jakobbotsch Apr 5, 2023
ea2786d
Merge branch 'main' of github.com:dotnet/runtime into generalized-pro…
jakobbotsch Apr 6, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Merge branch 'main' of github.com:dotnet/runtime into generalized-pro…
…motion
  • Loading branch information
jakobbotsch committed Apr 4, 2023
commit dbfb51724efa1f77a26422bb535ae59d659bfaac

This merge commit was added into this branch cleanly.

There are no new changes to show, but you can still view the diff.