aboutsummaryrefslogtreecommitdiffstats
path: root/qv4isel_masm.cpp
Commit message (Expand)AuthorAgeFilesLines
* Set data properties using __defineOwnProperties__Lars Knoll2013-01-041-0/+17
* Implement { get/set ... }Lars Knoll2013-01-031-0/+21
* Fix a bug in catch{}finally{} and simplify codeLars Knoll2012-12-171-1/+4
* Fix return value corruption in masm codegenerationLars Knoll2012-12-171-2/+2
* Correctly set up nested functionsLars Knoll2012-12-131-5/+2
* Fix increment and decrement operatorsLars Knoll2012-12-121-0/+4
* Fix masm compilation.Erik Verbruggen2012-12-121-1/+1
* Cleanup: Added a storeValue() overload that operates on an IR::Temp*Simon Hausmann2012-12-121-9/+10
* Correctly handle negative 0Lars Knoll2012-12-121-24/+1
* Remove IR::Function from the runtime.Erik Verbruggen2012-12-111-12/+17
* Make MASM InstructionSelection reentrantSimon Hausmann2012-12-111-251/+326
* Fix typeof to work with undefined referencesLars Knoll2012-12-081-4/+16
* [masm] Inline ushrSimon Hausmann2012-12-051-1/+1
* [masm] Remove unused variableSimon Hausmann2012-12-041-5/+0
* [masm] Clean up inline arithmetic operations implementationSimon Hausmann2012-12-041-116/+11
* [masm] Implement and/or and xor inlineSimon Hausmann2012-12-041-3/+40
* [masm] Implement shl and shr inlineSimon Hausmann2012-12-041-2/+32
* [masm] Simplify inline op registration codeSimon Hausmann2012-12-041-19/+43
* [masm] Implement inline multiplicationSimon Hausmann2012-12-041-11/+19
* [masm] Cleanup: avoid redundant convertToValue() call in binop generationSimon Hausmann2012-12-041-4/+3
* [masm] Clean up binop code generationSimon Hausmann2012-12-021-135/+127
* Remove the DeclarativeEnvironment class againLars Knoll2012-12-021-4/+2
* [masm] First implementation of inline addition / subtractionSimon Hausmann2012-12-021-3/+91
* Get rid of variableEnvironmentLars Knoll2012-11-301-2/+2
* Correctly instantiate variables in the local scopeLars Knoll2012-11-271-0/+12
* Fix some issues with the delete operatorLars Knoll2012-11-251-3/+9
* Support for the with statementLars Knoll2012-11-251-0/+9
* Fix return from generated code when return value is passed on the stackSimon Hausmann2012-11-241-2/+22
* Cleanup instruction selection interface for MASM and MOTH.Erik Verbruggen2012-11-201-19/+1
* return results directly instead of using the contextLars Knoll2012-11-201-2/+2
* Fix isel for eval and a whole bunch of other warnings.Erik Verbruggen2012-11-191-0/+14
* Better handling of contexts and environmentsLars Knoll2012-11-191-2/+4
* Rename Context to ExecutionContextLars Knoll2012-11-191-11/+11
* Optimise move instructions involving constantsLars Knoll2012-11-141-14/+14
* Allow Const's as operands to BinopLars Knoll2012-11-121-8/+6
* Add missing break statementLars Knoll2012-10-311-0/+1
* Implement initial support for the delete operatorLars Knoll2012-10-311-13/+28
* Added basic support for 'for (var x in y)' statementLars Knoll2012-10-311-0/+11
* Readability change: builtin_invalid implies baseName->id being set.Erik Verbruggen2012-10-251-32/+28
* Fix stack alignment to align on 16 byte boundaries.Erik Verbruggen2012-10-241-3/+0
* Proper exception handlingLars Knoll2012-10-241-28/+15
* [masm] Cleanup: Eliminate ScratchRegister2 on AMD64Simon Hausmann2012-10-231-3/+5
* Cleanup: Eliminate Gpr0-3 register aliasesSimon Hausmann2012-10-201-6/+6
* Cleanup: Reduce use of Gpr0Simon Hausmann2012-10-201-5/+4
* Implement regexp supportLars Knoll2012-10-201-0/+5
* Make Value a real PODLars Knoll2012-10-191-2/+2
* Fix insecure use of format string.Erik Verbruggen2012-10-181-3/+1
* Inline string creation in the generated JIT codeLars Knoll2012-10-181-2/+3
* Fix warning about unused opName parameterSimon Hausmann2012-10-171-1/+1
* Add missing break statementLars Knoll2012-10-171-1/+1