..
backends
Finish word size transform.
2019-06-20 10:42:56 +02:00
optimiser
Merge pull request #6967 from ethereum/nameDisplacer
2019-06-19 18:56:54 +02:00
AsmAnalysis.cpp
Reduce misleading stack height error message.
2019-05-23 00:24:58 +02:00
AsmAnalysis.h
Make dialect const& and allocate single instances statically.
2019-05-17 12:54:24 +02:00
AsmAnalysisInfo.h
Isolating libyul library API into its own namespace yul
.
2018-11-23 14:29:00 +01:00
AsmData.h
Remove "using namespace" from header and move Instruction to dev::eth.
2019-03-28 13:48:11 +01:00
AsmDataForward.h
[Yul] Adds break/continue statements and some general tests for for-loop syntax.
2019-03-11 15:05:05 +01:00
AsmParser.cpp
Fix Asm parser.
2019-06-18 18:54:34 +02:00
AsmParser.h
Add EVM opcodes as builtins.
2019-05-20 16:46:31 +02:00
AsmPrinter.cpp
yul: AsmPrinter fix when appending type name but no type-name is available.
2019-06-05 11:57:16 +02:00
AsmPrinter.h
[Yul] Adds break/continue statements and some general tests for for-loop syntax.
2019-03-11 15:05:05 +01:00
AsmScope.cpp
Use move semantics.
2019-04-05 13:41:39 +02:00
AsmScope.h
Use move semantics.
2019-04-05 13:41:39 +02:00
AsmScopeFiller.cpp
Use move semantics.
2019-04-05 13:41:39 +02:00
AsmScopeFiller.h
[Yul] Fix registration of functions in scopes.
2019-04-05 13:41:38 +02:00
AssemblyStack.cpp
[Yul] Run optimizer on all dialects.
2019-06-19 10:01:16 +02:00
AssemblyStack.h
Constant optimiser for Yul.
2019-05-28 11:35:07 +02:00
CMakeLists.txt
Name displacer.
2019-06-19 14:55:38 +02:00
CompilabilityChecker.cpp
Make Yul optimizer not fail for wasm.
2019-06-17 18:42:47 +02:00
CompilabilityChecker.h
Make dialect const& and allocate single instances statically.
2019-05-17 12:54:24 +02:00
Dialect.h
[Yul] Run optimizer on all dialects.
2019-06-19 10:01:16 +02:00
Exceptions.h
Fix tabs/spaces.
2019-02-13 17:05:48 +01:00
Object.cpp
Yul objects.
2018-11-27 15:59:57 +01:00
Object.h
make use of C++ = default
constructor declarations as well as more non-static member initialization syntax.
2018-12-19 11:26:42 +01:00
ObjectParser.cpp
Use C++ user-defined literals for creating YulString constants.
2018-12-12 18:45:43 +01:00
ObjectParser.h
Make dialect const& and allocate single instances statically.
2019-05-17 12:54:24 +02:00
Utilities.cpp
yul: adds reindent() function to reindent yul source code and makes use of it in IRGenerator.
2019-06-24 12:53:50 +02:00
Utilities.h
yul: adds reindent() function to reindent yul source code and makes use of it in IRGenerator.
2019-06-24 12:53:50 +02:00
YulString.h
Reset Yul string repository before each compilation.
2019-05-28 13:12:39 +02:00