|
|
@265775
|
5 years |
sbarati |
Have an OOB+SaneChain Array::Speculation …
|
|
|
@264488
|
5 years |
Hironori.Fujii |
[WTF] Remove the unnecessary inner class DefaultHash<T>::Hash …
|
|
|
@261895
|
5 years |
ross.kirsling |
REGRESSION(r261755): Win/Linux non-unified builds have hundreds of …
|
|
|
@261755
|
5 years |
ross.kirsling |
[IWYU] Remove unnecessary includes from JSC implementation files …
|
|
|
@254735
|
5 years |
keith_miller |
Reland bytecode checkpoints since bugs have been fixed …
|
|
|
@254632
|
5 years |
keith_miller |
Revert bytecode checkpoints since it breaks watch …
|
|
|
@253896
|
5 years |
keith_miller |
DFG/FTL should be able to exit to the middle of a bytecode …
|
|
|
@251264
|
6 years |
mark.lam |
Harden capacity checks in DFG::LocalCSEPhase::SmallMap. …
|
|
|
@250005
|
6 years |
mark.lam |
Use constexpr instead of const in symbol definitions that are …
|
|
|
@247703
|
6 years |
ysuzuki |
[JSC] Make DFG Local CSE and AI conservative for huge basic block …
|
|
|
@245035
|
6 years |
rmorisset |
[B3] Constants should be hoisted to the root block until moveConstants …
|
|
|
@240114
|
6 years |
sbarati |
StringObjectUse should not be a structure check for the original …
|
|
|
@230287
|
7 years |
fpizlo |
REGRESSION(r222563): removed DoubleReal type check causes tons of …
|
|
|
@228411
|
7 years |
sbarati |
Add a GetIndexMask node and make it an input to GetByVal for array and …
|
|
|
@222115
|
8 years |
sbarati |
Arity fixup during inlining should do a 2 phase commit so it properly …
|
|
|
@221954
|
8 years |
keith_miller |
Do unified source builds for JSC …
|
|
|
@221196
|
8 years |
sbarati |
Support compiling catch in the DFG …
|
|
|
@221176
|
8 years |
commit-queue |
Unreviewed, rolling out r221119, r221124, and r221143. …
|
|
|
@221119
|
8 years |
sbarati |
Support compiling catch in the DFG …
|
|
|
@215748
|
8 years |
mark.lam |
Local CSE wrongly CSEs array accesses with different result types. …
|
|
|
@204466
|
9 years |
achristensen |
Remove unused includes of wtf headers …
|
|
|
@204352
|
9 years |
benjamin |
[JSC] Remove some useless code I left when rewriting CSE's large maps …
|
|
|
@198490
|
9 years |
commit-queue |
Fixed compilation with GCC 4.8. …
|
|
|
@198376
|
9 years |
commit-queue |
[JSC] Make CSE's ImpureData faster when dealing with large blocks …
|
|
|
@198364
|
9 years |
fpizlo |
Replace all of the various non-working and non-compiling sampling …
|
|
|
@191870
|
10 years |
fpizlo |
Dominators should be factored out of the DFG …
|
|
|
@185427
|
10 years |
fpizlo |
DFG ASSERTION FAILED: !iterate() on …
|
|
|
@184776
|
10 years |
basile_clement |
Allow DFGClobberize to return non-node constants that must be later …
|
|
|
@183497
|
10 years |
fpizlo |
DFG should not use or preserve Phantoms during transformations …
|
|
|
@183162
|
10 years |
fpizlo |
Nodes should have an optional epoch field …
|
|
|
@181993
|
10 years |
fpizlo |
Heap variables shouldn't end up in the stack frame …
|
|
|
@173413
|
11 years |
fpizlo |
DFG should have a reusable SSA builder …
|
|
|
@173072
|
11 years |
fpizlo |
DFG should compute immediate dominators using the O(n log n) form of …
|
|
|
@172129
|
11 years |
fpizlo |
Merge r170564, r170571, r170604, r170628, r170672, r170680, r170724, …
|
|
|
@171613
|
11 years |
fpizlo |
Merge r169795, r169819, r169864, r169902, r169949, r169950, r170016, …
|
|
|
@171380
|
11 years |
fpizlo |
Merge r169148, r169185, r169188, r169578, r169582, r169584, r169588, …
|
|
|
@171362
|
11 years |
fpizlo |
Merge r168635, r168780, r169005, r169014, and r169143 from ftlopt.
…
|
|
|
@171190
|
11 years |
fpizlo |
DFG Flush(SetLocal) store elimination is overzealous for captured …
|
|
|
@170555
|
11 years |
fpizlo |
Don't fold a UInt32ToNumber with DoOverflow to Identity since that …
|
|
|
@169354
|
11 years |
fpizlo |
Latest emscripten life benchmark is 4x slower because the DFG doesn't …
|
|
|
@167325
|
11 years |
fpizlo |
DFG IR should keep the data flow of doubles and int52's separate from …
|
|
|
@167189
|
11 years |
fpizlo |
Math.fround() should be an intrinsic …
|
|
|
@165995
|
11 years |
fpizlo |
Crash beneath operationTearOffActivation running this JS compression …
|
|
|
@164922
|
11 years |
fpizlo |
Unreviewed, uncomment some code. It wasn't meant to be commented in …
|
|
|
@164620
|
11 years |
fpizlo |
FTL should do polymorphic PutById inlining …
|
|
|
@164229
|
11 years |
ossy |
Move back primary header includes next to config.h …
|
|
|
@164207
|
11 years |
fpizlo |
FTL should inline polymorphic heap accesses …
|
|
|
@164059
|
11 years |
fpizlo |
Hoist and combine array bounds checks …
|
|
|
@163946
|
11 years |
fpizlo |
Inserting a node with a codeOrigin "like" another node should copy …
|
|
|
@163844
|
11 years |
fpizlo |
Rename Operations.h to JSCInlines.h …
|
|
|
@163802
|
11 years |
fpizlo |
Unreviewed, roll out http://trac.webkit.org/changeset/163796
The …
|
|
|
@163796
|
11 years |
commit-queue |
Remove extra includes from DFG …
|
|
|
@163760
|
11 years |
fpizlo |
Never include *Inlines.h files in interface headers, and never include …
|
|
|
@163027
|
11 years |
msaboff |
Merge the jsCStack branch …
|
|
|
@161399
|
11 years |
fpizlo |
Make the different flavors of integer arithmetic more explicit, and …
|
|
|
@161218
|
11 years |
fpizlo |
Rationalize DFG DCE
https://bugs.webkit.org/show_bug.cgi?id=125523
…
|
|
|
@161126
|
11 years |
fpizlo |
Get rid of DFG forward exiting …
|
|
|
@160407
|
11 years |
fpizlo |
Simplify CSE's treatment of NodeRelevantToOSR …
|
|
|
@160344
|
11 years |
weinig |
Replace use of WTF::FixedArray with std::array …
|
|
|
@160328
|
11 years |
fpizlo |
CSE should work in SSA
https://bugs.webkit.org/show_bug.cgi?id=125430
…
|
|
|
@160295
|
11 years |
fpizlo |
Add the notion of ConstantStoragePointer to DFG IR …
|
|
|
@160205
|
11 years |
fpizlo |
FTL should use cvttsd2si directly for double-to-int32 conversions …
|
|
|
@159886
|
11 years |
fpizlo |
Finally remove those DFG_ENABLE things …
|
|
|
@159834
|
11 years |
fpizlo |
Infer one-time scopes
https://bugs.webkit.org/show_bug.cgi?id=124812
…
|
|
|
@159798
|
11 years |
fpizlo |
Restructure global variable constant inference so that it could work …
|
|
|
@158384
|
12 years |
fpizlo |
Remove CachedTranscendentalFunction because caching math functions is …
|
|
|
@157656
|
12 years |
oliver |
Spread operator should be performing direct "puts" and not triggering …
|
|
|
@157653
|
12 years |
andersca |
Remove spaces between template angle brackets …
|
|
|
@156817
|
12 years |
fpizlo |
The DFG should use always DFG::Graph methods for determining where …
|
|
|
@156594
|
12 years |
fpizlo |
Get rid of SetMyScope/SetCallee; use normal variables for the scope …
|
|
|
@156047
|
12 years |
fpizlo |
DFG should support Int52 for local variables …
|
|
|
@156029
|
12 years |
commit-queue |
Unreviewed, rolling out r156019 and r156020. …
|
|
|
@156019
|
12 years |
fpizlo |
DFG should support Int52 for local variables …
|
|
|
@155564
|
12 years |
fpizlo |
VariableAccessData::flushFormat() should be the universal way of …
|
|
|
@154403
|
12 years |
fpizlo |
DFG should inline new typedArray() …
|
|
|
@154344
|
12 years |
fpizlo |
Incorrect behavior on emscripten-compiled cube2hash …
|
|
|
@154305
|
12 years |
fpizlo |
DFG should inline typedArray.byteOffset …
|
|
|
@153292
|
12 years |
oliver |
fourthTier: NodeExitsForward shouldn't be duplicated in NodeType …
|
|
|
@153287
|
12 years |
oliver |
fourthTier: StringObjectUse uses structures, and CSE should know that …
|
|
|
@153278
|
12 years |
oliver |
fourthTier: Rationalize Node::replacement …
|
|
|
@153269
|
12 years |
oliver |
fourthTier: Graph::clearAndDerefChild() makes no sense anymore, and …
|
|
|
@153267
|
12 years |
oliver |
fourthTier: DFG should refer to BasicBlocks by BasicBlock* and not …
|
|
|
@153242
|
12 years |
oliver |
fourthTier: DFG should CSE MakeRope …
|
|
|
@153241
|
12 years |
oliver |
fourthTier: DFG should't exit just because it GetByVal'd a big …
|
|
|
@153221
|
12 years |
oliver |
fourthTier: Re-worked non-local variable resolution …
|
|
|
@153167
|
12 years |
oliver |
fourthTier: CheckArrays should be hoisted …
|
|
|
@149159
|
12 years |
oliver |
Add support for Math.imul …
|
|
|
@147290
|
12 years |
fpizlo |
Unreviewed, fix a comment. While thinking about TBAA for array …
|
|
|
@146382
|
12 years |
fpizlo |
DFG implementation of op_strcat should inline rope allocations …
|
|
|
@146089
|
12 years |
fpizlo |
DFG string conversions and allocations should be inlined …
|
|
|
@144973
|
12 years |
fpizlo |
DFG should not run full CSE after the optimization fixpoint, since it …
|
|
|
@144939
|
12 years |
fpizlo |
DFG should not check if nodes are shouldGenerate prior to DCE …
|
|
|
@144862
|
12 years |
fpizlo |
DFG DCE might eliminate checks unsoundly …
|
|
|
@144481
|
12 years |
fpizlo |
DFG CSE phase shouldn't rely on ref count of nodes, since it doesn't …
|
|
|
@144362
|
12 years |
fpizlo |
It should be easy to determine if a DFG node exits forward or backward …
|
|
|
@143654
|
12 years |
fpizlo |
DFG should not change its mind about what type speculations a node …
|
|
|
@143241
|
12 years |
fpizlo |
Get rid of DFG::DoubleOperand and simplify ValueToInt32 …
|
|
|
@142544
|
12 years |
fpizlo |
Strange bug in DFG OSR in JSC …
|
|
|
@142515
|
12 years |
fpizlo |
DFG CompareEq(a, null) and CompareStrictEq(a, const) are unsound with …
|
|
|
@142498
|
12 years |
commit-queue |
Unreviewed, rolling out r142491. …
|
|
|