v8/src
Jakob Kummerow 766cd46355 [bigint][ia32] Make bigint::Compare inlineable
Due to the limits of ia32's calling convention, being able to
avoid construction of "Digits" objects (thanks to inlining)
helps a lot for microbenchmarks.

Fixed: chromium:1192133
Change-Id: I5676640d96a99dc6422f3946c608bcc93ef222ba
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2947410
Commit-Queue: Jakob Kummerow <jkummerow@chromium.org>
Commit-Queue: Thibaud Michaud <thibaudm@chromium.org>
Auto-Submit: Jakob Kummerow <jkummerow@chromium.org>
Reviewed-by: Thibaud Michaud <thibaudm@chromium.org>
Cr-Commit-Position: refs/heads/master@{#75028}
2021-06-08 19:03:36 +00:00
..
api Add TryGetCurrent() method to v8::Isolate 2021-06-08 08:11:17 +00:00
asmjs [runtime] Rename Builtins::Name to Builtin 1/2 2021-06-07 20:05:44 +00:00
ast [ast] Fix de-duping "get 0 {}" and "0: ..." inside objects 2021-06-07 15:43:24 +00:00
base Remove ulan@ from OWNERS 2021-06-08 13:10:21 +00:00
baseline [sparkplug] Add tracing for batch compilation 2021-06-08 11:37:11 +00:00
bigint [bigint][ia32] Make bigint::Compare inlineable 2021-06-08 19:03:36 +00:00
builtins Reland "[csa] Remove InnerAllocate and replace with non-folded allocations" 2021-06-08 11:52:51 +00:00
codegen ppc: rename LoadF32/F64/WithUpdate 2021-06-08 17:37:26 +00:00
common Reland "[heap] Remove unused LocalSpace class" 2021-06-06 19:09:13 +00:00
compiler ppc: rename LoadF32/F64/WithUpdate 2021-06-08 17:37:26 +00:00
compiler-dispatcher Disable left-trimming when optimizing compile jobs exist 2021-06-02 06:33:27 +00:00
d8 [d8] Support more ways of passing source code to Realm.eval() 2021-06-08 14:44:16 +00:00
date Remove ulan@ from OWNERS 2021-06-08 13:10:21 +00:00
debug [runtime] Rename Builtins::Name to Builtin 1/2 2021-06-07 20:05:44 +00:00
deoptimizer [runtime] Rename Builtins::Name to Builtin 1/2 2021-06-07 20:05:44 +00:00
diagnostics [wasm-gc] Allow struct.new_with_rtt as constant expression 2021-06-08 08:57:07 +00:00
execution [runtime] Rename Builtins::Name to Builtin 1/2 2021-06-07 20:05:44 +00:00
extensions Fix counting ignition dispatches 2021-06-07 18:47:24 +00:00
flags Implement DisplayNames v2 2021-06-08 17:49:36 +00:00
handles Remove ulan@ from OWNERS 2021-06-08 13:10:21 +00:00
heap Remove ulan@ from OWNERS 2021-06-08 13:10:21 +00:00
ic [runtime] Rename Builtins::Name to Builtin 1/2 2021-06-07 20:05:44 +00:00
init Implement DisplayNames v2 2021-06-08 17:49:36 +00:00
inspector Add exception metadata handling to V8 inspector 2021-06-02 09:33:58 +00:00
interpreter [runtime] Rename Builtins::Name to Builtin 1/2 2021-06-07 20:05:44 +00:00
json [heap] Pass object as argument to Heap::EnsureSweepingCompleted() 2021-06-07 09:34:24 +00:00
libplatform Remove ulan@ from OWNERS 2021-06-08 13:10:21 +00:00
libsampler Update OWNERS in src/* 2021-02-25 14:22:51 +00:00
logging [runtime] Rename Builtins::Name to Builtin 1/2 2021-06-07 20:05:44 +00:00
numbers [cleanup] Rename LocalIsolate templates to IsolateT 2021-04-26 09:11:10 +00:00
objects Implement DisplayNames v2 2021-06-08 17:49:36 +00:00
parsing Remove one-shot function optimizations. 2021-05-21 12:38:18 +00:00
profiler Remove ulan@ from OWNERS 2021-06-08 13:10:21 +00:00
protobuf Remove petermarshall from OWNERS 2021-03-31 11:00:22 +00:00
regexp [runtime] Rename Builtins::Name to Builtin 1/2 2021-06-07 20:05:44 +00:00
roots Remove ulan@ from OWNERS 2021-06-08 13:10:21 +00:00
runtime [runtime] Rename Builtins::Name to Builtin 1/2 2021-06-07 20:05:44 +00:00
sanitizer Reland "[elements] Avoid racy data reads/writes" 2021-05-06 10:46:52 +00:00
snapshot [runtime] Rename Builtins::Name to Builtin 1/2 2021-06-07 20:05:44 +00:00
strings [cleanup][strings] Remove redundant NOLINT annotations 2021-05-04 17:10:35 +00:00
tasks Remove ulan@ from OWNERS 2021-06-08 13:10:21 +00:00
third_party [build] Fix gn check errors for less common configs 2021-04-29 11:52:14 +00:00
torque [runtime] Rename Builtins::Name to Builtin 1/2 2021-06-07 20:05:44 +00:00
tracing [logging] Add runtime-call-stats compile-time flag 2021-04-12 15:53:03 +00:00
trap-handler AIX: Use __thread keyword to avoid link error during compilation 2021-05-18 15:22:27 +00:00
utils [runtime] Rename Builtins::Name to Builtin 1/2 2021-06-07 20:05:44 +00:00
wasm [wasm][liftoff] Add step counter in Liftoff 2021-06-08 15:02:36 +00:00
web-snapshot [web snapshot] Support top-level non-objects 2021-06-08 14:38:06 +00:00
zone base: Add ASAN and MSAN support 2021-04-27 13:04:15 +00:00
DEPS [d8] Fix job execution on the predictable platform 2021-06-08 07:44:37 +00:00
DIR_METADATA
OWNERS