v8/include/cppgc/internal
Anton Bikineev 4b25eaef5f cppgc: Force inline Member
With pointer compression enabled the compiler may not inline some Member
functions on some platforms, because Member stores and loads become
slightly more expensive. Inlining is however important with pointer
compression - it allows to further optimize the code by eliminating
the global load.

Bug: chromium:1325007
Change-Id: Ia37d223e78853a8218e0b2732a3f08aa58929000
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3756141
Reviewed-by: Michael Lippautz <mlippautz@chromium.org>
Commit-Queue: Anton Bikineev <bikineev@chromium.org>
Cr-Commit-Position: refs/heads/main@{#81648}
2022-07-11 20:23:43 +00:00
..
api-constants.h Move host/target detection macros to API 2022-06-27 12:26:21 +00:00
atomic-entry-flag.h cppgc: Add write barrier 2020-06-02 18:03:35 +00:00
base-page-handle.h cppgc: shared-cage: Remove heap-specific metadata from cage-header 2022-06-08 16:13:53 +00:00
caged-heap-local-data.h cppgc: young-gen: Avoid eager commits of the age-table 2022-06-15 12:14:52 +00:00
caged-heap.h cppgc: shared-cage: Introduce shared cage for all heaps 2022-06-09 10:42:32 +00:00
compiler-specific.h [cleanup][include] Remove redundant NOLINT annotations 2021-04-30 16:22:19 +00:00
finalizer-trait.h [cppgc] Remove custom void_t, use std 2022-04-06 09:48:21 +00:00
gc-info.h cppgc: Fix GCInfo creation 2021-09-07 12:51:20 +00:00
logging.h cppgc: Fix "#if" directive in logging.h 2021-11-23 13:24:29 +00:00
name-trait.h cppgc: Allow overriding heap object name at runtime 2022-05-03 12:19:57 +00:00
persistent-node.h cppgc: Persistent: Check thread usage on slow path 2021-12-07 14:32:47 +00:00
pointer-policies.h cppgc: Force inline Member 2022-07-11 20:23:43 +00:00
write-barrier.h cppgc: young-gen: Support young generation with pointer compression 2022-06-13 12:42:30 +00:00