solidity/test/libyul
chriseth 500843f9c5
Merge pull request #6242 from ethereum/yul-bc-dataflow
Yul dataflow analysis for continue/break statements
2019-03-14 16:34:34 +01:00
..
objectCompiler Use rematerializer if variable is unreferenced or value is "cheap". 2019-01-07 14:03:32 +01:00
yulInterpreterTests Interpreter tests. 2019-02-25 11:58:36 +01:00
yulOptimizerTests [yul] Ensures DataFlowAnalyzer works fine with break/continue statements just like without. 2019-03-14 16:18:45 +01:00
Common.cpp Make EVM version part of EVM dialect. 2019-02-21 21:59:46 +01:00
Common.h liblangutil: refactor SourceReferenceFormatter, splitting out retrieval and making use of new SourceLocation's CharStream knowledge 2018-12-06 14:01:01 +01:00
CompilabilityChecker.cpp Make EVM version part of EVM dialect. 2019-02-21 21:59:46 +01:00
Inliner.cpp Isolating libyul library API into its own namespace yul. 2018-11-23 14:29:00 +01:00
Metrics.cpp Variables are free with regards to code size. 2019-01-09 16:57:33 +01:00
ObjectCompilerTest.cpp Fix and test yul stack optimization flag for commandline interface. 2019-03-14 15:34:23 +01:00
ObjectCompilerTest.h Implements infrastructure for semantic tests. 2019-02-13 13:05:58 +01:00
ObjectParser.cpp Adapet uses of AssemblyStack. 2019-02-13 12:23:07 +01:00
Parser.cpp [Yul] Adds break/continue statements and some general tests for for-loop syntax. 2019-03-11 15:05:05 +01:00
StackReuseCodegen.cpp Adapet uses of AssemblyStack. 2019-02-13 12:23:07 +01:00
YulInterpreterTest.cpp Interpreter tests. 2019-02-25 11:58:36 +01:00
YulInterpreterTest.h Rebase update. 2019-02-25 14:30:34 +01:00
YulOptimizerTest.cpp Yul: Adds optimizer pass to make variable names suffix-canonical. 2019-03-04 17:26:56 +01:00
YulOptimizerTest.h Implements infrastructure for semantic tests. 2019-02-13 13:05:58 +01:00