aboutsummaryrefslogtreecommitdiffstats
path: root/libsolidity/inlineasm/AsmCodeGen.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Implement missing assembly output functions and do not use PushString for ↵chriseth2017-04-121-1/+1
| | | | assembly.
* Remove stack annotations again.chriseth2017-03-031-20/+0
|
* First reset stack height, then register variables.chriseth2017-03-031-9/+10
|
* Slightly cleaner label ids.chriseth2017-03-031-9/+12
|
* Partially add functions.chriseth2017-03-031-0/+11
|
* Refactor variable access.chriseth2017-03-031-40/+30
|
* Refactor CodeGen to recurse on blocks.chriseth2017-03-031-56/+78
|
* Analysis refactoring.chriseth2017-03-031-114/+117
|
* Parsing of labels with stack info.chriseth2017-03-031-0/+1
|
* Parsing function calls.chriseth2017-02-161-0/+4
|
* Parsing function definitions.chriseth2017-02-161-1/+4
|
* Fix licensing headersVoR02202016-11-231-4/+4
| | | | Signed-off-by: VoR0220 <rj@erisindustries.com>
* Rename ErrorTag to invalidJumpLabel in inline assemblyAlex Beregszaszi2016-11-151-1/+1
|
* Support ErrorTag as a jump label in inline assemblyAlex Beregszaszi2016-11-151-1/+5
|
* Fix inline assembly stack warnings when using variablesAlex Beregszaszi2016-11-151-7/+9
|
* Issue warnings if stack is not balanced after inline assembly blockAlex Beregszaszi2016-10-201-2/+24
|
* Allow access to functions in inline assembly.chriseth2016-05-121-5/+15
|
* Source location for inline assembly.chriseth2016-04-201-21/+40
|
* rename namespace for instruction.h/cpp in libevmasmDimitry2016-04-021-5/+6
|
* Code generation (missing external access and source locations).chriseth2016-03-301-0/+263