Templatize CodePtr/Refs/FunctionPtrs with PtrTags.
[WebKit-https.git] / Source / JavaScriptCore / jit / JITArithmetic.cpp
2018-04-18 mark.lam@apple.comTemplatize CodePtr/Refs/FunctionPtrs with PtrTags.
2018-03-31 mark.lam@apple.comAdd pointer profiling support in baseline JIT and suppo...
2018-03-20 mark.lam@apple.comImprove FunctionPtr and use it in the JIT CallRecord.
2018-03-08 keith_miller@apple.comMeta-program setupArguments and callOperation
2017-11-30 mark.lam@apple.comLet's scramble MacroAssemblerCodePtr values.
2017-11-09 utatane.tea@gmail.com[JSC][JIT] Clean up SlowPathCall stubs
2017-10-22 utatane.tea@gmail.com[JSC][Baseline] Use linkAllSlowCasesForBytecodeOffset...
2017-10-22 utatane.tea@gmail.com[JSC] Clean up baseline slow path
2017-10-14 utatane.tea@gmail.comReland "Add Above/Below comparisons for UInt32 patterns"
2017-10-01 commit-queue@webki... Unreviewed, rolling out r222564.
2017-09-27 utatane.tea@gmail.comAdd Above/Below comparisons for UInt32 patterns
2017-09-26 commit-queue@webki... Unreviewed, rolling out r222518.
2017-09-26 utatane.tea@gmail.comAdd Above/Below comparisons for UInt32 patterns
2016-09-26 benjamin@webkit.org[JSC] Shrink the Math inline caches some more
2016-09-23 commit-queue@webki... [JSC] Use an inline cache to generate op_negate
2016-09-02 commit-queue@webki... Register usage optimization in mathIC when LHS and...
2016-08-01 sbarati@apple.comSub should be a Math IC
2016-07-25 sbarati@apple.comMathICs should be able to take and dump stats about...
2016-07-25 sbarati@apple.comop_mul/ArithMul(Untyped,Untyped) should be an IC
2016-07-21 sbarati@apple.comop_add/ValueAdd should be an IC in all JIT tiers
2016-07-21 utatane.tea@gmail.com[ES7] Introduce exponentiation expression
2016-05-23 sbarati@apple.comThe baseline JIT crashes when compiling "(1,1)/1"
2016-05-10 fpizlo@apple.comPolymorphic operands in operators coerces downstream...
2016-03-18 fpizlo@apple.comReplace all of the various non-working and non-compilin...
2016-03-07 benjamin@webkit.org[JSC] Remove a useless "Move" from baseline-JIT op_mul...
2016-02-08 fpizlo@apple.comBaseline JIT should not require its input to be constan...
2016-01-05 mark.lam@apple.comProfiling should detect when multiplication overflows...
2015-12-22 mark.lam@apple.comSnippefy op_negate for the baseline JIT.
2015-12-18 mark.lam@apple.comReplace SpecialFastCase profiles with ResultProfiles.
2015-12-16 mark.lam@apple.comGardening: fix broken 32-bit JSC tests. Just need...
2015-12-12 mark.lam@apple.comRemoved some dead code, and simplified some code in...
2015-12-08 mark.lam@apple.comSnippefy shift operators for the baseline JIT.
2015-12-08 mark.lam@apple.comPolymorphic operand types for DFG and FTL div.
2015-12-07 mark.lam@apple.comRename JITBitwiseBinaryOpGenerator to JITBitBinaryOpGen...
2015-12-04 mark.lam@apple.comSnippefy bitwise operators for the baseline JIT.
2015-12-01 mark.lam@apple.comRefactor the op_add, op_sub, and op_mul snippets to...
2015-11-30 mark.lam@apple.comSnippefy op_div for the baseline JIT.
2015-11-19 mark.lam@apple.comSnippefy op_mul for the baseline JIT.
2015-11-19 mark.lam@apple.comRemove some unnecessary jumps in snippet code.
2015-11-17 mark.lam@apple.comRefactoring: move branchMul32's imm arg to the 3rd...
2015-11-17 mark.lam@apple.comUse the JITAddGenerator snippet in the DFG.
2015-11-11 fpizlo@apple.comB3 should be able to compile a program with ChillDiv
2015-11-03 mark.lam@apple.comFix some inefficiencies in the baseline usage of JITAdd...
2015-11-02 mark.lam@apple.comSnippefy op_add for the baseline JIT.
2015-10-16 mark.lam@apple.comUse JITSubGenerator to support UntypedUse operands...
2015-10-16 mark.lam@apple.comMove all the probe trampolines into their respective...
2015-10-06 mark.lam@apple.comFactoring out op_sub baseline code generation into...
2015-10-01 mark.lam@apple.comRemove unnecessary SpecialFastCaseProfiles.
2015-09-25 mark.lam@apple.comRemove the use of "Immediate" in JIT function names.
2015-09-24 mark.lam@apple.comWe should only expect a RareCaseProfile to exist if...
2015-09-06 commit-queue@webki... Simplify JIT::emit_op_mod()
2015-09-03 msaboff@apple.comClean up register naming
2014-05-14 fpizlo@apple.comJIT breakpoints should be more informative
2014-02-11 fpizlo@apple.comRename Operations.h to JSCInlines.h
2014-01-06 fpizlo@apple.comGet rid of ENABLE(VALUE_PROFILER). It's on all the...
2013-12-14 fpizlo@apple.comGet rid of forward exit on UInt32ToNumber by adding...
2013-12-04 commit-queue@webki... Remove stdio.h from JSC files.
2013-12-03 msaboff@apple.comjit/JITArithmetic.cpp doesn't build for non-X86 ports
2013-12-02 fpizlo@apple.comBaseline JIT calls to CommonSlowPaths shouldn't restore...
2013-11-08 mark.lam@apple.comGet rid of the regT* definitions in JSInterfaceJIT.h.
2013-10-17 oliver@apple.comRemove JITStubCall.h
2013-10-10 msaboff@apple.comtransition cti_op_* methods returning int to JIT operat...
2013-09-19 dbates@webkit.org[iOS] Substitute UNREACHABLE_FOR_PLATFORM() for RELEASE...
2013-09-19 dbates@webkit.orgRemove names of unused arguments from the x86/x86-64...
2013-09-10 msaboff@apple.comChange virtual register function arguments from unsigne...
2013-07-25 oliver@apple.comfourthTier: The baseline jit and LLint should use commo...
2013-04-27 ggaren@apple.comCleaned up pre/post inc/dec in bytecode
2013-02-27 fpizlo@apple.comDFG OSR exit doesn't know which virtual register to...
2013-01-23 oliver@apple.comReplace ASSERT_NOT_REACHED with RELEASE_ASSERT_NOT_REAC...
2013-01-12 fpizlo@apple.comThe JITThunks class should be in its own file, and...
2012-11-09 mark.lam@apple.comRenamed ...InlineMethods.h files to ...Inlines.h.
2012-11-08 fpizlo@apple.comDFG should not assume that something is a double just...
2012-10-19 yuqiang.xian@intel.comRefactor MacroAssembler interfaces to differentiate...
2012-05-24 fpizlo@apple.comDFG should be able to optimize foo.apply(bar, arguments)
2012-03-21 fpizlo@apple.comop_mod fails on many interesting corner cases
2012-03-06 oliver@apple.comAdd basic support for constant blinding to the JIT
2012-02-28 barraclough@apple.comImplement support for op_negate and op_bitnot in the...
2011-09-28 barraclough@apple.comValue profiling in baseline JIT for JSVALUE32_64
2011-09-22 fpizlo@apple.comDFG JIT should support integer division
2011-09-20 fpizlo@apple.comDFG JIT performs too many negative zero checks, and...
2011-09-19 fpizlo@apple.comDFG speculation failures should act as additional value...
2011-07-04 barraclough@apple.comhttps://bugs.webkit.org/show_bug.cgi?id=63881
2011-07-04 barraclough@apple.comhttps://bugs.webkit.org/show_bug.cgi?id=63879
2011-05-04 alexis.menard@open... 2011-05-04 Alexis Menard <alexis.menard@openbossa...
2011-04-11 barraclough@apple.comBug 58198 - Clean up JSValue implementation for JSVALUE64
2011-03-28 oliver@apple.com2011-03-27 Oliver Hunt <oliver@apple.com>
2011-01-02 abarth@webkit.orgMove JavaScriptCore to Source