v8/src
Predrag Rudic 286602a515 MIPS[64] Fix BranchLong PIC optimization
In case of switching from non-optimized to optimized version
of BranchLong macro, we forgot to take the instruction which
is located in the branch delay slot of the unoptimized version
and copy it to branch delay slot of the optimized version.

This CL implements the missing functionality.

Change-Id: I5e4adcccd0e85fd381a97eea8588e07bd8b045ef
Reviewed-on: https://chromium-review.googlesource.com/1165082
Reviewed-by: Ivica Bogosavljevic <ibogosavljevic@wavecomp.com>
Commit-Queue: Ivica Bogosavljevic <ibogosavljevic@wavecomp.com>
Cr-Commit-Position: refs/heads/master@{#54970}
2018-08-08 11:58:03 +00:00
..
arm [wasm] Fix JumpTableAssembler corrupting surrounding code. 2018-08-08 10:34:59 +00:00
arm64 [wasm] Fix JumpTableAssembler corrupting surrounding code. 2018-08-08 10:34:59 +00:00
asmjs [asm.js] Improve error reporting of internal failures. 2018-08-07 07:46:02 +00:00
ast Revert "[Interpreter] Do not use IC slots for property load/stores in an IIFE and top-level code" 2018-08-08 06:39:55 +00:00
base Reland "Applied noexcept to all mctors and massigns" 2018-08-02 10:37:09 +00:00
builtins [Intl] Optimize Intl.Collator 2018-08-08 10:21:19 +00:00
compiler [Intl] Optimize Intl.Collator 2018-08-08 10:21:19 +00:00
compiler-dispatcher [scanner] Prepare CharacterStreams for specializing scanner and parser by character type 2018-08-01 15:11:50 +00:00
debug Revert "[Interpreter] Do not use IC slots for property load/stores in an IIFE and top-level code" 2018-08-08 06:39:55 +00:00
extensions Reland^2 "Avoiding re-externalization of strings" 2018-07-25 18:54:28 +00:00
heap [heap] Introduce phase for marking wrappers 2018-08-08 09:32:39 +00:00
ia32 [wasm] Fix JumpTableAssembler corrupting surrounding code. 2018-08-08 10:34:59 +00:00
ic [csa] type and separate {Load,Store}{Fixed,Property}ArrayElement 2018-08-07 14:15:51 +00:00
inspector Reland "Applied noexcept to all mctors and massigns" 2018-08-02 10:37:09 +00:00
interpreter Revert "[Interpreter] Do not use IC slots for property load/stores in an IIFE and top-level code" 2018-08-08 06:39:55 +00:00
js [Intl] Optimize Intl.Collator 2018-08-08 10:21:19 +00:00
libplatform Revert "[tracing] allow dynamic control of tracing" 2018-08-06 07:41:35 +00:00
libsampler Migrate to the zx_task_suspend_token() API. 2018-08-01 18:31:18 +00:00
mips MIPS[64] Fix BranchLong PIC optimization 2018-08-08 11:58:03 +00:00
mips64 MIPS[64] Fix BranchLong PIC optimization 2018-08-08 11:58:03 +00:00
objects [Intl] Optimize Intl.Collator 2018-08-08 10:21:19 +00:00
parsing Revert "[Interpreter] Do not use IC slots for property load/stores in an IIFE and top-level code" 2018-08-08 06:39:55 +00:00
ppc [wasm] Fix JumpTableAssembler corrupting surrounding code. 2018-08-08 10:34:59 +00:00
profiler [cpu-profiler] Remove incorrect dchecks from the CPU profiler 2018-07-31 11:56:25 +00:00
regexp Update MIPS file ownership to @wavecomp.com e-mail addresses 2018-07-26 16:28:10 +00:00
runtime [Intl] Optimize Intl.Collator 2018-08-08 10:21:19 +00:00
s390 [wasm] Fix JumpTableAssembler corrupting surrounding code. 2018-08-08 10:34:59 +00:00
snapshot Reland "Applied noexcept to all mctors and massigns" 2018-08-02 10:37:09 +00:00
third_party [cleanup] Remove DCHECK from third_party 2018-08-08 10:47:16 +00:00
torque [torque] add typeswitch statement 2018-08-08 07:49:42 +00:00
tracing [tracing] add INTERNAL_TRACE_EVENT_ADD_WITH_ID_TID_AND_TIMESTAMP 2018-05-02 17:44:54 +00:00
trap-handler [wasm] Switch thread-in-wasm flag directly 2018-07-18 19:55:20 +00:00
wasm [wasm] Fix JumpTableAssembler corrupting surrounding code. 2018-08-08 10:34:59 +00:00
x64 [wasm] Fix JumpTableAssembler corrupting surrounding code. 2018-08-08 10:34:59 +00:00
zone [cleanup] Use ZoneChunkList in the parser 2018-07-24 09:04:42 +00:00
accessors.cc [runtime] Change the default values of Proxy.prototype to undefined from null 2018-07-27 08:27:36 +00:00
accessors.h [cleanup] Remove unused Isolate parameters 2018-07-18 16:47:22 +00:00
address-map.cc Use nullptr instead of NULL where possible 2017-10-13 17:21:49 +00:00
address-map.h [snapshot] allow custom chunk sizes. 2018-07-04 07:38:08 +00:00
allocation-site-scopes.h
allocation.cc [ubsan] Change Address typedef to uintptr_t 2018-04-14 01:25:28 +00:00
allocation.h [cleanup] Remove the INLINE and NO_INLINE macros 2018-06-22 13:14:45 +00:00
api-arguments-inl.h [cleanup] Move handle() function to handles-inl.h 2018-07-23 16:10:10 +00:00
api-arguments.cc [cleanup] Move handle() function to handles-inl.h 2018-07-23 16:10:10 +00:00
api-arguments.h [cleanup] Move handle() function to handles-inl.h 2018-07-23 16:10:10 +00:00
api-inl.h Remove unnecessary 'size' argument from TYPED_ARRAYS macro. 2018-07-31 12:29:13 +00:00
api-natives.cc [cleanup] Split off api-inl.h from api.h to make latter self contained 2018-07-23 16:03:49 +00:00
api-natives.h [cleanup] Move handle() function to handles-inl.h 2018-07-23 16:10:10 +00:00
api.cc Revert "[api] Remove deprecated functions" 2018-08-07 08:09:31 +00:00
api.h [cleanup] Split off api-inl.h from api.h to make latter self contained 2018-07-23 16:03:49 +00:00
arguments-inl.h [iwyu] Split off arguments-inl.h and builtins-utils-inl.h 2018-08-03 09:26:41 +00:00
arguments.cc
arguments.h [iwyu] Split off arguments-inl.h and builtins-utils-inl.h 2018-08-03 09:26:41 +00:00
asan.h [asan] Move asan macros to asan.h 2018-05-08 14:14:34 +00:00
assembler-arch.h [wasm] Split off wasm-linkage.h 2018-04-27 13:43:49 +00:00
assembler-inl.h
assembler.cc [explicit isolates] Pass Isolate* into Verify*Pointer methods 2018-07-17 14:23:37 +00:00
assembler.h [wasm] Fix JumpTableAssembler corrupting surrounding code. 2018-08-08 10:34:59 +00:00
assert-scope.cc Use nullptr instead of NULL where possible 2017-10-13 17:21:49 +00:00
assert-scope.h Move DisallowHeapAccess definition out of compiler and reuse it. 2018-07-25 13:13:35 +00:00
async-hooks-wrapper.cc [async] Fix a crash when AsyncHooks is used in the proto of an object 2018-07-23 14:34:59 +00:00
async-hooks-wrapper.h [async] Fix a crash when AsyncHooks is used in the proto of an object 2018-07-23 14:34:59 +00:00
bailout-reason.cc Reland "[turboassembler] Introduce hard-abort mode" 2018-07-24 15:58:46 +00:00
bailout-reason.h Reland "[turboassembler] Introduce hard-abort mode" 2018-07-24 15:58:46 +00:00
basic-block-profiler.cc [wasm] Share BasicBlockProfiler instance in process 2018-07-26 13:54:57 +00:00
basic-block-profiler.h [wasm] Share BasicBlockProfiler instance in process 2018-07-26 13:54:57 +00:00
bignum-dtoa.cc [cleanup] Fix remaining (D)CHECK macro usages 2017-10-18 10:12:31 +00:00
bignum-dtoa.h
bignum.cc Normalize casing of hexadecimal digits 2017-12-02 01:24:40 +00:00
bignum.h
bit-vector.cc
bit-vector.h [presubmit] Add include guard check 2018-02-02 16:59:32 +00:00
bootstrapper.cc [Intl] Optimize Intl.Collator 2018-08-08 10:21:19 +00:00
bootstrapper.h [explicit isolates] Fix up bootstrapper Handles 2018-06-20 11:20:29 +00:00
boxed-float.h Fix is_trivially_copyable check for MSVC and older stdlibc++ 2018-03-01 13:05:12 +00:00
cached-powers.cc Normalize casing of hexadecimal digits 2017-12-02 01:24:40 +00:00
cached-powers.h
callable.h
cancelable-task.cc [wasm] Extract compilation state from ModuleCompiler and AsyncCompileJob 2018-03-19 10:36:52 +00:00
cancelable-task.h Retire AtomicNumber. 2018-07-12 08:17:57 +00:00
char-predicates-inl.h Reland proposal-numeric-separator. 2018-03-06 01:25:06 +00:00
char-predicates.cc
char-predicates.h [scanner] Don't use UnicodeCache for IsLineTerminator. 2017-09-05 07:04:06 +00:00
checks.h [ubsan] Change Address typedef to uintptr_t 2018-04-14 01:25:28 +00:00
code-events.h [cpu-profiler] Use instruction start as the key for the CodeMap 2018-07-27 09:53:00 +00:00
code-factory.cc [cleanup] Remove some unneeded CodeFactory helpers for builtins 2018-06-22 09:50:45 +00:00
code-factory.h [cleanup] Remove some unneeded CodeFactory helpers for builtins 2018-06-22 09:50:45 +00:00
code-reference.cc [cleanup] Clean up CodeReference class 2018-04-23 10:10:45 +00:00
code-reference.h Use DCHECK instead of CHECK in CodeReference 2018-06-06 13:23:12 +00:00
code-stub-assembler.cc [in-place weak refs] Remove WeakCell helpers from CSA 2018-08-08 11:56:58 +00:00
code-stub-assembler.h [in-place weak refs] Remove WeakCell helpers from CSA 2018-08-08 11:56:58 +00:00
code-stubs-utils.h
code-stubs.cc [explicit isolates] Remove various GetIsolates 2018-07-17 11:56:37 +00:00
code-stubs.h Make CallInterfaceDescriptor isolate-independent 2018-06-18 15:55:53 +00:00
code-tracer.h Reland "[wasm] Add a separate CodeTracer to the WasmEngine." 2018-07-16 12:39:00 +00:00
codegen.cc Cleanup codegen.h includes 2017-10-20 11:56:01 +00:00
codegen.h Cleanup codegen.h includes 2017-10-20 11:56:01 +00:00
collector.h [cleanup] Fix remaining (D)CHECK macro usages 2017-10-18 10:12:31 +00:00
compilation-cache.cc [explicit isolates] Remove GetIsolate from HashTable/HashSets 2018-07-12 12:47:48 +00:00
compilation-cache.h Reland "[parser][log] Log script id during background compilation" 2018-06-25 10:46:34 +00:00
compilation-statistics.cc [Turbofan] Typo in turbo-stats flag 2017-08-15 09:37:46 +00:00
compilation-statistics.h [Compiler] Split up Unoptimized/Optimized CompilationInfo and CompilationJobs 2018-04-04 21:09:01 +00:00
compiler.cc [Compile] Track cases where a script is in the isolate cache but was streaming parse/compiled. 2018-08-06 15:10:21 +00:00
compiler.h [explicit isolates] Remove final GetIsolate/GetHeaps 2018-07-18 08:16:54 +00:00
contexts-inl.h [cleanup] Fix more header includes to allow individual compilation 2018-07-30 09:34:27 +00:00
contexts.cc Use JSGlobalProxy type for the global proxy field on Context. 2018-07-19 08:42:05 +00:00
contexts.h [intl] Port CanonicalizeLocaleList to C++ 2018-08-07 18:02:23 +00:00
conversions-inl.h [ubsan] Fix many static_cast<int32_t> with undefined behavior 2018-04-17 02:02:18 +00:00
conversions.cc [GetIsolate] Remove GetIsolate from String in src/objects.cc 2018-06-21 11:59:58 +00:00
conversions.h [GetIsolate] Remove GetIsolate from String in src/objects.cc 2018-06-21 11:59:58 +00:00
counters-inl.h [explicit isolates] Remove various GetIsolates 2018-07-17 11:56:37 +00:00
counters.cc Remove V8.MemoryHeapCommitted and V8.MemoryHeapUsed histograms. 2018-07-13 17:17:44 +00:00
counters.h [Compile] Track cases where a script is in the isolate cache but was streaming parse/compiled. 2018-08-06 15:10:21 +00:00
d8-console.cc [heap] Pass isolate to the OOM handler and add an OOM test. 2018-03-22 14:44:50 +00:00
d8-console.h [d8] Support more console functions 2017-10-13 10:44:17 +00:00
d8-posix.cc [cleanup] Fix use of deprecated Concat in d8 2018-07-23 10:38:10 +00:00
d8-windows.cc [heap] Pass isolate to the OOM handler and add an OOM test. 2018-03-22 14:44:50 +00:00
d8.cc [d8] Fix race when setting {script_executed} option. 2018-08-02 12:18:15 +00:00
d8.h [d8] Fix race when setting {script_executed} option. 2018-08-02 12:18:15 +00:00
d8.js [cleanup] Remove some obsolete TODOs. 2018-04-27 10:27:27 +00:00
date.cc TimeClip before formatting in Intl.DateTimeFormat 2018-04-25 20:17:29 +00:00
date.h TimeClip before formatting in Intl.DateTimeFormat 2018-04-25 20:17:29 +00:00
dateparser-inl.h [cleanup] Fix remaining (D)CHECK macro usages 2017-10-18 10:12:31 +00:00
dateparser.cc [cleanup] Fix remaining (D)CHECK macro usages 2017-10-18 10:12:31 +00:00
dateparser.h
deoptimize-reason.cc
deoptimize-reason.h [turbofan] Make CheckString deopt reason more informative 2018-02-21 16:36:33 +00:00
deoptimizer.cc [heap,iwyu] Provide slim write barrier header 2018-07-26 09:04:48 +00:00
deoptimizer.h [iwyu] Add missing include in deoptimizer.h 2018-08-02 09:57:55 +00:00
DEPS Update manual write barrier calls for new entry point 2018-07-27 13:35:30 +00:00
detachable-vector.h [cleanup] Replace List with std::vector in api. 2017-09-28 09:32:18 +00:00
disasm.h [builtins,x64] More information about root-relative accesses 2018-07-30 07:36:47 +00:00
disassembler.cc [builtins,x64] More information about root-relative accesses 2018-07-30 07:36:47 +00:00
disassembler.h Make disassembler tests abort on unimplemented opcode 2018-07-26 13:52:17 +00:00
diy-fp.cc
diy-fp.h [cleanup] Fix remaining (D)CHECK macro usages 2017-10-18 10:12:31 +00:00
double.h [iwyu] Fix includes in double.h 2018-07-25 07:57:55 +00:00
dtoa.cc v8: Fix most -Wunreachable-code warnings. 2017-09-20 11:25:51 +00:00
dtoa.h
eh-frame.cc [ubsan] Change Address typedef to uintptr_t 2018-04-14 01:25:28 +00:00
eh-frame.h [ubsan] Change Address typedef to uintptr_t 2018-04-14 01:25:28 +00:00
elements-inl.h [iwyu] Fix includes in elements-inl.h 2018-07-31 14:09:29 +00:00
elements-kind.cc [turbofan] Remove check in IsMoreGeneralElementsKindTransition 2018-07-25 14:14:57 +00:00
elements-kind.h Remove unnecessary 'size' argument from TYPED_ARRAYS macro. 2018-07-31 12:29:13 +00:00
elements.cc Remove unnecessary 'size' argument from TYPED_ARRAYS macro. 2018-07-31 12:29:13 +00:00
elements.h [cleanup] Fix uses of things declared in -inl headers by -h headers 2018-07-30 08:52:47 +00:00
execution.cc [cleanup] Split off api-inl.h from api.h to make latter self contained 2018-07-23 16:03:49 +00:00
execution.h [inspector] use interrupt for pause only as last resort 2018-05-30 13:54:37 +00:00
external-reference-table.cc [cleanup] Remove unused Isolate parameters 2018-07-18 16:47:22 +00:00
external-reference-table.h [builtins,x64] More information about root-relative accesses 2018-07-30 07:36:47 +00:00
external-reference.cc Reland "[turboassembler] Introduce hard-abort mode" 2018-07-24 15:58:46 +00:00
external-reference.h Reland "[turboassembler] Introduce hard-abort mode" 2018-07-24 15:58:46 +00:00
fast-dtoa.cc Work on -Wimplicit-fallthrough for v8 2018-02-16 13:32:25 +00:00
fast-dtoa.h
feedback-vector-inl.h [heap,iwyu] Provide slim write barrier header 2018-07-26 09:04:48 +00:00
feedback-vector.cc Reland "Reland [CloneObjectIC] overwrite monomorphic/polymorphic feedback if deprecated" 2018-08-01 00:30:11 +00:00
feedback-vector.h [ic] Remember the receiver map in PREMONOMORPHIC state. 2018-07-25 09:18:54 +00:00
field-index-inl.h [presubmit] Add include guard check 2018-02-02 16:59:32 +00:00
field-index.h [runtime] Properly calculate upper bound for NOF in_object_properties 2018-03-08 14:54:55 +00:00
field-type.cc [cleanup] Fix more header includes to allow individual compilation 2018-07-30 09:34:27 +00:00
field-type.h [cleanup] Fix more header includes to allow individual compilation 2018-07-30 09:34:27 +00:00
fixed-dtoa.cc [cleanup] Fix remaining (D)CHECK macro usages 2017-10-18 10:12:31 +00:00
fixed-dtoa.h
flag-definitions.h [x64] Implement partial constant pool for x64. 2018-08-08 09:45:37 +00:00
flags.cc [d8] Treat .mjs files as modules 2018-07-17 19:04:28 +00:00
flags.h [flags] Print flags that were ignored. 2018-05-18 16:40:09 +00:00
frame-constants.h [masm] Don't push CodeObject when entering INTERNAL frames 2018-05-29 13:20:03 +00:00
frames-inl.h [wasm] Introduce specialized WasmCompileLazy frame type. 2018-05-29 11:31:43 +00:00
frames.cc [wasm] Also print relative position for compiled frames 2018-07-16 10:51:12 +00:00
frames.h Reland "[debug] liveedit in native" 2018-07-03 21:01:57 +00:00
futex-emulation.cc Reland: [iwyu] Remove sfi-inl.h -> wasm include 2018-07-25 14:54:37 +00:00
futex-emulation.h [cleanup] Remove unused Isolate parameters 2018-07-18 16:47:22 +00:00
gdb-jit.cc [cleanup] Split off api-inl.h from api.h to make latter self contained 2018-07-23 16:03:49 +00:00
gdb-jit.h [presubmit] Add include guard check 2018-02-02 16:59:32 +00:00
global-handles.cc [cleanup] Disable deprecation warnings on calls to Mark/IsIndependent. 2018-07-24 23:27:43 +00:00
global-handles.h [cleanup] Disable deprecation warnings on calls to Mark/IsIndependent. 2018-07-24 23:27:43 +00:00
globals.h [wasm] Increase maximum wasm code space to 512 MB 2018-08-03 09:30:31 +00:00
handler-table.cc [ubsan] Change Address typedef to uintptr_t 2018-04-14 01:25:28 +00:00
handler-table.h Move exception handler table into instruction stream. 2018-02-27 10:20:35 +00:00
handles-inl.h [cleanup] Fix uses of things declared in -inl headers by -h headers 2018-07-30 08:52:47 +00:00
handles.cc [cleanup] Move handle() function to handles-inl.h 2018-07-23 16:10:10 +00:00
handles.h [cleanup] Fix uses of things declared in -inl headers by -h headers 2018-07-30 08:52:47 +00:00
heap-symbols.h [Intl] Optimize Intl.Collator 2018-08-08 10:21:19 +00:00
icu_util.cc Block ICU data override with loading from file 2018-01-29 21:58:39 +00:00
icu_util.h
identity-map.cc [explicit isolates] Convert src/* to ReadOnlyRoots 2018-07-04 10:29:45 +00:00
identity-map.h Change IdentityMap::Delete signature 2018-04-20 11:27:59 +00:00
instruction-stream.cc Replace V8_EMBEDDED_BUILTIN by runtime flag 2018-07-03 08:22:19 +00:00
instruction-stream.h Replace V8_EMBEDDED_BUILTIN by runtime flag 2018-07-03 08:22:19 +00:00
interface-descriptors.cc [runtime] use new CloneObject bytecode for some ObjectLiteralSpread cases 2018-07-20 16:48:59 +00:00
interface-descriptors.h [runtime] use new CloneObject bytecode for some ObjectLiteralSpread cases 2018-07-20 16:48:59 +00:00
intl.cc [intl] Port CanonicalizeLocaleList to C++ 2018-08-07 18:02:23 +00:00
intl.h [intl] Port CanonicalizeLocaleList to C++ 2018-08-07 18:02:23 +00:00
isolate-inl.h [cleanup] Avoid accessing MemoryChunk directly to get Isolate 2018-07-20 11:10:07 +00:00
isolate.cc Revert "[api] Remove deprecated functions" 2018-08-07 08:09:31 +00:00
isolate.h Revert "[api] Remove deprecated functions" 2018-08-07 08:09:31 +00:00
json-parser.cc Extend hash seed to 64 bits 2018-07-16 11:19:42 +00:00
json-parser.h [cleanup] Remove the INLINE and NO_INLINE macros 2018-06-22 13:14:45 +00:00
json-stringifier.cc [intl] Port CanonicalizeLocaleList to C++ 2018-08-07 18:02:23 +00:00
json-stringifier.h [iwyu] Make string-builder.h an inline file 2018-07-31 12:52:22 +00:00
keys.cc [api][keys] Allow skipping indices for Proxies with GetPropertyNames 2018-07-31 16:16:08 +00:00
keys.h [api][keys] Allow skipping indices for Proxies with GetPropertyNames 2018-07-31 16:16:08 +00:00
label.h [cleanup] Remove the INLINE and NO_INLINE macros 2018-06-22 13:14:45 +00:00
layout-descriptor-inl.h [heap,iwyu] Clean up scavenger and related headers 2018-07-30 13:07:52 +00:00
layout-descriptor.cc [explicit isolates] Remove GetIsolate from LayoutDescriptor 2018-07-17 13:33:54 +00:00
layout-descriptor.h [heap,iwyu] Clean up scavenger and related headers 2018-07-30 13:07:52 +00:00
locked-queue-inl.h [presubmit] Add include guard check 2018-02-02 16:59:32 +00:00
locked-queue.h [presubmit] Add include guard check 2018-02-02 16:59:32 +00:00
log-inl.h
log-utils.cc [GetIsolate] Use RORoots for Oddball checks 2018-07-05 10:32:49 +00:00
log-utils.h Revert "[logging] Remove unused code" 2018-05-03 12:11:15 +00:00
log.cc [cpu-profiler] Use instruction start as the key for the CodeMap 2018-07-27 09:53:00 +00:00
log.h [cpu-profiler] Use instruction start as the key for the CodeMap 2018-07-27 09:53:00 +00:00
lookup-cache-inl.h [cleanup] Fix remaining (D)CHECK macro usages 2017-10-18 10:12:31 +00:00
lookup-cache.cc Use nullptr instead of NULL where possible 2017-10-13 17:21:49 +00:00
lookup-cache.h Use nullptr instead of NULL where possible 2017-10-13 17:21:49 +00:00
lookup-inl.h [cleanup] Fix more header includes to allow individual compilation 2018-07-30 09:34:27 +00:00
lookup.cc Remove unnecessary 'size' argument from TYPED_ARRAYS macro. 2018-07-31 12:29:13 +00:00
lookup.h [cleanup] Fix more header includes to allow individual compilation 2018-07-30 09:34:27 +00:00
lsan.h [lsan] Disable annotations on windows 2018-05-14 09:57:32 +00:00
machine-type.cc [csa] Add C++ compile time type checks to CSA. 2017-08-04 01:09:24 +00:00
machine-type.h [wasm] Make wasm::ValueType independent of the MachineRepresentation 2018-05-07 11:54:56 +00:00
macro-assembler-inl.h
macro-assembler.h [sfi] Compress function arg counts to 16 bit 2018-05-30 16:35:50 +00:00
map-updater.cc Remove unnecessary conditions around Map::AsElementsKind calls. 2018-08-07 11:07:12 +00:00
map-updater.h [cleanup] Fix more header includes to allow individual compilation 2018-07-30 09:34:27 +00:00
maybe-handles-inl.h [iwyu] Fix includes in maybe-handles-inl.h and maybe-object-inl.h 2018-07-25 09:24:29 +00:00
maybe-handles.h [cleanup] Move handle() function to handles-inl.h 2018-07-23 16:10:10 +00:00
messages.cc [iwyu] Make string-builder.h an inline file 2018-07-31 12:52:22 +00:00
messages.h Accept Etc/GMT* as a valid time zone id. 2018-08-02 23:23:56 +00:00
msan.h [msan] Add static type checks for non-msan builds 2018-05-08 14:08:29 +00:00
objects-body-descriptors-inl.h [Intl] Optimize Intl.Collator 2018-08-08 10:21:19 +00:00
objects-body-descriptors.h [sfi] Remove SFI function identifier field 2018-07-19 09:07:11 +00:00
objects-debug.cc [Intl] Optimize Intl.Collator 2018-08-08 10:21:19 +00:00
objects-definitions.h [Intl] Optimize Intl.Collator 2018-08-08 10:21:19 +00:00
objects-inl.h [turbofan] Extend and streamline serialization. 2018-08-06 13:20:02 +00:00
objects-printer.cc [Intl] Optimize Intl.Collator 2018-08-08 10:21:19 +00:00
objects.cc [Intl] Optimize Intl.Collator 2018-08-08 10:21:19 +00:00
objects.h [Intl] Optimize Intl.Collator 2018-08-08 10:21:19 +00:00
optimized-compilation-info.cc [iwyu] api.h iwyu 2018-07-20 11:49:02 +00:00
optimized-compilation-info.h Move CompilationDependencies into compiler. 2018-07-06 13:32:02 +00:00
ostreams.cc Reland "Introduce StdoutStream which prints to Android log or stdout" 2018-06-14 13:29:01 +00:00
ostreams.h Add stream helper to output any iterable collection 2018-06-27 10:48:05 +00:00
OWNERS Ensure that changes in object body descriptors are reviewed by GC team. 2017-10-25 08:40:27 +00:00
pending-compilation-error-handler.cc [explicit isolates] Remove various GetIsolates 2018-07-17 11:56:37 +00:00
pending-compilation-error-handler.h [binary size] Move PendingCompilationErrorHandler implementation out-of-line 2017-11-21 16:42:55 +00:00
perf-jit.cc [cpu-profiler] Use instruction start as the key for the CodeMap 2018-07-27 09:53:00 +00:00
perf-jit.h [cpu-profiler] Use instruction start as the key for the CodeMap 2018-07-27 09:53:00 +00:00
PRESUBMIT.py [CQ] Let presubmit scripts point to correct LUCI bots 2018-02-27 23:26:51 +00:00
property-descriptor.cc [cleanup] Remove unused Isolate parameters 2018-07-18 16:47:22 +00:00
property-descriptor.h Port ObjectGetOwnPropertyDescriptor to CSA 2017-09-25 09:21:24 +00:00
property-details.h Fix a Jumbo breakage 2018-05-29 14:36:48 +00:00
property.cc [cleanup] Fix more header includes to allow individual compilation 2018-07-30 14:36:41 +00:00
property.h [cleanup] Fix more header includes to allow individual compilation 2018-07-30 14:36:41 +00:00
prototype-inl.h [cleanup] Fix more header includes to allow individual compilation 2018-07-30 14:36:41 +00:00
prototype.h [cleanup] Fix more header includes to allow individual compilation 2018-07-30 14:36:41 +00:00
register-configuration.cc [arm] [arm64] Match LoadStackPointer with comparison. 2018-06-20 14:24:14 +00:00
register-configuration.h [arm] [arm64] Match LoadStackPointer with comparison. 2018-06-20 14:24:14 +00:00
reglist.h Allow constexpr RegList construction from Registers 2017-10-24 17:30:11 +00:00
roots-inl.h [explicit isolates] Remove various GetIsolates 2018-07-17 11:56:37 +00:00
roots.h Revert "Revert (partially) "Reland [in-place weak refs] Use WeakArrayList in Heap::noscript_list."" 2018-08-06 12:37:18 +00:00
runtime-profiler.cc interpreter: make interpreted frames distinguishable in the native stack 2018-04-10 19:33:55 +00:00
runtime-profiler.h [fullcodegen] Remove ability to compile with Full-Codegen. 2017-08-10 11:13:31 +00:00
safepoint-table.cc [cleanup] Replace ZoneList with ZoneChunkList in DeoptimizationInfo 2018-07-23 08:57:49 +00:00
safepoint-table.h [cleanup] Replace ZoneList with ZoneChunkList in DeoptimizationInfo 2018-07-23 08:57:49 +00:00
setup-isolate-deserialize.cc Reland "Introduce StdoutStream which prints to Android log or stdout" 2018-06-14 13:29:01 +00:00
setup-isolate-full.cc Harden isolate initialization 2017-11-21 12:55:06 +00:00
setup-isolate.h [heap] remove heap init from shipping binary. 2017-09-07 05:24:49 +00:00
signature.h [wasm] Refactor SignatureMap to use unordered_map 2018-07-12 12:34:28 +00:00
simulator-base.cc [Refactoring] Remove {external_reference_redirector} from the isolate 2018-04-17 16:28:54 +00:00
simulator-base.h [Refactoring] Remove {external_reference_redirector} from the isolate 2018-04-17 16:28:54 +00:00
simulator.h [ubsan] Change Address typedef to uintptr_t 2018-04-14 01:25:28 +00:00
source-position-table.cc [wasm] Store protected instructions in an OwnedVector 2018-06-27 12:22:10 +00:00
source-position-table.h [wasm] Avoid creating temporary source position table. 2018-06-22 11:33:25 +00:00
source-position.cc [GetIsolate] Remove 1-arg Handle constructor 2018-06-26 11:02:30 +00:00
source-position.h [turbolizer] Add inlining information to --trace-turbo 2018-05-16 13:22:24 +00:00
splay-tree-inl.h Use nullptr instead of NULL where possible 2017-10-13 17:21:49 +00:00
splay-tree.h [cleanup] Remove the INLINE and NO_INLINE macros 2018-06-22 13:14:45 +00:00
startup-data-util.cc Reland "[build] Make separate snapshot for trusted variant" 2018-03-20 10:59:24 +00:00
startup-data-util.h
string-builder-inl.h [iwyu] Make string-builder.h an inline file 2018-07-31 12:52:22 +00:00
string-builder.cc [iwyu] Make string-builder.h an inline file 2018-07-31 12:52:22 +00:00
string-case.cc [cleanup] Fix remaining (D)CHECK macro usages 2017-10-18 10:12:31 +00:00
string-case.h [presubmit] Add include guard check 2018-02-02 16:59:32 +00:00
string-hasher-inl.h [cleanup] Fix more header includes to allow individual compilation 2018-07-30 14:36:41 +00:00
string-hasher.h Extend hash seed to 64 bits 2018-07-16 11:19:42 +00:00
string-search.h [ptr-compr] Support 31-bit Smis in lower half-word on 64-bit architectures. 2018-06-05 11:37:35 +00:00
string-stream.cc Reland: [iwyu] Remove sfi-inl.h -> wasm include 2018-07-25 14:54:37 +00:00
string-stream.h Remove unsafe GetIsolates from string-stream.cc 2018-07-17 11:12:17 +00:00
strtod.cc Fix compilation failure due to -Wunneeded-internal-declaration 2017-12-05 14:52:31 +00:00
strtod.h
transitions-inl.h [cleanup] Remove Isolate parameter from object print 2018-07-12 11:31:57 +00:00
transitions.cc [cleanup] Remove unused Isolate parameters 2018-07-18 16:47:22 +00:00
transitions.h [cleanup] Remove unused Isolate parameters 2018-07-18 16:47:22 +00:00
turbo-assembler.cc [turbo-assembler] Add code comment for inlined trampolines 2018-08-02 15:11:24 +00:00
turbo-assembler.h [turbo-assembler] Add code comment for inlined trampolines 2018-08-02 15:11:24 +00:00
type-hints.cc [builtins] Convert CEntry/GetProperty/StringAdd stubs to builtins 2018-05-07 15:02:42 +00:00
type-hints.h [builtins] Convert CEntry/GetProperty/StringAdd stubs to builtins 2018-05-07 15:02:42 +00:00
unicode-cache-inl.h [scanner] Don't use UnicodeCache for IsLineTerminator. 2017-09-05 07:04:06 +00:00
unicode-cache.h [scanner] Don't use UnicodeCache for IsLineTerminator. 2017-09-05 07:04:06 +00:00
unicode-decoder.cc Consolidate UTF-8 Vector<char> to uc16 decoding into Iterator 2018-02-20 20:04:41 +00:00
unicode-decoder.h Consolidate UTF-8 Vector<char> to uc16 decoding into Iterator 2018-02-20 20:04:41 +00:00
unicode-inl.h [unibrow] -1 used by kNoPreviousCharacter and kEndOfInput isn't a valid Lead/Trail char. Drop superfluous check. 2018-06-21 12:35:08 +00:00
unicode.cc Implement DFA Unicode Decoder 2017-12-11 21:36:13 +00:00
unicode.h [scanner] Push surrogate pair handling down into identifier scanning 2018-07-03 13:51:50 +00:00
unoptimized-compilation-info.cc [iwyu] api.h iwyu 2018-07-20 11:49:02 +00:00
unoptimized-compilation-info.h [Compiler] Split up Unoptimized/Optimized CompilationInfo and CompilationJobs 2018-04-04 21:09:01 +00:00
uri.cc [cleanup] Move handle() function to handles-inl.h 2018-07-23 16:10:10 +00:00
uri.h [cleanup] Move handle() function to handles-inl.h 2018-07-23 16:10:10 +00:00
utils-inl.h
utils.cc Reland "Update GetCurrentStackPosition to use built-in" 2018-08-06 08:09:13 +00:00
utils.h Reland "Update GetCurrentStackPosition to use built-in" 2018-08-06 08:09:13 +00:00
v8.cc [wasm] Introduce --wasm-shared-engine flag. 2018-07-25 08:17:24 +00:00
v8.h [heap] Pass isolate to the OOM handler and add an OOM test. 2018-03-22 14:44:50 +00:00
v8dll-main.cc
v8memory.h Do not deprecate Memory methods yet 2018-08-03 07:50:31 +00:00
v8threads.cc [debug] Fully implement Debug::ArchiveDebug and Debug::RestoreDebug. 2018-08-03 20:45:09 +00:00
v8threads.h [debug] Fully implement Debug::ArchiveDebug and Debug::RestoreDebug. 2018-08-03 20:45:09 +00:00
value-serializer.cc [wasm] Make native module serialization thread safe. 2018-08-01 12:06:32 +00:00
value-serializer.h [cleanup] Move handle() function to handles-inl.h 2018-07-23 16:10:10 +00:00
vector-slot-pair.cc [turbofan] Fix VectorSlotPair printer 2017-12-19 10:19:56 +00:00
vector-slot-pair.h [turbofan] Add feedback to CheckSmi 2017-12-18 15:52:38 +00:00
vector.h [wasm] "Vectorize" fuzzer 2018-07-12 12:44:39 +00:00
version.cc Use nullptr instead of NULL where possible 2017-10-13 17:21:49 +00:00
version.h [iwyu] More iwyu fixes (date, execution etc.) 2018-02-26 08:59:59 +00:00
visitors.cc [heap-profiler] Simplify snapshotting of the roots. 2018-02-19 10:03:38 +00:00
visitors.h [arm64] Use direct calls where possible. 2018-04-30 15:02:27 +00:00
vm-state-inl.h [profview] Distinguish between parse/opt/unopt compile 2017-08-10 15:44:36 +00:00
vm-state.h [ubsan] Change Address typedef to uintptr_t 2018-04-14 01:25:28 +00:00