source: webkit/trunk/Source/JavaScriptCore/dfg/DFGCSEPhase.cpp

Revision Log Mode:


Legend:

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