aboutsummaryrefslogtreecommitdiffstats
path: root/moth/qv4isel_moth.cpp
Commit message (Expand)AuthorAgeFilesLines
* Another fix to the temp compression.Erik Verbruggen2012-12-201-15/+17
* Debugging fixes.Erik Verbruggen2012-12-181-0/+4
* Fix temp compression, and actually add var decl instructions.Erik Verbruggen2012-12-181-0/+7
* Fix moth isel for typeof.Erik Verbruggen2012-12-181-8/+26
* Fix a bug in catch{}finally{} and simplify codeLars Knoll2012-12-171-0/+7
* Correctly set up nested functionsLars Knoll2012-12-131-10/+22
* Fix increment and decrement operatorsLars Knoll2012-12-121-0/+2
* Remove IR::Function from the runtime.Erik Verbruggen2012-12-111-27/+38
* Merged Value load instructions.Erik Verbruggen2012-12-041-34/+6
* Add some debugging infrastructure to the interpreter.Erik Verbruggen2012-11-291-0/+4
* Fix missing code generation for inplace operations on locals.Erik Verbruggen2012-11-291-35/+48
* Fix outgoing argument start position.Erik Verbruggen2012-11-291-2/+2
* Fix copy-paste coding error. "m" is null in the else part.Erik Verbruggen2012-11-281-1/+1
* Add more built-ins to the interpreter.Erik Verbruggen2012-11-271-23/+48
* Fixed temp compression and added a whole lot of debug info.Erik Verbruggen2012-11-221-9/+47
* Fix for local count in the global context.Erik Verbruggen2012-11-221-4/+17
* Cleanup instruction selection interface for MASM and MOTH.Erik Verbruggen2012-11-201-4/+6
* Compress temp usage in the interpreter.Erik Verbruggen2012-11-201-0/+107
* Rename Context to ExecutionContextLars Knoll2012-11-191-5/+5
* Changed the interpreter and compiler backends to move consts.Erik Verbruggen2012-11-141-9/+9
* Fix optimisation for passing a single argument to a call.Erik Verbruggen2012-11-141-6/+13
* Remove the tempRegister from moth by loading/storing values directly.Erik Verbruggen2012-11-141-56/+84
* Added more builtins to moth.Erik Verbruggen2012-11-121-3/+36
* Allow Const's as operands to Binop in moth.Erik Verbruggen2012-11-121-4/+20
* Allow Const's as operands to BinopLars Knoll2012-11-121-4/+4
* Fixed/added name handling in expressions for moth.Erik Verbruggen2012-11-071-29/+50
* Fix use of uninitialised values.Erik Verbruggen2012-11-071-7/+7
* Added more instruction selection to moth to get crypto.js through.Erik Verbruggen2012-11-071-24/+154
* Added calls to built-ins to moth.Erik Verbruggen2012-11-071-5/+50
* Implemented calls in the interpreter.Erik Verbruggen2012-10-251-34/+74
* Added loading of "this" and renamed "ActivateProperty" to "StoreName".Erik Verbruggen2012-10-241-6/+14
* Added property activation to the interpreter.Erik Verbruggen2012-10-231-2/+13
* Fix unused parameter/variable warnings.Erik Verbruggen2012-10-181-1/+11
* Convert most operations to the new calling conventionLars Knoll2012-10-171-1/+1
* [moth] Add missing IR::AluOp -> ALUFunction mappingsSimon Hausmann2012-10-141-5/+5
* Fix bug in jump logicAaron Kennedy2012-06-121-1/+1
* Begin to implement moth vmAaron Kennedy2012-06-121-15/+267
* Add skeleton moth vmeAaron Kennedy2012-06-111-7/+29
* Add moth skeletonAaron Kennedy2012-06-111-0/+61