v8/test/benchmarks/cpp/cppgc
Omer Katz ab2b18e1be cppgc: Use object start bitmap to trace mixins
This CL removes the GetTraceDescriptor virtual call from garbage
collected mixins and replaces it with querying the object start
bitmap.

The CL also removes the mixin macros which are now no longer needed.

Bug: chromium:1056170
Change-Id: I27ed299f93025d09a3bb3f0d17b14bed3c200565
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2287508
Reviewed-by: Michael Lippautz <mlippautz@chromium.org>
Reviewed-by: Anton Bikineev <bikineev@chromium.org>
Commit-Queue: Omer Katz <omerkatz@chromium.org>
Cr-Commit-Position: refs/heads/master@{#68787}
2020-07-10 12:00:45 +00:00
..
allocation_perf.cc cppgc: Add allocation benchmark 2020-07-03 11:58:21 +00:00
BUILD.gn cppgc: Add micro benchmark for tracing objects 2020-07-03 14:50:43 +00:00
DEPS cppgc: Add allocation benchmark 2020-07-03 11:58:21 +00:00
trace_perf.cc cppgc: Use object start bitmap to trace mixins 2020-07-10 12:00:45 +00:00
utils.h cppgc: Add allocation benchmark 2020-07-03 11:58:21 +00:00