v8/src
Victor Gomes 8b9c543cdf [maglev][cleanup] Create MergePointIFS::NewForLoop and NewForCatchBlock
This makes it clear that the constructors are to be used for a basic block that starts a loop or a basic block that starts an exception handler.

Bug: v8:7700
Change-Id: Ic58dd80f223e45b4e5cf5da6e78e989ba18d55a3
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3870916
Auto-Submit: Victor Gomes <victorgomes@chromium.org>
Commit-Queue: Leszek Swirski <leszeks@chromium.org>
Reviewed-by: Leszek Swirski <leszeks@chromium.org>
Cr-Commit-Position: refs/heads/main@{#82944}
2022-09-02 14:30:23 +00:00
..
api [heap] Don't get the ForegroundTaskRunner in shared isolate 2022-08-31 23:37:35 +00:00
asmjs [wasm] Introduce separate limits for memory64 2022-07-26 10:36:11 +00:00
ast Dehandlify more code 2022-09-01 08:40:12 +00:00
base [base][mac] Implement base::SharedMutex via std::shared_mutex 2022-09-02 11:12:18 +00:00
baseline [interpreter] Omit calling default ctors 2022-08-31 15:45:26 +00:00
bigint Reland "Remove some unused includes" 2022-07-05 16:44:13 +00:00
builtins Revert "Port Generic JS-Wasm Wrapper for arm64" 2022-09-01 14:23:12 +00:00
codegen [maglev] Drop compilation result if function has TF code 2022-09-02 10:25:44 +00:00
common [heap] Update evacuation and implement sweeping in MinorMC 2022-09-02 10:52:03 +00:00
compiler PPC/s390: Cleanup some macros 2022-09-02 12:57:02 +00:00
compiler-dispatcher [compiler] Park main thread while awaiting compile tasks 2022-08-10 21:43:52 +00:00
d8 [shared-struct] Rework ValueSerializer::Delegate::SupportsSharedValues 2022-08-31 15:27:55 +00:00
date Fix Date BiDi format 2022-07-11 17:19:43 +00:00
debug Reland "[debug] CHECK that a function's context is always available" 2022-09-01 11:19:55 +00:00
deoptimizer [maglev] Implement Maglev-to-Turbofan OSR 2022-08-30 11:51:28 +00:00
diagnostics [maglev] Rudimentary check elimination 2022-09-01 12:08:28 +00:00
execution [maglev] Fix int overflow in SmallEnoughForOSR 2022-09-01 08:56:31 +00:00
extensions [api, heap] Deprecate v8::EmbedderHeapTracer 2022-08-24 09:03:00 +00:00
flags [flags] Fix another weird printing of contradictions 2022-09-02 14:24:43 +00:00
handles [shared-struct] Use PersistentHandles to convey shared values 2022-08-29 19:44:47 +00:00
heap [heap] Stop scanning full client heaps for pointers into shared heap 2022-09-02 13:38:03 +00:00
ic [maglev] Rudimentary check elimination 2022-09-01 12:08:28 +00:00
init [heap] Update evacuation and implement sweeping in MinorMC 2022-09-02 10:52:03 +00:00
inspector [inspector] Introduce instrumentation pause distinction 2022-09-01 05:22:16 +00:00
interpreter [interpreter] Omit calling default ctors 2022-08-31 15:45:26 +00:00
json [heap] Invoke internal GC callbacks before Heap verification 2022-08-17 09:00:28 +00:00
libplatform [libplatform] Spawn more tasks from DefaultJobState::Join 2022-08-03 14:59:28 +00:00
libsampler Reland "[riscv32] Add RISCV32 backend" 2022-08-04 12:47:44 +00:00
logging [log] Add more fine-grained logging flags 2022-09-01 09:52:45 +00:00
maglev [maglev][cleanup] Create MergePointIFS::NewForLoop and NewForCatchBlock 2022-09-02 14:30:23 +00:00
numbers [bigint] Fix object literal property keys like 0x0n 2022-05-20 11:21:15 +00:00
objects [ext-code-space] Use Object::SafeEquals() in DescriptorLookupCache 2022-09-01 09:51:42 +00:00
parsing Dehandlify more code 2022-09-01 08:40:12 +00:00
profiler [heap] Move Verify* methods out of the heap class 2022-08-30 09:22:27 +00:00
protobuf
regexp Introduce Fixed{U}Int{8,16,32,64}Array types 2022-08-24 08:39:41 +00:00
roots Reland "Move some string allocation functions from Factory to FactoryBase" 2022-08-10 11:20:34 +00:00
runtime [maglev] Allow waiting for compile jobs to finish 2022-09-01 10:24:41 +00:00
sandbox [sandbox] Fix DCHECK failure in EPT entry allocation 2022-08-31 14:35:15 +00:00
sanitizer
snapshot [assembler] Introduce RelocInfo::NEAR_BUILTIN_ENTRY 2022-09-01 07:55:51 +00:00
strings [cleanup] Cleanup StringStream::PrintFunction() 2022-07-21 12:48:19 +00:00
tasks Remove some unused includes (3) 2022-07-07 09:42:31 +00:00
temporal Revert "[Temporal] Use double/int32_t instead of int64_t for duration parsing" 2022-08-26 22:44:17 +00:00
third_party Fix vtunejit issues 2022-07-27 13:02:17 +00:00
torque [torque] Print bitfield source positions 2022-08-16 08:25:17 +00:00
tracing [v8] Fix data race in TRACE_EVENT macros. 2022-06-07 00:19:05 +00:00
trap-handler Fix atomic initialization to work with C++20. 2022-05-10 15:43:25 +00:00
utils [base] Unify wrappers for malloc and friends 2022-08-29 19:03:46 +00:00
wasm [wasm-stringrefs] Remove subtyping between string view / iter and any 2022-09-02 12:18:32 +00:00
web-snapshot [web snapshot] Support BigInt 2022-08-10 13:15:15 +00:00
zone [maglev] Extend lifetimes of values used in a loop 2022-07-28 14:55:15 +00:00
DEPS [heap] Move Verify* methods out of the heap class 2022-08-30 09:22:27 +00:00
DIR_METADATA
OWNERS