v8/src
Jakob Gruber 16cd5995f9 [nci] Prepare JSForInPrepare and JSForInNext for feedback input
These two operators are still missing feedback collection in generic
lowering (reminder: all operations that collect FB in the interpreter
must also collect FB in generic lowering).

This CL prepares for that by adding the feedback vector as an input,
and additionally adds node wrappers to improve useability.

The actual collection logic will be added in a following CL.

Bug: v8:8888
Change-Id: I04627eedb2dc237dc4e417091c44d2a95bd98f5f
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2454712
Commit-Queue: Jakob Gruber <jgruber@chromium.org>
Reviewed-by: Tobias Tebbi <tebbi@chromium.org>
Cr-Commit-Position: refs/heads/master@{#70372}
2020-10-07 10:04:09 +00:00
..
api [ptr-cmpr] Change const Isolate* to IsolateRoot 2020-10-07 08:03:50 +00:00
asmjs [wasm][cleanup] Rename kLocal<type> constants -> k<type>Code 2020-09-29 08:48:21 +00:00
ast [parser] Fix AST func reindexing for function fields 2020-10-01 07:53:01 +00:00
base [mac] Fix arm64 simulator builds on x64 Mac HW 2020-09-22 11:28:38 +00:00
builtins Reland^4 "[serializer] Allocate during deserialization" 2020-10-07 08:15:50 +00:00
codegen [nci] Also spawn NCI tasks for OSR requests 2020-10-07 07:35:20 +00:00
common [dict-proto] Add v8_dict_mode_prototypes build flag 2020-10-07 09:23:50 +00:00
compiler [nci] Prepare JSForInPrepare and JSForInNext for feedback input 2020-10-07 10:04:09 +00:00
compiler-dispatcher Reland^4 "[serializer] Allocate during deserialization" 2020-10-07 08:15:50 +00:00
d8 Fix unhandled promise rejections in REPRL mode 2020-09-30 13:34:23 +00:00
date Make ToInteger always truncate -0 2020-03-02 20:40:01 +00:00
debug Expose a proxy object to evaluateOnCallFrame for WebAssembly 2020-10-05 15:12:41 +00:00
deoptimizer [cleanup] Clean up SYNCHRONIZED_ACCESSORS macro naming and its uses 2020-10-05 11:01:22 +00:00
diagnostics [runtime][module] Change Module::Reset order 2020-10-07 09:38:40 +00:00
execution Reland^4 "[serializer] Allocate during deserialization" 2020-10-07 08:15:50 +00:00
extensions [clang-tidy] Remove unneeded casts 2020-06-10 20:47:50 +00:00
flags Reland^4 "[serializer] Allocate during deserialization" 2020-10-07 08:15:50 +00:00
handles Reland^4 "[serializer] Allocate during deserialization" 2020-10-07 08:15:50 +00:00
heap heap: Fix metric around corner case of fast marking 2020-10-07 09:57:29 +00:00
ic [cleanup] Clean up SYNCHRONIZED_ACCESSORS macro naming and its uses 2020-10-05 11:01:22 +00:00
init [cleanup] Clean up SYNCHRONIZED_ACCESSORS macro naming and its uses 2020-10-05 11:01:22 +00:00
inspector DevTools: add support for injecting bindings by context name 2020-10-01 17:20:04 +00:00
interpreter [cleanup] Clean up SYNCHRONIZED_ACCESSORS macro naming and its uses 2020-10-05 11:01:22 +00:00
json [cleanup] Clean up SYNCHRONIZED_ACCESSORS macro naming and its uses 2020-10-05 11:01:22 +00:00
libplatform [Jobs]: Expose CancelAndDetach() 2020-10-06 15:54:31 +00:00
libsampler [cpu-profiler] Ensure sampled thread has Isolate lock under Windows 2020-09-16 16:17:39 +00:00
logging [cleanup] Clean up SYNCHRONIZED_ACCESSORS macro naming and its uses 2020-10-05 11:01:22 +00:00
numbers [cleanup] Remove stale TODOs related to RO_SPACE 2020-09-08 08:53:54 +00:00
objects [runtime][module] Change Module::Reset order 2020-10-07 09:38:40 +00:00
parsing [cleanup] Remove 'RT' suffix on Runtime ToString function 2020-09-25 21:18:32 +00:00
profiler [ptr-cmpr] Change const Isolate* to IsolateRoot 2020-10-07 08:03:50 +00:00
protobuf Add OWNERS to src/protobuf 2019-05-15 11:17:23 +00:00
regexp [regexp] Handle interrupts in experimental interpreter 2020-10-07 09:45:09 +00:00
roots Reland^4 "[serializer] Allocate during deserialization" 2020-10-07 08:15:50 +00:00
runtime [nci] Also spawn NCI tasks for OSR requests 2020-10-07 07:35:20 +00:00
sanitizer [platform] Add SharedMemory allocation and mapping 2020-07-30 18:31:21 +00:00
snapshot Reland^4 "[serializer] Allocate during deserialization" 2020-10-07 08:15:50 +00:00
strings [cleanup] Clean up SYNCHRONIZED_ACCESSORS macro naming and its uses 2020-10-05 11:01:22 +00:00
tasks Reland2: [Atomics.waitAsync] Implement Atomics.waitAsync 2020-07-21 06:43:48 +00:00
third_party Enable full WASM function names with arguments for Intel VTune 2020-07-13 14:01:27 +00:00
torque [ptr-cmpr] Change const Isolate* to IsolateRoot 2020-10-07 08:03:50 +00:00
tracing [wasm] Introduce v8.wasm.detailed trace event category 2020-06-03 18:52:50 +00:00
trap-handler [cleanup] Consistent comments on namespace ends 2020-08-17 10:09:02 +00:00
utils Reland^4 "[serializer] Allocate during deserialization" 2020-10-07 08:15:50 +00:00
wasm [wasm][cleanup] Remove redundant inline annotations 2020-10-07 09:27:20 +00:00
zone Add bucket_count parameter to ZoneUnorderedSet 2020-10-06 19:02:15 +00:00
DEPS [heap] Add conservative stack scanning 2020-09-01 12:21:29 +00:00
OWNERS Use relative paths to OWNERS files 2019-08-12 13:52:52 +00:00