source: webkit/trunk/Source/JavaScriptCore/dfg/DFGArrayMode.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) @284590   4 years ysuzuki *IsSane API's could take in the Structure's we're consulting, or they …
(edit) @284330   4 years rmorisset Allow WASM to use up to 4GB …
(edit) @284237   4 years rmorisset Revert r284230, my last fixes to the watch build make it break tests …
(edit) @284230   4 years rmorisset Allow WASM to use up to 4GB …
(edit) @282565   4 years commit-queue Unreviewed, reverting r282478. …
(edit) @282478   4 years sbarati Move some profiling to UnlinkedCodeBlock …
(edit) @272170   4 years ysuzuki [JSC] Implement BigInt64Array and BigUint64Array …
(edit) @265775   5 years sbarati Have an OOB+SaneChain Array::Speculation …
(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) @261725   5 years keith_miller Undecided Arrays shouldn't need to be OriginalArray to covert to …
(edit) @261712   5 years keith_miller GetArrayLength should be "blessed" during Fixup phase in the DFG …
(edit) @260012   5 years commit-queue Fix various build warnings …
(edit) @259264   5 years ysuzuki [JSC] DFGArrayMode::alreadyChecked should have NonArray check when …
(edit) @259175   5 years ysuzuki [JSC] Use CacheableIdentifier for all ById case …
(edit) @250086   6 years jh718.park Unreviewed. Remove build warning since r249976. No new tests, no …
(edit) @249976   6 years ysuzuki [JSC] CheckArray+NonArray is not filtering out Array in AI …
(edit) @249880   6 years ysuzuki Retire x86 32bit JIT support …
(edit) @239951   6 years yusukesuzuki [JSC] Do not use asArrayModes() with Structures because it discards …
(edit) @234184   7 years commit-queue Unreviewed, rolling out r234183. …
(edit) @234183   7 years utatane.tea [JSC] Record CoW status in ArrayProfile …
(edit) @232376   7 years keith_miller DFGArrayModes needs to know more about CoW arrays …
(edit) @232337   7 years utatane.tea [JSC] Pass VM& parameter as much as possible …
(edit) @232070   7 years keith_miller We should have a CoW storage for NewArrayBuffer arrays. …
(edit) @230078   7 years keith_miller ArrayMode should not try to get the DFG to think it can convert …
(edit) @229842   7 years fpizlo ScopedArguments should do poisoning and index masking …
(edit) @228720   7 years sbarati Don't mark an array profile out of bounds for the cases where the DFG …
(edit) @224818   8 years utatane.tea [DFG][FTL] Support Array::DirectArguments with OutOfBounds …
(edit) @223614   8 years mark.lam The compiler should always register a structure when it adds its …
(edit) @217202   8 years utatane.tea [FTL] Support GetByVal with ArrayStorage and SlowPutArrayStorage …
(edit) @216279   8 years sbarati putDirectIndex does not properly do defineOwnProperty …
(edit) @215600   8 years utatane.tea [JSC][FTL] FTL should support Arrayify …
(edit) @211237   8 years sbarati Harden how the compiler references GC objects …
(edit) @208761   9 years fpizlo Rename CONCURRENT_JIT/ConcurrentJIT to CONCURRENT_JS/ConcurrentJS …
(edit) @208588   9 years cdumez Unreviewed, rolling out r208117 and r208160. Regressed Speedometer by …
(edit) @208377   9 years mark.lam ClonedArguments need to also support haveABadTime mode. …
(edit) @208117   9 years sbarati We should have a way of profiling when a get_by_id is pure and to emit …
(edit) @205830   9 years commit-queue [JSC] Use GetArrayLength for JSArray.length even when the array type …
(edit) @200430   9 years fpizlo Speed up JSGlobalObject initialization by making some properties lazy …
(edit) @200416   9 years cdumez Unreviewed, rolling out r200383 and r200406. Seems to have caused …
(edit) @200383   9 years fpizlo Speed up JSGlobalObject initialization by making some properties lazy …
(edit) @199967   9 years fpizlo [INTL] Implement String.prototype.localeCompare in ECMA-402 …
(edit) @191215   10 years keith_miller Add Intrinsic Getters and use them to fix performance on the getters …
(edit) @188432   10 years benjamin [JSC] Add support for GetByVal on arrays of Undecided shape …
(edit) @183708   10 years fpizlo FTL should use AI more https://bugs.webkit.org/show_bug.cgi?id=144500
(edit) @183615   10 years benjamin [JSC] Remove RageConvert array conversion …
(edit) @183450   10 years benjamin [JSC] Add support for typed arrays to the Array profiling …
(edit) @181993   10 years fpizlo Heap variables shouldn't end up in the stack frame …
(edit) @180703   10 years fpizlo Various array access corner cases should take OSR exit feedback …
(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) @166292   11 years dbatyai.u-szeged Rename hasFastArrayStorage to be more appropriate …
(edit) @165099   11 years fpizlo DFG and FTL should specialize for and support CompareStrictEq over …
(edit) @165098   11 years commit-queue Unreviewed, rolling out r165085. …
(edit) @165085   11 years fpizlo DFG and FTL should specialize for and support CompareStrictEq over …
(edit) @164229   11 years ossy Move back primary header includes next to config.h …
(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) @163418   11 years fpizlo DFG PutByVal on typed arrays should detect OutOfBounds sooner …
(edit) @163027   11 years msaboff Merge the jsCStack branch …
(edit) @160347   11 years fpizlo Reveal array bounds checks in DFG IR …
(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) @156017   12 years fpizlo Use CheckStructure for checking the types of typed arrays whenever …
(edit) @155497   12 years fpizlo Be explicit about backwards propagation properties that care about …
(edit) @155260   12 years fpizlo FTL should support typed array GetByVal and related ops …
(edit) @154218   12 years fpizlo DFG should optimize typedArray.byteLength …
(edit) @154127   12 years fpizlo Typed arrays should be rewritten …
(edit) @153170   12 years oliver fourthTier: should use ConcurrentJITLock[er] directly and not through …
(edit) @153123   12 years oliver fourthTier: value profiles and array profiles should be thread-safe …
(edit) @149834   12 years mhahnenberg DFGArrayMode::fromObserved is too liberal when it sees different Array …
(edit) @146887   12 years fpizlo ArrayMode should not consider SpecOther when refining the base …
(edit) @145489   12 years fpizlo DFG overflow check elimination is too smart for its own good …
(edit) @145323   12 years commit-queue Unreviewed, rolling out r145299. …
(edit) @145299   12 years fpizlo DFG overflow check elimination is too smart for its own good …
(edit) @141069   12 years fpizlo DFG should not use a graph that is a vector, Nodes shouldn't move …
(edit) @139541   12 years fpizlo The JITThunks class should be in its own file, and doing so should not …
(edit) @138890   12 years fpizlo DFG should trust array profiling over value profiling …
(edit) @136372   12 years fpizlo DFG should trigger rage conversion from double to contiguous if it …
(edit) @134168   13 years fpizlo DFG should optimize out the NaN check on loads from double arrays if …
(edit) @134151   13 years fpizlo If the DFG ArrayMode says that an access is on an OriginalArray, then …
(edit) @133953   13 years fpizlo JSC should infer when indexed storage contains only integers or …
(edit) @133135   13 years fpizlo DFG optimized string access code should be enabled …
(edit) @132759   13 years fpizlo DFG should be able to emit effectful structure checks …
(edit) @132745   13 years fpizlo DFG::Array::Mode needs to be cleaned up …
(edit) @132162   13 years fpizlo DFG::Array::Undecided should be called …
(edit) @131982   13 years fpizlo DFG should have some facility for recognizing redundant CheckArrays …
(edit) @131289   13 years fpizlo DFG should handle polymorphic array modes by eagerly transforming …
(edit) @131276   13 years fpizlo IndexingType should not have a bit for each type …
(edit) @130826   13 years fpizlo JSC should infer when indexed storage is contiguous, and optimize for …
(edit) @129053   13 years fpizlo DFG should not assume that a ByVal access is generic just because it …
(edit) @129045   13 years fpizlo DFG should not emit PutByVal hole case unless it has to …
(edit) @128957   13 years fpizlo DFG should not call out to C++ every time that it tries to put to an …
(edit) @128802   13 years fpizlo If a prototype has indexed setters and its instances have indexed …
(edit) @128400   13 years fpizlo JSC should have property butterflies …
Note: See TracRevisionLog for help on using the revision log.