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

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @292929   3 years ysuzuki [JSC] Remove VM& parameter from structure related code including …
(edit) @281615   4 years ysuzuki [JSC] Polymorphic PutByVal …
(edit) @278445   4 years ross.kirsling [JSC] Implement JIT ICs for InByVal …
(edit) @274539   4 years sbarati Object allocation sinking phase should prioritize materializations …
(edit) @272580   4 years ticaiolima [ESNext] Implement private methods …
(edit) @267114   5 years tzagallo Object allocation sinking forgets escaped nodes when structure changes …
(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) @260321   5 years ysuzuki [JSC] Replace DFG NewPromise with NewInternalFieldObject …
(edit) @260181   5 years ysuzuki [JSC] Implement JSMapIterator/JSSetIterator with …
(edit) @259583   5 years justin_michaud Allow deleteById to be cached in the DFG …
(edit) @254866   5 years tzagallo JSTests: Object allocation sinking is missing PutHint for allocations …
(edit) @254735   5 years keith_miller Reland bytecode checkpoints since bugs have been fixed …
(edit) @254733   5 years keith_miller Revert 254725 since it breaks tests …
(edit) @254725   5 years tzagallo JSTests: Object allocation sinking is missing PutHint for allocations …
(edit) @254714   5 years rmorisset Use dataLogIf more regularly …
(edit) @254632   5 years keith_miller Revert bytecode checkpoints since it breaks watch …
(edit) @254349   5 years sbarati ObjectAllocationSinkingPhase doesn't model pointers to allocations in …
(edit) @254252   5 years keith_miller [JSC] Introduce JSArrayIterator …
(edit) @254087   5 years mark.lam PerformanceTests: Convert ASSERT_DISABLED to ASSERT_ENABLED, and fix …
(edit) @253896   5 years keith_miller DFG/FTL should be able to exit to the middle of a bytecode …
(edit) @252684   6 years sbarati GetByVal should use polymorphic access and hook into a status object …
(edit) @250585   6 years sbarati ObjectAllocationSinkingPhase shouldn't insert hints for allocations …
(edit) @250005   6 years mark.lam Use constexpr instead of const in symbol definitions that are …
(edit) @249306   6 years ysuzuki [JSC] ObjectAllocationSinkingPhase wrongly deals with always-taken …
(edit) @246073   6 years ysuzuki [JSC] InferredValue should not be a JSCell …
(edit) @243232   6 years rmorisset Compress CodeOrigin into a single word in the common case …
(edit) @240447   6 years sbarati Object Allocation Sinking phase can move a node that walks the stack …
(edit) @240023   6 years sbarati Try ripping out inferred types because it might be a performance …
(edit) @238596   6 years sbarati r238510 broke scopes of size zero …
(edit) @238510   6 years sbarati Object allocation sinking phase needs to iterate each scope offset …
(edit) @234086   7 years fpizlo We should support CreateThis in the FTL …
(edit) @230964   7 years fpizlo DFG CSE should know how to decay a MultiGetByOffset …
(edit) @229893   7 years utatane.tea [WTF] Add standard containers with FastAllocator specialization …
(edit) @228411   7 years sbarati Add a GetIndexMask node and make it an input to GetByVal for array and …
(edit) @227970   7 years mcatanzaro -Wreturn-type warning in DFGObjectAllocationSinkingPhase.cpp …
(edit) @227107   7 years utatane.tea [DFG][FTL] Introduce PhantomNewRegexp and RegExpExecNonGlobalOrSticky …
(edit) @226406   7 years utatane.tea [FTL] Optimize ObjectAllocationSinking mergePointerSets by using …
(edit) @225375   7 years utatane.tea [JSC] Remove easy toRemove & map.remove() use in OAS phase …
(edit) @225368   7 years commit-queue Unreviewed, rolling out r225362. …
(edit) @225362   7 years utatane.tea [JSC] Remove easy toRemove & map.remove() use …
(edit) @221954   8 years keith_miller Do unified source builds for JSC …
(edit) @221607   8 years sbarati typeCheckHoistingPhase may emit a CheckStructure on the empty value …
(edit) @221560   8 years utatane.tea [WTF] Add C++03 allocator interface for GCC < 6 …
(edit) @221553   8 years cdumez Unreviewed, rolling out r221552. Broke the build Reverted changeset: …
(edit) @221552   8 years utatane.tea [WTF] Add C++03 allocator interface for GCC < 6 …
(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) @221080   8 years gskachkov [ESNext] Async iteration - Implement Async Generator - runtime …
(edit) @219562   8 years sbarati Remove custom defined RELEASE_ASSERT in …
(edit) @219317   8 years sbarati Allocation sinking phase should consider a CheckStructure that would …
(edit) @219192   8 years utatane.tea Unreviewed, suppress warnings in GCC environment * …
(edit) @219172   8 years keith_miller Crashing with information should have an abort reason …
(edit) @219109   8 years sbarati Add a new assertion to object allocation sinking phase …
(edit) @219098   8 years sbarati Add better crash logging for allocation sinking phase …
(edit) @213939   8 years fpizlo Record the HashSet/HashMap operations in DFG/FTL/B3 and replay them in …
(edit) @212177   8 years sbarati Object allocation sinking phase doesn't properly handle control flow …
(edit) @211237   8 years sbarati Harden how the compiler references GC objects …
(edit) @209121   8 years sbarati We should be able optimize the pattern where we spread a function's …
(edit) @208761   9 years fpizlo Rename CONCURRENT_JIT/ConcurrentJIT to CONCURRENT_JS/ConcurrentJS …
(edit) @208704   9 years caitp [JSC] Handle new_async_func / new_async_func_exp in DFG / FTL …
(edit) @205304   9 years fpizlo ObjectAllocationSinkingPhase::insertOSRHintsForUpdate() fails to emit …
(edit) @203808   9 years commit-queue [JSC] DFG::Node should not have its own allocator …
(edit) @203704   9 years benjamin Unreviewed, rolling out r203703. It breaks some internal tests …
(edit) @203703   9 years commit-queue [JSC] DFG::Node should not have its own allocator …
(edit) @200338   9 years peavo [Win] Clean up annoying compiler warnings …
(edit) @199300   9 years gskachkov Remove NewArrowFunction from DFG IR …
(edit) @199277   9 years sbarati Allocation sinking SSA Defs are allowed to have replacements …
(edit) @199075   9 years fpizlo Source/JavaScriptCore: DFG and FTL should constant-fold RegExpExec, …
(edit) @198364   9 years fpizlo Replace all of the various non-working and non-compiling sampling …
(edit) @198296   9 years fpizlo ASSERTION FAILED: !edge->isPhantomAllocation() in …
(edit) @194496   9 years aestes Replace WTF::move with WTFMove …
(edit) @194216   9 years utatane.tea [ES6] Handle new_generator_func / new_generator_func_exp in DFG / FTL …
(edit) @194141   9 years commit-queue Unreviewed, rolling out r194135. …
(edit) @194135   9 years utatane.tea [ES6] Handle new_generator_func / new_generator_func_exp in DFG / FTL …
(edit) @193766   9 years commit-queue [ES6] "super" and "this" should be lexically bound inside an arrow …
(edit) @193606   9 years ddkilzer REGRESSION(r193584): Causes heap use-after-free crashes in Web …
(edit) @193584   9 years commit-queue [ES6] "super" and "this" should be lexically bound inside an arrow …
(edit) @192882   9 years carlosgc Unreviewed, rolling out r192876. It broke a lot of JSC and layout …
(edit) @192876   9 years commit-queue [ES6] "super" and "this" should be lexically bound inside an arrow …
(edit) @191870   10 years fpizlo Dominators should be factored out of the DFG …
(edit) @190761   10 years fpizlo DFG SSA should remove unreachable code …
(edit) @190756   10 years commit-queue Unreviewed, rolling out r190749. …
(edit) @190749   10 years fpizlo DFG SSA should remove unreachable code …
(edit) @190076   10 years fpizlo JSC should infer property types …
(edit) @189013   10 years fpizlo Node::origin should always be set, and the dead zone due to SSA Phis …
(edit) @188979   10 years fpizlo Node::origin should be able to tell you if it's OK to exit …
(edit) @188796   10 years basile_clement Remove unused code relative to allocation sinking …
(edit) @188771   10 years fpizlo DFG::NodeOrigin should have a flag determining if exiting is OK right …
(edit) @188545   10 years commit-queue [ES6] Implement ES6 arrow function syntax. Arrow function specific …
(edit) @188507   10 years basile_clement Occasional failure in v8-v6/v8-raytrace.js.ftl-eager …
(edit) @187118   10 years basile_clement Object allocation sinking phase is performing needless HashMap copies …
(edit) @186860   10 years saambarati1 [ES6] implement block scoping to enable 'let' …
(edit) @186795   10 years basile_clement Object cycles should not prevent allocation elimination/sinking …
(edit) @186136   10 years basile_clement Allow object allocation sinking through GetScope, GetExecutable and …
(edit) @185505   10 years basile_clement DFG Object Allocation Sinking should not consider GetClosureVar as …
(edit) @184747   10 years saambarati1 Object allocation sinking phase should explicitly create bottom values …
(edit) @184445   10 years fpizlo Insert store barriers late so that IR transformations don't have to …
(edit) @184438   10 years commit-queue Unreviewed, rolling out r184415. …
Note: See TracRevisionLog for help on using the revision log.