..
backend
[wasm-simd] Implement F64x2 min max for x64
2019-08-02 15:44:10 +00:00
access-builder.cc
[turbofan] Zero-initialize BigInt padding
2019-07-12 14:38:59 +00:00
access-builder.h
[turbofan] Zero-initialize BigInt padding
2019-07-12 14:38:59 +00:00
access-info.cc
[turbofan] First part of brokerization/serialization for instanceof
2019-07-25 14:39:54 +00:00
access-info.h
[turbofan] Brokerize reduction of RegExp.prototype.test
2019-07-17 11:40:51 +00:00
add-type-assertions-reducer.cc
[turbofan] Add optional runtime checks for range types
2019-07-12 08:32:59 +00:00
add-type-assertions-reducer.h
[turbofan] Add optional runtime checks for range types
2019-07-12 08:32:59 +00:00
all-nodes.cc
all-nodes.h
allocation-builder-inl.h
Retire PretenureFlag and use AllocationType everywhere.
2019-03-12 08:10:44 +00:00
allocation-builder.h
Retire PretenureFlag and use AllocationType everywhere.
2019-03-12 08:10:44 +00:00
basic-block-instrumentor.cc
Move more relevant files to src/objects
2019-05-23 08:52:30 +00:00
basic-block-instrumentor.h
Move utility code to src/utils
2019-05-23 14:13:34 +00:00
branch-elimination.cc
[turbofan] Check for dead control in branch elimination.
2019-03-11 06:30:00 +00:00
branch-elimination.h
Move remaining files in src/
2019-05-24 18:24:36 +00:00
bytecode-analysis.cc
[turbofan] Pass a read-only value by const-reference rather than pointer
2019-07-29 10:41:42 +00:00
bytecode-analysis.h
[turbofan] Move bytecode analysis to the serializer
2019-07-15 12:41:57 +00:00
bytecode-graph-builder.cc
[turbofan] Introduce SerializationPolicy enum
2019-08-01 13:56:34 +00:00
bytecode-graph-builder.h
[turbofan] introduce a deterministic tick measurement and assert optimization doesn't take too long
2019-07-17 07:00:00 +00:00
bytecode-liveness-map.cc
bytecode-liveness-map.h
Move utility code to src/utils
2019-05-23 14:13:34 +00:00
c-linkage.cc
[turbofan] Simplify handling of calls with saved registers.
2019-08-01 08:59:15 +00:00
checkpoint-elimination.cc
[turbofan] Introduce DisallowHeapAccess helper.
2018-07-10 08:40:29 +00:00
checkpoint-elimination.h
Move remaining files in src/
2019-05-24 18:24:36 +00:00
code-assembler.cc
[turbofan] Eliminate more non-const reference arguments
2019-07-26 09:33:08 +00:00
code-assembler.h
[WeakRefs] Make cleanup callback run as a task
2019-07-30 12:19:39 +00:00
common-node-cache.cc
Move remaining files in src/
2019-05-24 18:24:36 +00:00
common-node-cache.h
[cleanup] Refactor compiler to use default members.
2018-09-17 12:12:21 +00:00
common-operator-reducer.cc
[turbofan] fix bug in CommonOperatorReducer::ReduceReturn
2019-06-25 11:00:01 +00:00
common-operator-reducer.h
Move remaining files in src/
2019-05-24 18:24:36 +00:00
common-operator.cc
[turbofan] Simplify handling of calls with saved registers.
2019-08-01 08:59:15 +00:00
common-operator.h
[turbofan] Simplify handling of calls with saved registers.
2019-08-01 08:59:15 +00:00
compilation-dependencies.cc
[turbofan] First part of brokerization/serialization for instanceof
2019-07-25 14:39:54 +00:00
compilation-dependencies.h
[turbofan] Disentangle header include chains
2019-07-05 14:26:05 +00:00
compilation-dependency.h
[turbofan] Disentangle header include chains
2019-07-05 14:26:05 +00:00
compiler-source-position-table.cc
[turbolizer] Add inlining information to --trace-turbo
2018-05-16 13:22:24 +00:00
compiler-source-position-table.h
Move remaining files in src/
2019-05-24 18:24:36 +00:00
constant-folding-reducer.cc
Move more relevant files to src/objects
2019-05-23 08:52:30 +00:00
constant-folding-reducer.h
[turbofan] Rename "js_heap_broker" to "broker".
2018-10-15 08:17:17 +00:00
control-equivalence.cc
control-equivalence.h
Move remaining files in src/
2019-05-24 18:24:36 +00:00
control-flow-optimizer.cc
[turbofan] introduce a deterministic tick measurement and assert optimization doesn't take too long
2019-07-17 07:00:00 +00:00
control-flow-optimizer.h
[turbofan] introduce a deterministic tick measurement and assert optimization doesn't take too long
2019-07-17 07:00:00 +00:00
csa-load-elimination.cc
Remove AbortJS opcode and builtin
2019-07-11 09:15:09 +00:00
csa-load-elimination.h
[csa] Track stores and perform simple alias analysis in CSA Load Elimination
2019-06-18 08:46:55 +00:00
dead-code-elimination.cc
Reland "[turbofan] re-wire Unreachable to the graph end at EffectPhi's"
2019-05-14 13:17:11 +00:00
dead-code-elimination.h
Move remaining files in src/
2019-05-24 18:24:36 +00:00
decompression-elimination.cc
[ptr-compr] Extend Decompression Elimination to Compress/Decompress pairs
2019-06-18 14:30:04 +00:00
decompression-elimination.h
[cleanup][ptr-compr][turbofan] DecompressionElimination test cleanup
2019-06-24 21:35:06 +00:00
DEPS
[compiler] Add include guard for code-assembler.h
2019-03-18 12:40:02 +00:00
diamond.h
[turbofan] Avoid some non-const reference arguments
2019-07-15 10:25:22 +00:00
effect-control-linearizer.cc
[ptr-compr] Add method that checks sminess in 32 bits
2019-07-26 14:53:41 +00:00
effect-control-linearizer.h
[ptr-compr][cleanup] Removing the optimized map checks
2019-05-28 09:39:23 +00:00
escape-analysis-reducer.cc
Move relevant files to src/execution
2019-05-22 08:36:33 +00:00
escape-analysis-reducer.h
Move remaining files in src/
2019-05-24 18:24:36 +00:00
escape-analysis.cc
[turbofan] introduce a deterministic tick measurement and assert optimization doesn't take too long
2019-07-17 07:00:00 +00:00
escape-analysis.h
[turbofan] introduce a deterministic tick measurement and assert optimization doesn't take too long
2019-07-17 07:00:00 +00:00
frame-states.cc
Move more relevant files to src/objects
2019-05-23 08:52:30 +00:00
frame-states.h
Move utility code to src/utils
2019-05-23 14:13:34 +00:00
frame.cc
[cleanup] Fix kPointerSize usages in src/compiler/
2018-12-19 14:56:40 +00:00
frame.h
Move utility code to src/utils
2019-05-23 14:13:34 +00:00
functional-list.h
[turbofan] LoopVariableOptimizer: use generic FunctionalList implementation
2018-02-01 15:48:09 +00:00
graph-assembler.cc
[turbofan] Add optional runtime checks for range types
2019-07-12 08:32:59 +00:00
graph-assembler.h
[turbofan] Add optional runtime checks for range types
2019-07-12 08:32:59 +00:00
graph-reducer.cc
[turbofan] introduce a deterministic tick measurement and assert optimization doesn't take too long
2019-07-17 07:00:00 +00:00
graph-reducer.h
[turbofan] introduce a deterministic tick measurement and assert optimization doesn't take too long
2019-07-17 07:00:00 +00:00
graph-trimmer.cc
[cleanup] Refactor compiler to use default members.
2018-09-17 12:12:21 +00:00
graph-trimmer.h
Move remaining files in src/
2019-05-24 18:24:36 +00:00
graph-visualizer.cc
Move utility code to src/utils
2019-05-23 14:13:34 +00:00
graph-visualizer.h
Move remaining files in src/
2019-05-24 18:24:36 +00:00
graph.cc
Reland "Introduce StdoutStream which prints to Android log or stdout"
2018-06-14 13:29:01 +00:00
graph.h
Move remaining files in src/
2019-05-24 18:24:36 +00:00
heap-refs.h
[turbofan] Introduce SerializationPolicy enum
2019-08-01 13:56:34 +00:00
int64-lowering.cc
[turbofan] Avoid some non-const reference arguments
2019-07-15 10:25:22 +00:00
int64-lowering.h
[turbofan] Avoid some non-const reference arguments
2019-07-15 10:25:22 +00:00
js-call-reducer.cc
[turbofan] Introduce SerializationPolicy enum
2019-08-01 13:56:34 +00:00
js-call-reducer.h
[turbofan] Disentangle header include chains
2019-07-05 14:26:05 +00:00
js-context-specialization.cc
[turbofan] Disentangle header include chains
2019-07-05 14:26:05 +00:00
js-context-specialization.h
Move handles-related files to src/handles
2019-05-23 06:00:15 +00:00
js-create-lowering.cc
[torque] Stricter object field verification, part 2
2019-06-17 18:34:21 +00:00
js-create-lowering.h
Move remaining files in src/
2019-05-24 18:24:36 +00:00
js-generic-lowering.cc
Move more relevant files to src/objects
2019-05-23 08:52:30 +00:00
js-generic-lowering.h
Move code generation related files to src/codegen
2019-05-21 10:33:39 +00:00
js-graph.cc
[csa][turbofan] Prevent large object allocations unless allowed
2019-07-09 14:30:48 +00:00
js-graph.h
[csa][turbofan] Prevent large object allocations unless allowed
2019-07-09 14:30:48 +00:00
js-heap-broker.cc
[TurboFan] Fix failure in JSCallReducerTest
2019-08-02 12:55:20 +00:00
js-heap-broker.h
[turbofan] Introduce SerializationPolicy enum
2019-08-01 13:56:34 +00:00
js-heap-copy-reducer.cc
[Turbofan] ContextRef::SerializeContextChain should take a depth param
2019-07-18 07:29:14 +00:00
js-heap-copy-reducer.h
[turbofan] Move typer into the background.
2018-09-25 12:40:50 +00:00
js-inlining-heuristic.cc
[turbofan] Fix crash with --trace-turbo-inlining
2019-08-01 12:56:05 +00:00
js-inlining-heuristic.h
[turbofan] Various cleanups/fixes in inlining heuristics
2019-07-05 12:59:11 +00:00
js-inlining.cc
[turbofan] Eliminate more non-const reference arguments
2019-07-26 09:33:08 +00:00
js-inlining.h
[turbofan] Eliminate more non-const reference arguments
2019-07-26 09:33:08 +00:00
js-intrinsic-lowering.cc
Move more relevant files to src/objects
2019-05-23 08:52:30 +00:00
js-intrinsic-lowering.h
Move remaining files in src/
2019-05-24 18:24:36 +00:00
js-native-context-specialization.cc
[TurboFan] Brokerize remaining feedback vector slots
2019-08-01 11:27:34 +00:00
js-native-context-specialization.h
[turbofan] Rename a function for clarity
2019-08-01 10:38:04 +00:00
js-operator.cc
AIX: Changing how CallFrequency object being passed from 'by value' to 'by constant reference' to avoid copy error.
2019-07-17 20:54:49 +00:00
js-operator.h
AIX: Changing how CallFrequency object being passed from 'by value' to 'by constant reference' to avoid copy error.
2019-07-17 20:54:49 +00:00
js-type-hint-lowering.cc
[TurboFan] Brokerize remaining feedback vector slots
2019-08-01 11:27:34 +00:00
js-type-hint-lowering.h
[TurboFan] Brokerize remaining feedback vector slots
2019-08-01 11:27:34 +00:00
js-typed-lowering.cc
[turbofan] Disentangle header include chains
2019-07-05 14:26:05 +00:00
js-typed-lowering.h
Move remaining files in src/
2019-05-24 18:24:36 +00:00
linkage.cc
[wasm-c-api] Faster C-to-Wasm entry
2019-06-27 13:39:48 +00:00
linkage.h
[turbofan] Simplify handling of calls with saved registers.
2019-08-01 08:59:15 +00:00
load-elimination.cc
[compiler] Allocate in a temporary zone inside ComputeLoopState
2019-07-24 07:13:38 +00:00
load-elimination.h
[turbofan] Avoid some non-const reference arguments
2019-07-15 10:25:22 +00:00
loop-analysis.cc
[turbofan] introduce a deterministic tick measurement and assert optimization doesn't take too long
2019-07-17 07:00:00 +00:00
loop-analysis.h
[turbofan] introduce a deterministic tick measurement and assert optimization doesn't take too long
2019-07-17 07:00:00 +00:00
loop-peeling.cc
[turbolizer] Show for each node from which node it was created from
2018-05-18 14:57:46 +00:00
loop-peeling.h
Move remaining files in src/
2019-05-24 18:24:36 +00:00
loop-variable-optimizer.cc
[turbofan] Teach LoopVariableOptimizer about Number operations.
2018-09-13 12:45:15 +00:00
loop-variable-optimizer.h
[turbofan] LoopVariableOptimizer: use generic FunctionalList implementation
2018-02-01 15:48:09 +00:00
machine-graph-verifier.cc
[turbofan] Simplify handling of calls with saved registers.
2019-08-01 08:59:15 +00:00
machine-graph-verifier.h
machine-graph.cc
Move remaining files in src/
2019-05-24 18:24:36 +00:00
machine-graph.h
Move remaining files in src/
2019-05-24 18:24:36 +00:00
machine-operator-reducer.cc
[turbofan] Extend BitcastTaggedToWord(BitcastWordToTaggedSigned(...)) elimination to BitcastTaggedSignedToWord
2019-06-12 12:36:52 +00:00
machine-operator-reducer.h
Move remaining files in src/
2019-05-24 18:24:36 +00:00
machine-operator.cc
[wasm-simd] Implement F64x2 min max for x64
2019-08-02 15:44:10 +00:00
machine-operator.h
[wasm-simd] Implement F64x2 min max for x64
2019-08-02 15:44:10 +00:00
map-inference.cc
[turbofan] Warn about InferReceiverMaps
2019-07-01 18:05:23 +00:00
map-inference.h
[turbofan] Remove four direct uses of InferReceiverMaps
2019-05-03 13:35:22 +00:00
memory-optimizer.cc
[turbofan] Poison according to NeedsPoisoning return value
2019-08-02 12:25:40 +00:00
memory-optimizer.h
[turbofan] Simplify handling of calls with saved registers.
2019-08-01 08:59:15 +00:00
node-aux-data.h
[compiler][cleanup] Using 'using' instead of 'typedef'
2019-03-29 13:03:30 +00:00
node-cache.cc
Move remaining files in src/
2019-05-24 18:24:36 +00:00
node-cache.h
[compiler][cleanup] Using 'using' instead of 'typedef'
2019-03-29 13:03:30 +00:00
node-marker.cc
node-marker.h
node-matchers.cc
node-matchers.h
[turbofan] Restrict add folding
2019-05-28 09:12:23 +00:00
node-origin-table.cc
[wasm] Emit bytecode positions for --trace-turbo
2018-06-04 09:24:07 +00:00
node-origin-table.h
Move remaining files in src/
2019-05-24 18:24:36 +00:00
node-properties.cc
[turbofan] Disentangle header include chains
2019-07-05 14:26:05 +00:00
node-properties.h
[turbofan] Warn about InferReceiverMaps
2019-07-01 18:05:23 +00:00
node.cc
[gdb] Add gdb macro 'pn' that prints TurboFan nodes
2019-06-27 13:29:08 +00:00
node.h
Move remaining files in src/
2019-05-24 18:24:36 +00:00
opcodes.cc
[ubsan][compiler] Avoid out-of-range casts to IrOpcode::Value
2019-01-25 20:55:25 +00:00
opcodes.h
[wasm-simd] Implement F64x2 min max for x64
2019-08-02 15:44:10 +00:00
operation-typer.cc
[turbofan] Non-speculative BigInt operators
2019-07-15 08:27:47 +00:00
operation-typer.h
[turbofan] Non-speculative BigInt operators
2019-07-15 08:27:47 +00:00
operator-properties.cc
[async] Introduce dedicated JSAsyncFunctionObject.
2018-10-11 09:22:58 +00:00
operator-properties.h
Move remaining files in src/
2019-05-24 18:24:36 +00:00
operator.cc
operator.h
Move remaining files in src/
2019-05-24 18:24:36 +00:00
osr.cc
Move more relevant files to src/objects
2019-05-23 08:52:30 +00:00
osr.h
[Compiler] Split up Unoptimized/Optimized CompilationInfo and CompilationJobs
2018-04-04 21:09:01 +00:00
OWNERS
Fix simd-scalar-lowering OWNERS to be current team members
2019-06-27 21:45:30 +00:00
per-isolate-compiler-cache.h
Move relevant files to src/execution
2019-05-22 08:36:33 +00:00
persistent-map.h
[presubmit] Add include guard check
2018-02-02 16:59:32 +00:00
pipeline-statistics.cc
[cleanup] Avoid {Object::operator->}
2019-05-23 07:52:07 +00:00
pipeline-statistics.h
Move remaining files in src/
2019-05-24 18:24:36 +00:00
pipeline.cc
Reland "[wasm] Compile JS to WASM wrappers asynchronously"
2019-07-30 12:28:39 +00:00
pipeline.h
Reland "[wasm] Compile JS to WASM wrappers asynchronously"
2019-07-30 12:28:39 +00:00
processed-feedback.h
[TurboFan] Brokerize remaining feedback vector slots
2019-08-01 11:27:34 +00:00
property-access-builder.cc
[turbofan] Remove remaining FastPropertyAt call
2019-08-01 09:46:27 +00:00
property-access-builder.h
Move handles-related files to src/handles
2019-05-23 06:00:15 +00:00
raw-machine-assembler.cc
[turbofan] Simplify handling of calls with saved registers.
2019-08-01 08:59:15 +00:00
raw-machine-assembler.h
[csa] block cloning to optimize branch on phi
2019-07-30 10:30:29 +00:00
redundancy-elimination.cc
[ptr-compr] Add CheckedInt32ToCompressedSigned and use it
2019-07-23 13:19:55 +00:00
redundancy-elimination.h
[turbofan] Eliminate redundant Smi checks around array accesses.
2018-10-07 12:00:01 +00:00
refs-map.cc
[turbofan] Introduce snapshot for serialized builtins
2018-10-01 09:38:20 +00:00
refs-map.h
Move remaining files in src/
2019-05-24 18:24:36 +00:00
representation-change.cc
[ptr-compr] Specialize decompression with known Machine Representation
2019-07-24 09:32:05 +00:00
representation-change.h
[ptr-compr] Specialize decompression with known Machine Representation
2019-07-24 09:32:05 +00:00
schedule.cc
[turbofan] Simplify handling of calls with saved registers.
2019-08-01 08:59:15 +00:00
schedule.h
[csa] block cloning to optimize branch on phi
2019-07-30 10:30:29 +00:00
scheduler.cc
[turbofan] Simplify handling of calls with saved registers.
2019-08-01 08:59:15 +00:00
scheduler.h
[turbofan] introduce a deterministic tick measurement and assert optimization doesn't take too long
2019-07-17 07:00:00 +00:00
select-lowering.cc
[cleanup] Refactor compiler to use default members.
2018-09-17 12:12:21 +00:00
select-lowering.h
[cleanup] Mark compiler methods in subclasses with override.
2018-09-17 08:51:47 +00:00
serializer-for-background-compilation.cc
[turbofan] Introduce SerializationPolicy enum
2019-08-01 13:56:34 +00:00
serializer-for-background-compilation.h
[Turbofan] Cleanup: move SerializerForBackgroundCompilation to .cc
2019-07-17 15:16:45 +00:00
simd-scalar-lowering.cc
[wasm simd] Implement F64x2Splat on x64
2019-07-01 18:08:39 +00:00
simd-scalar-lowering.h
[wasm simd] Implement F64x2Splat on x64
2019-07-01 18:08:39 +00:00
simplified-lowering.cc
[turbofan][cleanup] Remove redundant clause in WriteBarrierKindFor
2019-07-24 10:12:35 +00:00
simplified-lowering.h
[turbofan] introduce a deterministic tick measurement and assert optimization doesn't take too long
2019-07-17 07:00:00 +00:00
simplified-operator-reducer.cc
[ptr-compr][turbofan] Remove unneeded CheckedTaggedToTaggedPointer conversion
2019-07-26 14:55:21 +00:00
simplified-operator-reducer.h
Move remaining files in src/
2019-05-24 18:24:36 +00:00
simplified-operator.cc
[ptr-compr] Add CheckedInt32ToCompressedSigned and use it
2019-07-23 13:19:55 +00:00
simplified-operator.h
[ptr-compr] Add CheckedInt32ToCompressedSigned and use it
2019-07-23 13:19:55 +00:00
state-values-utils.cc
[turbofan] Make a non-const reference argument const
2019-07-15 09:33:07 +00:00
state-values-utils.h
[turbofan] Make a non-const reference argument const
2019-07-15 09:33:07 +00:00
store-store-elimination.cc
[turbofan] introduce a deterministic tick measurement and assert optimization doesn't take too long
2019-07-17 07:00:00 +00:00
store-store-elimination.h
[turbofan] introduce a deterministic tick measurement and assert optimization doesn't take too long
2019-07-17 07:00:00 +00:00
type-cache.cc
v8: Fix -Wextra-semi warnings, enable warning.
2019-02-13 14:11:28 +00:00
type-cache.h
Move date-related files
2019-05-15 13:39:34 +00:00
type-narrowing-reducer.cc
[cleanup] Remove unnecessary include
2019-02-26 15:54:51 +00:00
type-narrowing-reducer.h
[turbofan] Rename "js_heap_broker" to "broker".
2018-10-15 08:17:17 +00:00
typed-optimization.cc
[turbofan] Disable TypedOptimization for loop-related Phi nodes
2019-07-03 15:29:01 +00:00
typed-optimization.h
Move remaining files in src/
2019-05-24 18:24:36 +00:00
typer.cc
[turbofan] Simplify handling of calls with saved registers.
2019-08-01 08:59:15 +00:00
typer.h
[turbofan] introduce a deterministic tick measurement and assert optimization doesn't take too long
2019-07-17 07:00:00 +00:00
types.cc
[WeakRefs] Make cleanup callback run as a task
2019-07-30 12:19:39 +00:00
types.h
[turbofan] Disentangle header include chains
2019-07-05 14:26:05 +00:00
value-numbering-reducer.cc
[cleanup] Refactor compiler to use default members.
2018-09-17 12:12:21 +00:00
value-numbering-reducer.h
Move remaining files in src/
2019-05-24 18:24:36 +00:00
vector-slot-pair.cc
Move remaining files in src/
2019-05-24 18:24:36 +00:00
vector-slot-pair.h
Move remaining files in src/
2019-05-24 18:24:36 +00:00
verifier.cc
[turbofan] Simplify handling of calls with saved registers.
2019-08-01 08:59:15 +00:00
verifier.h
Move remaining files in src/
2019-05-24 18:24:36 +00:00
wasm-compiler.cc
[wasm-simd] Implement F64x2 min max for x64
2019-08-02 15:44:10 +00:00
wasm-compiler.h
[wasm-simd] SIMD shifts should use register instead of immediates
2019-07-30 19:51:55 +00:00
write-barrier-kind.h
Reland: [csa] verify skipped write-barriers in MemoryOptimizer
2019-05-15 11:46:30 +00:00
zone-stats.cc
zone-stats.h
Move remaining files in src/
2019-05-24 18:24:36 +00:00