v8/src/builtins
jkummerow 7a963deb85 Reland of [stubs] KeyedStoreGeneric: inline dictionary property stores
For dictionary-mode receivers, the KeyedStoreGeneric stub can store
properties directly in most cases. Doing so avoids the need to have
an entry in the stub cache for every map/property combination.

Original review: https://codereview.chromium.org/2504403005/

Review-Url: https://codereview.chromium.org/2524943002
Cr-Commit-Position: refs/heads/master@{#41218}
2016-11-23 12:43:48 +00:00
..
arm [fullcodegen] Remove deprecated generator implementation. 2016-11-21 12:25:38 +00:00
arm64 [fullcodegen] Remove deprecated generator implementation. 2016-11-21 12:25:38 +00:00
ia32 [fullcodegen] Remove deprecated generator implementation. 2016-11-21 12:25:38 +00:00
mips [fullcodegen] Remove deprecated generator implementation. 2016-11-21 12:25:38 +00:00
mips64 [fullcodegen] Remove deprecated generator implementation. 2016-11-21 12:25:38 +00:00
ppc [fullcodegen] Remove deprecated generator implementation. 2016-11-21 12:25:38 +00:00
s390 [fullcodegen] Remove deprecated generator implementation. 2016-11-21 12:25:38 +00:00
x64 [wasm] Fix {InstantiateAsmJs} builtin on x64. 2016-11-22 13:54:49 +00:00
x87 X87: [fullcodegen] Remove deprecated generator implementation. 2016-11-23 07:09:19 +00:00
builtins-api.cc [builtins] Remove template argument from args.target(). 2016-10-14 09:01:42 +00:00
builtins-array.cc Reland of [stubs] KeyedStoreGeneric: inline dictionary property stores 2016-11-23 12:43:48 +00:00
builtins-arraybuffer.cc [builtins] Remove template argument from args.target(). 2016-10-14 09:01:42 +00:00
builtins-boolean.cc Reland of [refactoring] Split CodeAssemblerState out of CodeAssembler 2016-11-16 11:48:38 +00:00
builtins-call.cc [builtins] move remaining builtins into separate files. 2016-07-25 19:15:56 +00:00
builtins-callsite.cc Refactor call site handling for stack formatting 2016-08-30 13:29:10 +00:00
builtins-conversion.cc Reland of [refactoring] Split CodeAssemblerState out of CodeAssembler 2016-11-16 11:48:38 +00:00
builtins-dataview.cc [builtins] Remove template argument from args.target(). 2016-10-14 09:01:42 +00:00
builtins-date.cc Reland of [refactoring] Split CodeAssemblerState out of CodeAssembler 2016-11-16 11:48:38 +00:00
builtins-debug.cc [builtins] move conversions, debugger, handlers, interpreter builtins. 2016-07-25 11:44:46 +00:00
builtins-error.cc Don't wrap roots in Handle just to dereference immediately. 2016-10-26 11:22:28 +00:00
builtins-function.cc Reland of [refactoring] Split CodeAssemblerState out of CodeAssembler 2016-11-16 11:48:38 +00:00
builtins-generator.cc Reland of [refactoring] Split CodeAssemblerState out of CodeAssembler 2016-11-16 11:48:38 +00:00
builtins-global.cc Reland of [refactoring] Split CodeAssemblerState out of CodeAssembler 2016-11-16 11:48:38 +00:00
builtins-handler.cc [cleanup] Drop handwritten KeyedStoreIC code 2016-11-22 15:43:59 +00:00
builtins-internal.cc Reland of [refactoring] Split CodeAssemblerState out of CodeAssembler 2016-11-16 11:48:38 +00:00
builtins-interpreter.cc [Interpreter] Collect type feedback for 'new' in the bytecode handler 2016-09-02 08:26:57 +00:00
builtins-iterator.cc Reland of [refactoring] Split CodeAssemblerState out of CodeAssembler 2016-11-16 11:48:38 +00:00
builtins-json.cc [builtins] Move builtins into own files 2016-07-20 07:38:45 +00:00
builtins-math.cc Reland of [refactoring] Split CodeAssemblerState out of CodeAssembler 2016-11-16 11:48:38 +00:00
builtins-number.cc Reland of [refactoring] Split CodeAssemblerState out of CodeAssembler 2016-11-16 11:48:38 +00:00
builtins-object.cc [turbofan] Properly optimize instanceof (even in the presence of @@hasInstance). 2016-11-18 06:31:42 +00:00
builtins-promise.cc [promises] Remove one runtime call to create_resolving_functions 2016-11-11 20:59:46 +00:00
builtins-proxy.cc [builtins] Move builtins into own files 2016-07-20 07:38:45 +00:00
builtins-reflect.cc [builtins] Move builtins into own files 2016-07-20 07:38:45 +00:00
builtins-regexp.cc Reland of [stubs] KeyedStoreGeneric: inline dictionary property stores 2016-11-23 12:43:48 +00:00
builtins-sharedarraybuffer.cc Reland of [refactoring] Split CodeAssemblerState out of CodeAssembler 2016-11-16 11:48:38 +00:00
builtins-string.cc [builtins] Improve StringPrototypeEndsWith performance by adding a fastpath. 2016-11-16 13:35:36 +00:00
builtins-symbol.cc Reland of [refactoring] Split CodeAssemblerState out of CodeAssembler 2016-11-16 11:48:38 +00:00
builtins-typedarray.cc Reland of [refactoring] Split CodeAssemblerState out of CodeAssembler 2016-11-16 11:48:38 +00:00
builtins-utils.h [Tracing] Use TracingCategoryObserver in runtime statistics 2016-11-04 00:31:32 +00:00
builtins.cc Reland of [refactoring] Split CodeAssemblerState out of CodeAssembler 2016-11-16 11:48:38 +00:00
builtins.h [cleanup] Drop handwritten KeyedStoreIC code 2016-11-22 15:43:59 +00:00