Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
74 commits
Select commit Hold shift + click to select a range
66f0b3a
start
kripken Oct 15, 2026
e69921a
form
kripken Oct 15, 2026
324b32e
commentses
kripken Oct 15, 2026
8c19fde
commentses
kripken Oct 15, 2026
d39f84e
work
kripken Oct 15, 2026
36fed8f
work
kripken Oct 15, 2026
549a1f0
work
kripken Oct 15, 2026
5414281
work
kripken Oct 15, 2026
273f8e2
work
kripken Oct 15, 2026
3d9e22f
work
kripken Oct 15, 2026
18790e7
work
kripken Oct 15, 2026
bbed88f
work
kripken Oct 15, 2026
88d62e1
work
kripken Oct 15, 2026
63b9bea
work
kripken Oct 15, 2026
03bd309
work
kripken Oct 15, 2026
110938c
work
kripken Oct 15, 2026
b5a8718
work
kripken Oct 15, 2026
6da0c54
work
kripken Oct 15, 2026
15be564
work
kripken Oct 15, 2026
8b0309e
work
kripken Oct 15, 2026
ff69080
work
kripken Oct 15, 2026
0c2a6d2
work
kripken Oct 15, 2026
84bbb61
fuzz
kripken Oct 16, 2026
86c90f3
help
kripken Oct 16, 2026
934598d
work
kripken Oct 16, 2026
931dd17
work
kripken Oct 16, 2026
7748a47
work
kripken Oct 16, 2026
39bb1c9
work
kripken Oct 16, 2026
7c504b3
work
kripken Oct 16, 2026
53a7f35
work
kripken Oct 16, 2026
cda0c34
work
kripken Oct 16, 2026
34452b7
work
kripken Oct 16, 2026
0e45552
work
kripken Oct 16, 2026
23ea839
work
kripken Oct 16, 2026
a58f6f6
work
kripken Oct 16, 2026
e1649a0
work
kripken Oct 16, 2026
bd01685
work
kripken Oct 16, 2026
6117c65
work
kripken Oct 16, 2026
6b93c8b
work
kripken Oct 16, 2026
cde69f1
work
kripken Oct 16, 2026
9b6d881
work
kripken Oct 16, 2026
71fb51c
work
kripken Oct 16, 2026
621cb26
work
kripken Oct 16, 2026
029ab8d
work
kripken Oct 16, 2026
20ecd6b
work
kripken Oct 16, 2026
742e9de
work
kripken Oct 16, 2026
135ae8c
work
kripken Oct 16, 2026
e4c366d
work
kripken Oct 16, 2026
608541c
work
kripken Oct 16, 2026
71d5688
work
kripken Oct 16, 2026
9ec8847
work
kripken Oct 16, 2026
5900853
work
kripken Oct 16, 2026
e536c39
work
kripken Oct 16, 2026
f0b6e55
work
kripken Oct 16, 2026
5ea5684
work
kripken Oct 16, 2026
8810a6d
work
kripken Oct 16, 2026
cb1bb8b
work
kripken Oct 16, 2026
6b59410
fix the case of a param's unknown value, we should not optimize there
kripken Oct 16, 2026
c09bd78
add subtyping test
kripken Oct 16, 2026
4159305
fix pops
kripken Oct 19, 2026
077d48a
format
kripken Oct 19, 2026
ce3e52a
fix nullref
kripken Oct 19, 2026
055481c
Update src/passes/PropagateStructGets.cpp
kripken Oct 20, 2026
77a7b81
Update src/passes/PropagateStructGets.cpp
kripken Oct 20, 2026
06fe0cf
mention what happens when tee/get lack a struct.get parent
kripken Oct 20, 2026
32f864a
format
kripken Oct 20, 2026
e9d4cba
add test for local.tee unpotimization
kripken Oct 20, 2026
8c1e615
add a testcase for a struct.get child not being a tee or a get
kripken Oct 20, 2026
055cd52
add comment on immutability
kripken Oct 20, 2026
a8061e0
typo
kripken Oct 20, 2026
d3b728e
split up visitFunction
kripken Oct 20, 2026
bb0a6e5
add atomic test 1
kripken Oct 20, 2026
c0e6725
add atomic test 2
kripken Oct 20, 2026
0980b29
add atomic test 3
kripken Oct 20, 2026
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
1 change: 1 addition & 0 deletions scripts/fuzz_opt.py
Original file line number Diff line number Diff line change
Expand Up @@ -2745,6 +2745,7 @@ def write_commands(commands, filename):
("--pick-load-signs",),
("--precompute",),
("--precompute-propagate",),
("--propagate-struct-gets",),
("--print",),
("--print-boundary",),
("--remove-unused-brs",),
Expand Down
1 change: 1 addition & 0 deletions src/passes/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -98,6 +98,7 @@ set(passes_SOURCES
PrintCallGraph.cpp
PrintFeatures.cpp
PrintFunctionMap.cpp
PropagateStructGets.cpp
RemoveStart.cpp
RoundTrip.cpp
SetGlobals.cpp
Expand Down
Loading
Loading