aboutsummaryrefslogtreecommitdiffstats
path: root/qv4isel_masm.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* Simplify function call generation (part 2)Simon Hausmann2012-10-171-1/+1
* Simplify some builtin methodsLars Knoll2012-10-171-10/+17
* Rename generateFunctionCall2 and loadArgument1.Simon Hausmann2012-10-171-25/+25
* Directly store constants as immediate Value'sLars Knoll2012-10-171-6/+12
* Fixed more calling conventionsLars Knoll2012-10-171-4/+4
* Fix order of argumentsLars Knoll2012-10-171-2/+2
* More changes to the new calling conventionLars Knoll2012-10-171-2/+2
* Generate correct code when calling valuesLars Knoll2012-10-171-1/+1
* Store integer constants as integer ValuesLars Knoll2012-10-171-3/+9
* Convert most operations to the new calling conventionLars Knoll2012-10-171-17/+20
* Small cleanupLars Knoll2012-10-171-2/+1
* Converting more runtime methods to the new calling conventionLars Knoll2012-10-161-9/+7
* Move conversions to new calling conventionLars Knoll2012-10-161-2/+4
* More conversions to new calling conventionLars Knoll2012-10-161-3/+3
* Converting more methods to the new calling conventionLars Knoll2012-10-161-4/+2
* Converting more runtime methods.Lars Knoll2012-10-161-8/+8
* Convert Value constructors to new calling conventionLars Knoll2012-10-161-2/+2
* Further convert runtime methods to the new calling conventionLars Knoll2012-10-161-2/+1
* Start changing signatures of the runtime to being value based.Lars Knoll2012-10-161-2/+2
* Optimize boolean testSimon Hausmann2012-10-161-1/+1
* Prospective Mac OS X build fixSimon Hausmann2012-10-121-2/+8
* Add missing license headersSimon Hausmann2012-10-121-0/+40
* Clean up arithmetic operation callsSimon Hausmann2012-10-121-76/+112
* Store booleans as 32 bit integersLars Knoll2012-10-121-2/+2
* Send all debug output to stderrLars Knoll2012-10-121-4/+7
* Remove almost all uses of __qmljs_init_stringLars Knoll2012-10-121-0/+1
* Fix stack corruption on ia32Simon Hausmann2012-10-121-1/+3
* Initial build fixes for armSimon Hausmann2012-10-111-1/+3
* Implement copyValue using a single load/store pair in the common case of copy...Simon Hausmann2012-10-101-5/+2
* Simplify boolean conditional jumpsSimon Hausmann2012-10-101-7/+5
* Make conditional jumps more readableSimon Hausmann2012-10-101-12/+10
* Fix stack corruptionLars Knoll2012-10-101-4/+3
* Emit code for copying valuesLars Knoll2012-10-101-1/+5