aboutsummaryrefslogtreecommitdiffstats
path: root/libyul/optimiser/ExpressionJoiner.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Isolating libyul library API into its own namespace `yul`.Christian Parpart2018-11-231-1/+1
|
* Reorder some include files and group <libyul/>'s together (as much as possible)Christian Parpart2018-11-231-1/+0
|
* Rewrite header paths to adapt to recent `git mv` of libsolidity/inlineasm to ↵Christian Parpart2018-11-231-1/+1
| | | | libyul
* [Yul] ExpressionJoiner: code cleanupChristian Parpart2018-10-261-23/+7
| | | | | | | | | * ensure public API is only containing `run(Block&)`, all the rest is private API / implementation details * adding some comments to class data members to quicker understand their meaning * eliminate unnecessary `operator()(If&)` as it's not changing default behaviour of `ASTModifier` * simplify readability of `visit(Expression&)`'s impl, also moving assert's into "isLatestStatementVarDeclOf", as this one is already ensuring exactly that. * ctor impl's use of ReferenceCounter use shortened. * renamed and improved `isLatestStatementVarDeclOf` to better match its meaning (especially since it's only used once)
* Some renaming leftovers.chriseth2018-10-151-1/+1
|
* Renaming namespace dev::julia to dev::yul.Christian Parpart2018-10-151-1/+1
|
* Renaming libjulia to libyulChristian Parpart2018-10-151-0/+166