aboutsummaryrefslogtreecommitdiffstats
path: root/libevmasm/PeepholeOptimiser.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Add REVERT to libevmasmAlex Beregszaszi2017-02-111-1/+2
|
* Rename SUICIDE opcode to SELFDESTRUCT in libevmasmAlex Beregszaszi2017-02-071-1/+1
|
* Fix optimizer with regards to INVALID instruction.chriseth2017-01-261-0/+1
|
* libevmasm: OpPop() optimization keeps the source locationYoichi Hirai2016-12-301-1/+1
| | | | fixes #1521
* Integrate AddPop.chriseth2016-11-251-15/+12
|
* Templatize.chriseth2016-11-251-37/+75
|
* Peephole optimizer for unreacheable code.chriseth2016-11-251-37/+73
|
* libevmasm: generalize ADDPOP optimization into ADDMODPOP etcYoichi Hirai2016-11-251-5/+6
|
* libevmasm: Add another peephole optimizationYoichi Hirai2016-11-251-2/+27
|
* Fix licensing headersVoR02202016-11-231-4/+4
| | | | Signed-off-by: VoR0220 <rj@erisindustries.com>
* fixup! Simple peephole optimizer that is activated even if not requested.chriseth2016-11-161-0/+2
|
* Simple peephole optimizer that is activated even if not requested.chriseth2016-11-161-0/+146