Andreas Kling
|
359d6e7b0b
Everywhere: Stop using NonnullOwnPtrVector
|
2 years ago |
Hendiadyoin1
|
5506951ffb
LibJS: Don't try to merge unterminated BasicBlocks
|
2 years ago |
Linus Groh
|
6e7459322d
AK: Remove StringBuilder::build() in favor of to_deprecated_string()
|
2 years ago |
Hendiadyoin1
|
186237aec8
LibJS: Don't try to merge blocks not ending in Jumps
|
2 years ago |
Hendiadyoin1
|
c66284ab0b
LibJS: Fix MergeBlocks emitting some blocks twice
|
2 years ago |
Hendiadyoin1
|
28e2467b48
LibJS: Minor cleanups in MergeBlocks
|
2 years ago |
Hendiadyoin1
|
1ac1a5bd58
LibJS: Don't memcpy NewBigInt instruction
|
2 years ago |
sin-ack
|
3f3f45580a
Everywhere: Add sv suffix to strings relying on StringView(char const*)
|
3 years ago |
Ali Mohammad Pur
|
0b8d2fb62f
LibJS/Bytecode: Replace merged block references before copying them
|
3 years ago |
Ben Wiederhake
|
0c365fdfd3
LibJS: Avoid unnecessary copies in MergeBlocks codegen pass
|
3 years ago |
Ali Mohammad Pur
|
1414c7b049
LibJS: Add a basic pass manager and add some basic passes
|
4 years ago |