Jun Zhang
|
c2362c3362
|
Purge using namespace std from libyul/optimiser
Signed-off-by: Jun Zhang <jun@junz.org>
|
2023-08-28 21:14:56 +08:00 |
|
chriseth
|
fac5666dc9
|
Re-implement unused assign / unused store eliminator.
|
2023-03-20 13:49:37 +01:00 |
|
chriseth
|
6bbef64034
|
Optimize in case this is SSA.
|
2023-02-09 10:47:12 +01:00 |
|
chriseth
|
96e2a6d3fe
|
Keep one instance of KnowledgeBase for UnusedStoreEliminator.
|
2023-02-09 10:47:12 +01:00 |
|
chriseth
|
47aa1c65ae
|
Re-implement KnowledgeBase using groups of constantly-spaced variables.
|
2023-02-09 10:47:11 +01:00 |
|
Daniel Kirchner
|
a33da17300
|
Bugfix and tests.
Co-authored-by: Kamil Śliwak <kamil.sliwak@codepoets.it>
|
2022-09-08 11:54:14 +02:00 |
|
Marenz
|
f7cc29bec1
|
Add std:: qualifier to move() calls
|
2022-08-30 11:12:15 +02:00 |
|
chriseth
|
51ef6a62da
|
Fix removal of memory stores in inline assembly blocks.
|
2022-06-10 17:32:28 +02:00 |
|
Daniel Kirchner
|
9fa907aac2
|
Do not remove potentially reverting returndatacopy cases.
|
2022-05-23 11:01:03 +02:00 |
|
chriseth
|
eab4ca906c
|
Refactor data flow analyzer state access.
|
2022-03-14 19:32:33 +01:00 |
|
chriseth
|
4f02be110c
|
Unused store eliminator.
|
2022-03-10 18:25:28 +01:00 |
|