Sign in
webkit
/
WebKit
/
007244327da62bcb5afe01d904f2b05d38937195
/
Source
/
JavaScriptCore
/
jit
b1ea3ea
Fix broken C Loop LLINT build. https://bugs.webkit.org/show_bug.cgi?id=123271.
by mark.lam@apple.com
· 11 years ago
2e7ada0
FTL should be able to do some simple inline caches using LLVM patchpoints
by fpizlo@apple.com
· 11 years ago
77cd2a8
[arm] Add missing setupArgumentsWithExecState() prototypes to fix build.
by commit-queue@webkit.org
· 11 years ago
da99c7f
[sh4][mips][arm] Fix crashes in JSC (32-bit only).
by commit-queue@webkit.org
· 11 years ago
30721df
Remove unused stuff in JIT stubs. https://bugs.webkit.org/show_bug.cgi?id=123155
by commit-queue@webkit.org
· 11 years ago
4700143
Avoid JSC debugger overhead unless needed.
by mark.lam@apple.com
· 11 years ago
2d9b6e0
Unreviewed, cleanup a FIXME comment.
by fpizlo@apple.com
· 11 years ago
9dbc4b4
StructureStubInfo's usedRegisters set should be able to track all registers, not just the ones that our JIT's view as temporaries
by fpizlo@apple.com
· 11 years ago
9d63701
Simplify TempRegisterSet - it no longer needs to be convertible to a POD since it's no longer going to be a member of a union
by fpizlo@apple.com
· 11 years ago
e5e2d4e
Rename RegisterSet to TempRegisterSet
by fpizlo@apple.com
· 11 years ago
9416323
Some includes in JSC seem to use an incorrect style
by ap@apple.com
· 11 years ago
5ba0788
Baseline JIT and DFG IC code generation should be unified and rationalized
by fpizlo@apple.com
· 11 years ago
cd811db
Fix build failure for architectures with 4 argument registers.
by commit-queue@webkit.org
· 11 years ago
d49bfe8
A CodeBlock's StructureStubInfos shouldn't be in a Vector that we search using code origins and machine code PCs
by fpizlo@apple.com
· 11 years ago
e050d64
Spread operator should be performing direct "puts" and not triggering setters
by oliver@apple.com
· 11 years ago
c3523f8
Remove spaces between template angle brackets
by andersca@apple.com
· 11 years ago
8048eea
Remove excess reserved space in ctiTrampoline frames for X86 and X86_64.
by mark.lam@apple.com
· 11 years ago
54f3f2c
Group 64-bit specific and 32-bit specific callOperation implementations.
by commit-queue@webkit.org
· 11 years ago
bdfcf6a
Change native function call stubs to use JIT operations instead of ctiVMHandleException
by msaboff@apple.com
· 11 years ago
f857f1f
Fix J_JITOperation_EAapJ call for MIPS and ARM EABI.
by commit-queue@webkit.org
· 11 years ago
dadd4c1
Unreviewed, another ARM64 build fix.
by fpizlo@apple.com
· 11 years ago
0857964
Removed the JITStackFrame struct https://bugs.webkit.org/show_bug.cgi?id=123001
by ggaren@apple.com
· 11 years ago
0cea770
Removed an unused #define https://bugs.webkit.org/show_bug.cgi?id=123000
by ggaren@apple.com
· 11 years ago
f07d1f4
Eliminate uses of JITSTACKFRAME_ARGS_INDEX as scratch area for thunks
by ggaren@apple.com
· 11 years ago
0ae92df
Run JavaScriptCore tests again on Windows.
by commit-queue@webkit.org
· 11 years ago
1f67e63
Removed restoreArgumentReference (another use of JITStackFrame)
by ggaren@apple.com
· 11 years ago
bac8be9
Remove JITStubCall.h https://bugs.webkit.org/show_bug.cgi?id=122991
by oliver@apple.com
· 11 years ago
ba54abb
Removed a use of JITSTACKFRAME_ARGS_INDEX
by ggaren@apple.com
· 11 years ago
b7015c8
Change emit_op_catch to use another method to materialize VM
by ggaren@apple.com
· 11 years ago
77e34b3
Eliminate emitGetJITStubArg() - dead code
by ggaren@apple.com
· 11 years ago
e6e028d
Eliminate all ASSERT references to OBJECT_OFFSETOF(struct JITStackFrame,...) in JITStubsXXX.h.
by mark.lam@apple.com
· 11 years ago
f881381
Transition cti_op_throw and cti_vm_throw to a JIT operation
by msaboff@apple.com
· 11 years ago
9fdd0cf
Remove JITStackFrame references in the C Loop LLINT.
by mark.lam@apple.com
· 11 years ago
31d588a
Remove JITStackFrame references in JIT probes.
by mark.lam@apple.com
· 11 years ago
82f5fbe
Fix build when NUMBER_OF_ARGUMENT_REGISTERS == 4.
by commit-queue@webkit.org
· 11 years ago
6529307
Transition remaining op_get* JITStubs to JIT operations.
by mark.lam@apple.com
· 11 years ago
7ce015d
Prototype chain repatching in the polymorphic case fails to check if the receiver is a dictionary
by fpizlo@apple.com
· 11 years ago
203b78b
JIT::appendCall() needs to killLastResultRegister() or equivalent since there's some really bad code that expects it
by fpizlo@apple.com
· 11 years ago
853b04f
transition void cti_op_put_by_val* stubs to JIT operations
by msaboff@apple.com
· 11 years ago
6650f78
r157411 fails run-javascriptcore-tests when run with Baseline JIT
by fpizlo@apple.com
· 11 years ago
efd0d51
llint_slow_path_put_by_id can deadlock on a ConcurrentJITLock
by mhahnenberg@apple.com
· 11 years ago
08b2bd7
Remove unused JIT::restoreArgumentReferenceForTrampoline function.
by commit-queue@webkit.org
· 11 years ago
debcb74
Transition void cti_op_tear_off* methods to JIT operations for 32 bit.
by mark.lam@apple.com
· 11 years ago
f720c56
Remove more of the UNINTERRUPTED_SEQUENCE thing
by commit-queue@webkit.org
· 11 years ago
e009b43
Get rid of the StructureStubInfo::patch union
by fpizlo@apple.com
· 11 years ago
f41471b
Get rid of the UNINTERRUPTED_SEQUENCE thing
by fpizlo@apple.com
· 11 years ago
1cfa0a9
Baseline JIT should use the DFG GetById IC
by fpizlo@apple.com
· 11 years ago
0d080f4
[sh4] Some calls don't match sh4 ABI.
by commit-queue@webkit.org
· 11 years ago
98f0de0
[iOS] Upstream JavaScriptCore support for ARM64
by dbates@webkit.org
· 11 years ago
86c4dfd
Fix build after r157457 for architecture with 4 argument registers.
by commit-queue@webkit.org
· 11 years ago
4b6250f
transition void cti_op_* methods to JIT operations.
by msaboff@apple.com
· 11 years ago
858be43
Fix broken C Loop LLINT build. https://bugs.webkit.org/show_bug.cgi?id=122839.
by mark.lam@apple.com
· 11 years ago
2a90d90
Transition *switch* and *scope* JITStubs to JIT operations.
by mark.lam@apple.com
· 11 years ago
d2d4f0a
DFG PutById IC should use the ConcurrentJITLocker since it's now dealing with IC's that get read by the compiler thread
by fpizlo@apple.com
· 11 years ago
3990956
[sh4] Fixes after r157404 and r157411.
by commit-queue@webkit.org
· 11 years ago
68083b5
Unreviewed, rolling out r157413.
by commit-queue@webkit.org
· 11 years ago
edfb318
Separate out array iteration intrinsics
by oliver@apple.com
· 11 years ago
e8cc67f
llint_slow_path_put_by_id can deadlock on a ConcurrentJITLock
by mhahnenberg@apple.com
· 11 years ago
d97d757
Baseline JIT should use the DFG's PutById IC
by fpizlo@apple.com
· 11 years ago
03944a0
Transition misc cti_op_* JITStubs to JIT operations.
by mark.lam@apple.com
· 11 years ago
ba9a7d9
Fix potential register trampling in JIT since r157313.
by commit-queue@webkit.org
· 11 years ago
ae4cf11
[sh4] Add missing spaces in JITStubsSH4.h
by commit-queue@webkit.org
· 11 years ago
85404d8
Unreviewed, rolling out r157307.
by commit-queue@webkit.org
· 11 years ago
5d7e708
Transition op_new_* JITStubs to JIT operations.
by mark.lam@apple.com
· 11 years ago
9bec8d3
Separate out array iteration intrinsics
by oliver@apple.com
· 11 years ago
585c400
Further improve ArrayIterator performance
by oliver@apple.com
· 11 years ago
c8dd3f7
transition cti_op_* methods returning int to JIT operations.
by msaboff@apple.com
· 11 years ago
2b95ada
Transition call and construct JITStubs to CCallHelper functions
by msaboff@apple.com
· 11 years ago
ac143fb
Source/JavaScriptCore: Fixed compile errors while compiling without the JIT enabled.
by commit-queue@webkit.org
· 11 years ago
5ca16c4
Transition stack check JITStubs to CCallHelper functions
by msaboff@apple.com
· 11 years ago
70c6058
Add OVERRIDE and virtual where appropriate
by andersca@apple.com
· 11 years ago
a62d482
Compress DFG stack layout https://bugs.webkit.org/show_bug.cgi?id=122024
by fpizlo@apple.com
· 11 years ago
c7f0225
Silence compiler warning when building 64-bit (on Windows)
by bfulgham@apple.com
· 11 years ago
20a9bf0
Support for-of syntax https://bugs.webkit.org/show_bug.cgi?id=122339
by oliver@apple.com
· 11 years ago
a482c54
Add callOperation to Baseline JIT https://bugs.webkit.org/show_bug.cgi?id=122306
by msaboff@apple.com
· 11 years ago
d7c2586
Eliminate unused JITStub function declarations
by msaboff@apple.com
· 11 years ago
7fd83c1
The DFG should use always DFG::Graph methods for determining where special registers are
by fpizlo@apple.com
· 11 years ago
8f4bb0c
Make Baseline JIT exception handling work like the DFG JIT
by msaboff@apple.com
· 11 years ago
467391d
Get rid of Qt code from JavaScriptCore
by andersca@apple.com
· 11 years ago
949e285
Win64 compile fix after r1256490. https://bugs.webkit.org/show_bug.cgi?id=122117
by alex.christensen@flexsim.com
· 11 years ago
8662c39
Pass VM instead of JSGlobalObject to RegExp constructor.
by akling@apple.com
· 11 years ago
2b90bb9
Fix compilation for COMPILER(MSVC) && !CPU(X86) after r156490.
by paroga@webkit.org
· 11 years ago
20d6f9c
Pass VM instead of ExecState to JSFunction constructors.
by akling@apple.com
· 12 years ago
8eee7ec
Fixed Win64 build after r156184. https://bugs.webkit.org/show_bug.cgi?id=121994
by alex.christensen@flexsim.com
· 12 years ago
8370dec
GetterSetter construction should take a VM instead of ExecState.
by akling@apple.com
· 12 years ago
62aa8b7
VirtualRegister should be a class https://bugs.webkit.org/show_bug.cgi?id=121732
by msaboff@apple.com
· 12 years ago
84c504e
Try to fix the Windows build.
by andersca@apple.com
· 12 years ago
9df8b83
Move DFG inline caching logic into jit/.
by mark.lam@apple.com
· 12 years ago
c21b134
Stop using PassWeak https://bugs.webkit.org/show_bug.cgi?id=121968
by andersca@apple.com
· 12 years ago
bf43ed9
Unreviewed, rolling out r156474.
by commit-queue@webkit.org
· 12 years ago
3ce6834
[sh4] JSValue* exception is unused since r70703 in JITStackFrame.
by commit-queue@webkit.org
· 12 years ago
1796ad0
VirtualRegister should be a class https://bugs.webkit.org/show_bug.cgi?id=121732
by msaboff@apple.com
· 12 years ago
c568471
op_to_this shouldn't use value profiling
by mhahnenberg@apple.com
· 12 years ago
5f2e70b
op_get_callee shouldn't use value profiling
by mhahnenberg@apple.com
· 12 years ago
e72693d
Change JSC debug hooks to pass a CallFrame* instead of a DebuggerCallFrame.
by mark.lam@apple.com
· 12 years ago
48a7bc8
Never use ReturnPC for exception handling and quit using exception check indices as a lame replica of the CodeOrigin index
by fpizlo@apple.com
· 12 years ago
af8809e
Get rid of CodeBlock::RareData::callReturnIndexVector and most of the evil that it introduced
by fpizlo@apple.com
· 12 years ago
f825bf6
Interpreter::unwind() has no need for the bytecodeOffset
by fpizlo@apple.com
· 12 years ago
da4645e
Unreviewed, revert http://trac.webkit.org/changeset/156235. It won't work on Windows.
by fpizlo@apple.com
· 12 years ago
4513333
Move DFG inline caching logic into jit/
by fpizlo@apple.com
· 12 years ago
Next »