v8/src/asmjs
Igor Sheludko 13bcdc5b38 [ext-code-space] Avoid Code <-> CodeT conversions in runtime, pt.1
This CL
* adds forwarding accessors to CodeDataContainer for certain widely
  used Code object's fields and predicates,
* adds JSFunction::set_code() overloads accepting CodeT values,
* migrates SharedFunctionInfo getters to CodeT,
* migrates InterpreterData::interpreter_trampoline to CodeT.

Drive-by-fix: replace #if V8_EXTERNAL_CODE_SPACE with #ifdef to be
consistent.

Bug: v8:11880
Change-Id: I1e114076a0568068038ca6f70a86431a3a9cfb9f
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3262716
Commit-Queue: Igor Sheludko <ishell@chromium.org>
Reviewed-by: Jakob Gruber <jgruber@chromium.org>
Reviewed-by: Michael Lippautz <mlippautz@chromium.org>
Reviewed-by: Andreas Haas <ahaas@chromium.org>
Cr-Commit-Position: refs/heads/main@{#77762}
2021-11-08 14:08:24 +00:00
..
asm-js.cc [ext-code-space] Avoid Code <-> CodeT conversions in runtime, pt.1 2021-11-08 14:08:24 +00:00
asm-js.h [base] Reimplement {make_array} using C++14 2019-09-13 12:56:29 +00:00
asm-names.h [asm.js] Ensure proper encapsulation of "asmjs" component. 2017-05-05 10:36:26 +00:00
asm-parser.cc [wasm][fuzzer] Complex init. expressions in JS testcase 2021-11-05 12:17:48 +00:00
asm-parser.h [base] Move utils/vector.h to base/vector.h 2021-06-18 13:33:13 +00:00
asm-scanner.cc Reland "[base] Move most of src/numbers into base" 2021-06-24 15:00:27 +00:00
asm-scanner.h Reland "[base] Move most of src/numbers into base" 2021-06-24 15:00:27 +00:00
asm-types.cc [zone] Cleanup zone allocations in src/asmjs 2020-07-10 13:47:15 +00:00
asm-types.h [asmjs][cleanup] Remove uses of DISALLOW_COPY_AND_ASSIGN 2020-11-11 10:50:07 +00:00
DIR_METADATA Add DIR_METADATA files to v8. 2020-10-20 22:12:28 +00:00
OWNERS Update OWNERS in src/* 2021-02-25 14:22:51 +00:00