Sign in
webkit
/
WebKit
/
5ea7781f2acb639eddc2ec8041328348bdf72877
/
Source
/
JavaScriptCore
/
dfg
5ea7781
[BigInt] Add ValueSub into DFG https://bugs.webkit.org/show_bug.cgi?id=186176
by ticaiolima@gmail.com
· 6 years ago
b858a8e
Unreviewed, rolling out r237242. https://bugs.webkit.org/show_bug.cgi?id=190701
by commit-queue@webkit.org
· 6 years ago
4895c9f
JSTests:
by keith_miller@apple.com
· 6 years ago
231c825
[BigInt] Add ValueSub into DFG https://bugs.webkit.org/show_bug.cgi?id=186176
by ticaiolima@gmail.com
· 6 years ago
1f1683c
GetIndexedPropertyStorage can GC.
by mark.lam@apple.com
· 6 years ago
e870917
Support arm64 CPUs with a 32-bit address space
by keith_miller@apple.com
· 6 years ago
67538f2
Emit fjcvtzs on ARM64E on Darwin https://bugs.webkit.org/show_bug.cgi?id=184023
by sbarati@apple.com
· 6 years ago
27abd8a
[JSC][Linux] Use non-truncated name for JIT workers in Linux
by yusukesuzuki@slowstart.org
· 6 years ago
92b4c6b
[ESNext][BigInt] Implement support for "|"
by ticaiolima@gmail.com
· 6 years ago
d18d712
[JSC] Add branchIfNaN and branchIfNotNaN
by yusukesuzuki@slowstart.org
· 6 years ago
34bfc02
Create a RELEASE_AND_RETURN macro for ExceptionScopes
by keith_miller@apple.com
· 6 years ago
7438486
[ESNext][BigInt] Implement support for "&"
by ticaiolima@gmail.com
· 6 years ago
5a0856a
DFG::OSRExit::m_patchableCodeOffset should not be an int
by sbarati@apple.com
· 6 years ago
f3a60c5
DFG::OSREntry::m_machineCodeOffset should be a CodeLocation.
by mark.lam@apple.com
· 6 years ago
1f47d24
ArgumentsEliminationPhase should snip basic blocks after proven OSR exits
by sbarati@apple.com
· 6 years ago
1eb65df
CheckStructureOrEmpty should pass in a tempGPR to emitStructureCheck since it may jump over that code
by sbarati@apple.com
· 6 years ago
5d2af1a
AI rule for MultiPutByOffset executes its effects in the wrong order
by sbarati@apple.com
· 6 years ago
0cba66d
We must convert ProfileType to CheckStructureOrEmpty instead of CheckStructure
by sbarati@apple.com
· 6 years ago
d9894ed
Don't dump OSRAvailabilityData in Graph::dump because a stale Availability may point to a Node that is already freed
by sbarati@apple.com
· 7 years ago
65db7e4
Add IGNORE_WARNING_.* macros https://bugs.webkit.org/show_bug.cgi?id=188996
by guijemont@igalia.com
· 7 years ago
8a73712
Ensure that handleIntrinsicCall() is only applied on op_call shaped instructions.
by mark.lam@apple.com
· 7 years ago
a4a7f3a
[DFG] DFG should handle String#toString
by yusukesuzuki@slowstart.org
· 7 years ago
2e098b3
RELEASE_ASSERT at ../../Source/JavaScriptCore/heap/MarkedSpace.h:83
by keith_miller@apple.com
· 7 years ago
f1e7f1b
Fix DeferredSourceDump to capture the caller bytecodeIndex instead of CodeOrigin.
by mark.lam@apple.com
· 7 years ago
d9cd5e3
The watchdog sometimes fails to terminate a script.
by mark.lam@apple.com
· 7 years ago
6a89629
convertToRegExpMatchFastGlobal must use KnownString as the child use kind
by sbarati@apple.com
· 7 years ago
16f1ac3
CSE DataViewGet* DFG nodes https://bugs.webkit.org/show_bug.cgi?id=188768
by sbarati@apple.com
· 7 years ago
686596e
The DFG CFGSimplification phase shouldn’t jettison a block when it’s the target of both branch directions.
by mark.lam@apple.com
· 7 years ago
1c01082
Inline DataView accesses into DFG/FTL
by sbarati@apple.com
· 7 years ago
da6c72e
intersectionOfPastValuesAtHead must filter values after they've observed an invalidation point
by sbarati@apple.com
· 7 years ago
048ae46
[DFG] DFGPredictionPropagation should set PrimaryPass when processing invariants
by yusukesuzuki@slowstart.org
· 7 years ago
5eb89e6
Unreviewed 32-bit build fix...
by keith_miller@apple.com
· 7 years ago
418f6e0
Long compiling JSC files should not be unified
by keith_miller@apple.com
· 7 years ago
f58a959
[JSC] Remove gcc warnings for 32-bit platforms
by guijemont@igalia.com
· 7 years ago
fc57eb1
[JSC] Record CoW status in ArrayProfile correctly
by utatane.tea@gmail.com
· 7 years ago
4066d61
runJITThreadLimitTests is failing
by Hironori.Fujii@sony.com
· 7 years ago
d985fdd
Unreviewed, rolling out r234183. https://bugs.webkit.org/show_bug.cgi?id=187983
by commit-queue@webkit.org
· 7 years ago
2f6b46b
[JSC] Record CoW status in ArrayProfile
by utatane.tea@gmail.com
· 7 years ago
493307b
Don't modify Options when setting JIT thread limits
by tzagallo@apple.com
· 7 years ago
67f35bf
Refactoring: make DFG::Plan a class.
by mark.lam@apple.com
· 7 years ago
80fe9c0
need to didFoldClobberWorld when we constant fold GetByVal
by sbarati@apple.com
· 7 years ago
7481d92
Add some asserts to help diagnose a crash.
by mark.lam@apple.com
· 7 years ago
de6ee41
[DFG] Fold GetByVal if the indexed value is non configurable and non writable
by utatane.tea@gmail.com
· 7 years ago
ed2da80
We should support CreateThis in the FTL
by fpizlo@apple.com
· 7 years ago
b67c908
[JSC] Use Function / ScopedLambda / RecursableLambda instead of std::function
by utatane.tea@gmail.com
· 7 years ago
dfa4807
DFG AbstractInterpreter: CheckArray filters array modes for DirectArguments/ScopedArguments using only NonArray
by msaboff@apple.com
· 7 years ago
6996820
[DFG] Fold GetByVal if Array is CoW
by utatane.tea@gmail.com
· 7 years ago
3785549
CompareEq should be using KnownOtherUse instead of OtherUse
by sbarati@apple.com
· 7 years ago
43ba057
Need to handle CodeBlock::replacement() being null.
by mark.lam@apple.com
· 7 years ago
5d33893
constructArray() should always allocate the requested length.
by mark.lam@apple.com
· 7 years ago
dd8b06c
[JSC] Embed RegExp into constant buffer in UnlinkedCodeBlock and CodeBlock
by utatane.tea@gmail.com
· 7 years ago
90754e2
[JSC] Optimize layout of CodeBlock to reduce padding
by utatane.tea@gmail.com
· 7 years ago
c2b882d
DFG's compileReallocatePropertyStorage() and compileAllocatePropertyStorage() slow paths should also clear unused properties.
by mark.lam@apple.com
· 7 years ago
7cb4614
[JSC] Pass VM& to functions more https://bugs.webkit.org/show_bug.cgi?id=186241
by utatane.tea@gmail.com
· 7 years ago
c99693d
Add API for configuring the number of threads used by DFG and FTL
by commit-queue@webkit.org
· 7 years ago
a630ed9
We need to have a getDirectConcurrently for use in the compilers
by keith_miller@apple.com
· 7 years ago
eeaf5ef
[WTF] Use Ref<> for the result type of non-failing factory functions
by utatane.tea@gmail.com
· 7 years ago
8407763
[WTF] Add user-defined literal for ASCIILiteral
by utatane.tea@gmail.com
· 7 years ago
1726442
ensureWritableX should only convert away from CoW when it will succeed
by sbarati@apple.com
· 7 years ago
e223046
Do some CoW cleanup https://bugs.webkit.org/show_bug.cgi?id=186896
by sbarati@apple.com
· 7 years ago
7b95a22
[DFG] Reduce OSRExit for Kraken/crypto-aes due to CoW array
by utatane.tea@gmail.com
· 7 years ago
d265820
Make ForceOSRExit CFG pruning in bytecode parser more aggressive by making the original block to ignore be the plan's osrEntryBytecodeIndex
by sbarati@apple.com
· 7 years ago
f4cd477
REGRESSION(232741): Crash running ARES-6
by msaboff@apple.com
· 7 years ago
152279e
AutomaticThread should have a way to provide a thread name
by keith_miller@apple.com
· 7 years ago
2a5b9c6
CFGSimplificationPhase should de-dupe jettisonedBlocks
by sbarati@apple.com
· 7 years ago
5abfc0b
Reduce graph size by replacing terminal nodes in blocks that have a ForceOSRExit with Unreachable
by sbarati@apple.com
· 7 years ago
c21852f
The NaturalLoops algorithm only works when the list of blocks in a loop is de-duplicated
by sbarati@apple.com
· 7 years ago
28d187e
Loading cnn.com in MiniBrowser hits Structure::dump() under DFG::AdaptiveInferredPropertyValueWatchpoint::handleFire which churns 65KB of memory
by keith_miller@apple.com
· 7 years ago
0c9482b
TierUpCheckInjectionPhase systematically never puts the outer-most loop in an inner loop's vector of outer loops
by sbarati@apple.com
· 7 years ago
59ee41e
Make DFG to FTL OSR entry code more sane by removing bad RELEASE_ASSERTS and making it trigger compiles in outer loops before inner ones
by sbarati@apple.com
· 7 years ago
73e4790
[DFG] Compare operations do not respect negative zeros
by utatane.tea@gmail.com
· 7 years ago
20e1819
LayoutTests/fast/css/parsing-css-matches-7.html always abandons its Document (disabling JIT fixes it)
by utatane.tea@gmail.com
· 7 years ago
310778e
Baseline op_jtrue emits an insane amount of code
by utatane.tea@gmail.com
· 7 years ago
537abd3
[JSC] Object.create should have intrinsic
by utatane.tea@gmail.com
· 7 years ago
17d5771
[DFG] InById should be converted to MatchStructure
by utatane.tea@gmail.com
· 7 years ago
c6b4b8f
PutStructure AI rule needs to call didFoldClobberStructures when the incoming value's structure set is clear
by sbarati@apple.com
· 7 years ago
645fc97
DFGArrayModes needs to know more about CoW arrays
by keith_miller@apple.com
· 7 years ago
b860d69
[JSC] Pass VM& parameter as much as possible
by utatane.tea@gmail.com
· 7 years ago
4b4f0ee
DFG combined liveness needs to say that the machine CodeBlock's arguments are live
by sbarati@apple.com
· 7 years ago
0869d82
AI for Atomics.load() is too conservative in always clobbering world
by sbarati@apple.com
· 7 years ago
9b7918e
[ESNext][BigInt] Implement "+" and "-" unary operation
by ticaiolima@gmail.com
· 7 years ago
eb351ca
[Baseline] Remove a hack for DCE removal of NewFunction
by utatane.tea@gmail.com
· 7 years ago
fa73c23
InPlaceAbstractState should filter variables at the tail from a GetLocal by their flush format
by keith_miller@apple.com
· 7 years ago
4437fdb
StringImpl utf8 conversion should not fail silently.
by mark.lam@apple.com
· 7 years ago
122eb9a
DFG::LICMPhase should attempt to hoist edge type checks if hoisting the whole node fails
by sbarati@apple.com
· 7 years ago
5a101e5
Get rid of TLCs https://bugs.webkit.org/show_bug.cgi?id=185846
by fpizlo@apple.com
· 7 years ago
c02f5d3
We should have a CoW storage for NewArrayBuffer arrays.
by keith_miller@apple.com
· 7 years ago
235f2b9
Unreviewed, reland InById cache https://bugs.webkit.org/show_bug.cgi?id=185682
by utatane.tea@gmail.com
· 7 years ago
74ec55d
Unreviewed, rolling out r231998 and r232017.
by commit-queue@webkit.org
· 7 years ago
a27fe0f
[DFG] CheckTypeInfoFlags should say `eliminated` if it is removed in constant folding phase
by utatane.tea@gmail.com
· 7 years ago
a772c6b
DFG should inline InstanceOf ICs https://bugs.webkit.org/show_bug.cgi?id=185695
by fpizlo@apple.com
· 7 years ago
e511200
[JSC] JSC should have consistent InById IC
by utatane.tea@gmail.com
· 7 years ago
12dc2c9
Unreviewed, fix exception checking, part 2
by utatane.tea@gmail.com
· 7 years ago
b7613d1
JSC should have InstanceOf inline caching
by fpizlo@apple.com
· 7 years ago
c940ae5
[JSC] Use AssemblyHelpers' type checking functions as much as possible
by utatane.tea@gmail.com
· 7 years ago
60e8b0f
[JSC] Remove reifyPropertyNameIfNeeded
by utatane.tea@gmail.com
· 7 years ago
009b198
[ESNext][BigInt] Implement support for "/" operation
by ticaiolima@gmail.com
· 7 years ago
5ddf640
Constant fold CheckTypeInfoFlags on ImplementsDefaultHasInstance
by sbarati@apple.com
· 7 years ago
9d696de
Unreviewed, rolling out r231845. https://bugs.webkit.org/show_bug.cgi?id=185702
by commit-queue@webkit.org
· 7 years ago
b4e567d
DFG models InstanceOf incorrectly https://bugs.webkit.org/show_bug.cgi?id=185694
by fpizlo@apple.com
· 7 years ago
Next »