solidity/libevmasm
chriseth 7989fc4c35 Merge pull request #3077 from ethereum/optimze_pops
Assume peephole optimizer was successful if number of pops increased.
2017-10-16 22:11:45 +02:00
..
Assembly.cpp Throw on too many peephole optimizer iterations. 2017-10-16 18:45:21 +02:00
Assembly.h Named assembly labels. 2017-09-15 20:44:49 +01:00
AssemblyItem.cpp Use isDup/SwapInstruction helper 2017-10-03 11:45:44 +01:00
AssemblyItem.h
BlockDeduplicator.cpp Cleanup of Common.h 2017-08-25 14:54:23 +02:00
BlockDeduplicator.h Mark appropriate constructors explicit 2017-08-22 10:51:46 +01:00
CMakeLists.txt CMake: Cleanup include paths 2017-09-26 22:44:57 +02:00
CommonSubexpressionEliminator.cpp Some smaller issues found by Covertiy Scan 2017-08-22 13:55:28 +01:00
CommonSubexpressionEliminator.h Some smaller issues found by Covertiy Scan 2017-08-22 13:55:28 +01:00
ConstantOptimiser.cpp Mark a lot of functions static (where possible) 2017-08-22 10:51:46 +01:00
ConstantOptimiser.h Ensure parameter names match between headers and implementation 2017-09-20 01:23:21 +01:00
ControlFlowGraph.cpp
ControlFlowGraph.h
Exceptions.h
ExpressionClasses.cpp
ExpressionClasses.h Cleanup of Common.h 2017-08-25 14:54:23 +02:00
GasMeter.cpp Ensure parameter names match between headers and implementation 2017-09-20 01:23:21 +01:00
GasMeter.h
Instruction.cpp MLOAD has side-effects, treat it like that in the optimiser 2017-06-30 21:27:39 +01:00
Instruction.h Add helpers for isPush/isDup/isSwap 2017-10-02 10:34:54 +01:00
JumpdestRemover.cpp Introduce JumpdestRemover optimisation step 2017-08-25 10:42:36 +01:00
JumpdestRemover.h Introduce JumpdestRemover optimisation step 2017-08-25 10:42:36 +01:00
KnownState.cpp
KnownState.h
LinkerObject.cpp Cleanup of vector_ref.h 2017-08-25 19:36:48 +02:00
LinkerObject.h
PathGasMeter.cpp
PathGasMeter.h Mark appropriate constructors explicit 2017-08-22 10:51:46 +01:00
PeepholeOptimiser.cpp Assume peephole optimizer was successful if number of pops increased. 2017-10-13 19:00:56 +02:00
PeepholeOptimiser.h
SemanticInformation.cpp Allow `gas` in view functions. 2017-10-16 13:28:44 +02:00
SemanticInformation.h Rename to invalidInPureFunctions 2017-09-13 17:18:22 +02:00
SimplificationRules.cpp
SimplificationRules.h
SourceLocation.h