..
arm
[arm] Match LoadStackPointer with comparison.
2018-05-14 15:05:49 +00:00
arm64
Fix undefined behaviour on CommentOperator
2018-05-09 13:31:21 +00:00
ia32
Fix undefined behaviour on CommentOperator
2018-05-09 13:31:21 +00:00
mips
MIPS[64]: Add branch poisoning for FP compare operations
2018-05-18 12:59:27 +00:00
mips64
MIPS[64]: Add branch poisoning for FP compare operations
2018-05-18 12:59:27 +00:00
ppc
PPC/s390: [arm] Match LoadStackPointer with comparison.
2018-05-14 18:55:29 +00:00
s390
PPC/s390: [arm] Match LoadStackPointer with comparison.
2018-05-14 18:55:29 +00:00
x64
[turbofan] Increase the number of inputs for Binop instructions further
2018-05-16 12:04:34 +00:00
access-builder.cc
Cleanup: Remove unnecessary ContextExtension wrapper
2018-05-04 09:24:17 +00:00
access-builder.h
Cleanup: Remove unnecessary ContextExtension wrapper
2018-05-04 09:24:17 +00:00
access-info.cc
[turbofan] Stop mis-using Type* to represent integers.
2018-04-28 06:38:46 +00:00
access-info.h
[turbofan] Stop mis-using Type* to represent integers.
2018-04-28 06:38:46 +00:00
all-nodes.cc
all-nodes.h
[TurboFan] Verify the graph against floating effectful control
2017-11-20 12:51:13 +00:00
allocation-builder.h
[turbofan] Stop mis-using Type* to represent integers.
2018-04-28 06:38:46 +00:00
basic-block-instrumentor.cc
[Compiler] Split up Unoptimized/Optimized CompilationInfo and CompilationJobs
2018-04-04 21:09:01 +00:00
basic-block-instrumentor.h
[Compiler] Split up Unoptimized/Optimized CompilationInfo and CompilationJobs
2018-04-04 21:09:01 +00:00
branch-elimination.cc
Replace array index masking with the poisoning approach.
2018-04-30 13:22:44 +00:00
branch-elimination.h
[presubmit] Add include guard check
2018-02-02 16:59:32 +00:00
bytecode-analysis.cc
[turbofan] Fix accumulator liveness on suspends
2018-03-22 13:46:04 +00:00
bytecode-analysis.h
[ignition] Single-switch generator bytecode
2018-01-23 14:27:02 +00:00
bytecode-graph-builder.cc
Revert "[in-place weak refs] Replace WeakCells in FeedbackVector."
2018-05-18 07:21:18 +00:00
bytecode-graph-builder.h
[turbofan] Allow to disable liveness analysis in CompilationInfo.
2018-03-29 09:03:11 +00:00
bytecode-liveness-map.cc
bytecode-liveness-map.h
c-linkage.cc
[errors] Use FATAL macro where possible
2018-02-13 20:02:58 +00:00
checkpoint-elimination.cc
checkpoint-elimination.h
code-assembler.cc
[lsan] Ignore code comments
2018-05-09 15:13:34 +00:00
code-assembler.h
[torque] Emit labels only if they are used.
2018-05-15 08:29:33 +00:00
code-generator-impl.h
[presubmit] Add include guard check
2018-02-02 16:59:32 +00:00
code-generator.cc
[arm64] Use direct calls for WebAssembly
2018-05-18 16:51:19 +00:00
code-generator.h
Replace array index masking with the poisoning approach.
2018-04-30 13:22:44 +00:00
common-node-cache.cc
common-node-cache.h
common-operator-reducer.cc
Reland "[turbofan] Preserve order of compares in switches"
2018-03-02 12:03:42 +00:00
common-operator-reducer.h
[turbofan] Eliminate switch operations with constant input.
2018-02-01 13:23:52 +00:00
common-operator.cc
Replace array index masking with the poisoning approach.
2018-04-30 13:22:44 +00:00
common-operator.h
Replace array index masking with the poisoning approach.
2018-04-30 13:22:44 +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
[turbolizer] Add inlining information to --trace-turbo
2018-05-16 13:22:24 +00:00
constant-folding-reducer.cc
[turbofan] Optimize array destructuring
2018-05-08 06:21:37 +00:00
constant-folding-reducer.h
[turbofan] Optimize array destructuring
2018-05-08 06:21:37 +00:00
control-equivalence.cc
control-equivalence.h
control-flow-optimizer.cc
Reland "[turbofan] Preserve order of compares in switches"
2018-03-02 12:03:42 +00:00
control-flow-optimizer.h
dead-code-elimination.cc
[turbofan] Remove the hacky Type::operator-> overload
2018-04-30 09:39:12 +00:00
dead-code-elimination.h
Reland "[turbofan] add value input to DeadValue"
2018-01-04 13:15:06 +00:00
diamond.h
effect-control-linearizer.cc
[turbolizer] Show for each node from which node it was created from
2018-05-18 14:57:46 +00:00
effect-control-linearizer.h
[turbolizer] Show for each node from which node it was created from
2018-05-18 14:57:46 +00:00
escape-analysis-reducer.cc
[turbofan] Remove the hacky Type::operator-> overload
2018-04-30 09:39:12 +00:00
escape-analysis-reducer.h
[turbofan] Stop mis-using Type* to represent integers.
2018-04-28 06:38:46 +00:00
escape-analysis.cc
[turbofan] Remove the hacky Type::operator-> overload
2018-04-30 09:39:12 +00:00
escape-analysis.h
[turbofan] Escape analysis no longer introduces Dead nodes in unreachable code.
2017-11-15 11:16:01 +00:00
frame-elider.cc
frame-elider.h
frame-states.cc
[promises/deoptimizer] Support "catching" builtin continuations
2018-04-04 07:30:59 +00:00
frame-states.h
[promises/deoptimizer] Support "catching" builtin continuations
2018-04-04 07:30:59 +00:00
frame.cc
[arm64][turbofan] Implement on-stack returns.
2018-01-15 15:18:47 +00:00
frame.h
Reland [turbofan] Implement on-stack returns (Intel)
2017-12-12 13:09:05 +00:00
functional-list.h
[turbofan] LoopVariableOptimizer: use generic FunctionalList implementation
2018-02-01 15:48:09 +00:00
gap-resolver.cc
Replace std::bind2nd usage with a lambda to fix C++17 build
2017-12-15 22:22:36 +00:00
gap-resolver.h
graph-assembler.cc
Replace array index masking with the poisoning approach.
2018-04-30 13:22:44 +00:00
graph-assembler.h
Replace array index masking with the poisoning approach.
2018-04-30 13:22:44 +00:00
graph-reducer.cc
[cleanup] [compiler] Fix (D)CHECK macros
2017-09-25 10:21:34 +00:00
graph-reducer.h
[cleanup] Move narrowly-used (and delete unused) globals.h types
2018-02-20 19:18:35 +00:00
graph-trimmer.cc
Revert "[turbofan] trim effect chain nodes when they have no side-effect"
2018-01-24 12:42:37 +00:00
graph-trimmer.h
[turbofan] trim effect chain nodes when they have no side-effect
2018-01-15 16:05:07 +00:00
graph-visualizer.cc
[turbolizer] Show for each node from which node it was created from
2018-05-18 14:57:46 +00:00
graph-visualizer.h
[turbolizer] Show for each node from which node it was created from
2018-05-18 14:57:46 +00:00
graph.cc
graph.h
instruction-codes.h
Replace array index masking with the poisoning approach.
2018-04-30 13:22:44 +00:00
instruction-scheduler.cc
Replace array index masking with the poisoning approach.
2018-04-30 13:22:44 +00:00
instruction-scheduler.h
[instruction scheduler] Fix issue with block terminators and deopts.
2018-03-19 11:22:02 +00:00
instruction-selector-impl.h
Fix undefined behaviour on CommentOperator
2018-05-09 13:31:21 +00:00
instruction-selector.cc
Replace array index masking with the poisoning approach.
2018-04-30 13:22:44 +00:00
instruction-selector.h
Clean up visitors for Atomic operations
2018-05-02 19:22:02 +00:00
instruction.cc
[ubsan] Change Address typedef to uintptr_t
2018-04-14 01:25:28 +00:00
instruction.h
[turbofan, ia32] Fix moves from constant to poison register.
2018-03-15 15:05:08 +00:00
int64-lowering.cc
[int64-lowering] Remove unused functions
2018-05-02 19:00:02 +00:00
int64-lowering.h
[iwyu] Fixes related to src/machine-type.h
2018-05-03 09:29:08 +00:00
js-call-reducer.cc
Revert "[in-place weak refs] Replace WeakCells in FeedbackVector."
2018-05-18 07:21:18 +00:00
js-call-reducer.h
[turbofan] Move Number.parseInt to JSCallReducer
2018-04-26 07:06:24 +00:00
js-context-specialization.cc
[cleanup] Add accessors for operators with handles
2018-03-05 15:01:01 +00:00
js-context-specialization.h
js-create-lowering.cc
[iwyu] objects-inl.h iwyu
2018-05-17 15:14:02 +00:00
js-create-lowering.h
[turbofan] Move Object.create inlining to JSCallReducer
2018-04-19 08:48:16 +00:00
js-generic-lowering.cc
Replace Context::closure with Context::scope_info, allowing closure to die.
2018-05-03 12:34:17 +00:00
js-generic-lowering.h
[Turbofan] Model JSToBoolean as a simplified operator
2017-10-19 08:57:11 +00:00
js-graph.cc
[turbofan] Move Dead node up to MachineGraph
2018-05-07 16:30:08 +00:00
js-graph.h
[turbofan] Move Dead node up to MachineGraph
2018-05-07 16:30:08 +00:00
js-inlining-heuristic.cc
[turbofan] Move Number.parseInt to JSCallReducer
2018-04-26 07:06:24 +00:00
js-inlining-heuristic.h
[Compiler] Split up Unoptimized/Optimized CompilationInfo and CompilationJobs
2018-04-04 21:09:01 +00:00
js-inlining.cc
Remove experiment for restricting constructor return values
2018-05-18 19:59:49 +00:00
js-inlining.h
[Compiler] Split up Unoptimized/Optimized CompilationInfo and CompilationJobs
2018-04-04 21:09:01 +00:00
js-intrinsic-lowering.cc
Revert promises optimizations due to regressions in async hooks
2018-05-14 09:36:22 +00:00
js-intrinsic-lowering.h
Revert promises optimizations due to regressions in async hooks
2018-05-14 09:36:22 +00:00
js-native-context-specialization.cc
[in-place weak refs] Replace the WeakCell(transition_map) in FeedbackVector.
2018-05-08 08:08:26 +00:00
js-native-context-specialization.h
Revert "[compiler] Don't infer receiver maps for stores."
2018-03-19 10:33:22 +00:00
js-operator.cc
Remove the catch variable name from the extension field of catch contexts
2018-05-04 10:12:08 +00:00
js-operator.h
Remove the catch variable name from the extension field of catch contexts
2018-05-04 10:12:08 +00:00
js-type-hint-lowering.cc
[ic] Introduce new IC for storing into array literals.
2018-03-02 21:12:57 +00:00
js-type-hint-lowering.h
[bigint,compiler] Support bigints in negation (-) operator.
2017-11-21 13:41:34 +00:00
js-typed-lowering.cc
Remove experiment for restricting constructor return values
2018-05-18 19:59:49 +00:00
js-typed-lowering.h
[turbofan] Stop mis-using Type* to represent integers.
2018-04-28 06:38:46 +00:00
jump-threading.cc
[turbofan] address nits for "[turbofan] Masking/poisoning in codegen (optimized code, x64)"
2018-02-14 12:35:30 +00:00
jump-threading.h
[presubmit] Add include guard check
2018-02-02 16:59:32 +00:00
linkage.cc
[wasm] Explicitly spill WasmInstanceObject in prologue.
2018-04-16 16:38:03 +00:00
linkage.h
[builtins] Convert CEntry/GetProperty/StringAdd stubs to builtins
2018-05-07 15:02:42 +00:00
live-range-separator.cc
live-range-separator.h
[presubmit] Add include guard check
2018-02-02 16:59:32 +00:00
load-elimination.cc
[turbofan] Remove the hacky Type::operator-> overload
2018-04-30 09:39:12 +00:00
load-elimination.h
[turbofan] Properly deal with killed nodes in LoadElimination.
2018-03-13 06:27:13 +00:00
loop-analysis.cc
Normalize casing of hexadecimal digits
2017-12-02 01:24:40 +00:00
loop-analysis.h
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
[turbolizer] Show for each node from which node it was created from
2018-05-18 14:57:46 +00:00
loop-variable-optimizer.cc
[turbofan] Remove the hacky Type::operator-> overload
2018-04-30 09:39:12 +00:00
loop-variable-optimizer.h
[turbofan] LoopVariableOptimizer: use generic FunctionalList implementation
2018-02-01 15:48:09 +00:00
machine-graph-verifier.cc
Replace array index masking with the poisoning approach.
2018-04-30 13:22:44 +00:00
machine-graph-verifier.h
machine-graph.cc
[compiler] Factor MachineGraph out from JSGraph
2018-05-04 12:37:39 +00:00
machine-graph.h
[turbofan] Move Dead node up to MachineGraph
2018-05-07 16:30:08 +00:00
machine-operator-reducer.cc
[turbofan] MachineOperatorReducer uses MachineGraph
2018-05-07 16:57:59 +00:00
machine-operator-reducer.h
[turbofan] MachineOperatorReducer uses MachineGraph
2018-05-07 16:57:59 +00:00
machine-operator.cc
Replace array index masking with the poisoning approach.
2018-04-30 13:22:44 +00:00
machine-operator.h
Replace array index masking with the poisoning approach.
2018-04-30 13:22:44 +00:00
memory-optimizer.cc
Replace array index masking with the poisoning approach.
2018-04-30 13:22:44 +00:00
memory-optimizer.h
Replace array index masking with the poisoning approach.
2018-04-30 13:22:44 +00:00
move-optimizer.cc
[cleanup] [compiler] Fix (D)CHECK macros
2017-09-25 10:21:34 +00:00
move-optimizer.h
[presubmit] Add include guard check
2018-02-02 16:59:32 +00:00
node-aux-data.h
[turbofan] refactor BranchElimination to use a generic stack implementation
2018-01-31 10:25:21 +00:00
node-cache.cc
node-cache.h
node-marker.cc
node-marker.h
node-matchers.cc
node-matchers.h
[cleanup] Remove OpParameter(Node*) helper
2018-03-05 10:05:05 +00:00
node-origin-table.cc
[turbolizer] Show for each node from which node it was created from
2018-05-18 14:57:46 +00:00
node-origin-table.h
[turbolizer] Show for each node from which node it was created from
2018-05-18 14:57:46 +00:00
node-properties.cc
[turbofan] Stop mis-using Type* to represent integers.
2018-04-28 06:38:46 +00:00
node-properties.h
[turbofan] Stop mis-using Type* to represent integers.
2018-04-28 06:38:46 +00:00
node.cc
[turbofan] Stop mis-using Type* to represent integers.
2018-04-28 06:38:46 +00:00
node.h
[turbofan] Stop mis-using Type* to represent integers.
2018-04-28 06:38:46 +00:00
opcodes.cc
opcodes.h
Replace array index masking with the poisoning approach.
2018-04-30 13:22:44 +00:00
operation-typer.cc
[turbofan] Optimize array destructuring
2018-05-08 06:21:37 +00:00
operation-typer.h
[turbofan] Optimize array destructuring
2018-05-08 06:21:37 +00:00
operator-properties.cc
[turbofan] Move Number.parseInt to JSCallReducer
2018-04-26 07:06:24 +00:00
operator-properties.h
operator.cc
[turbofan] Bump control/effect input count size to 32 bits.
2017-10-25 05:11:19 +00:00
operator.h
[turbofan] Bump control/effect input count size to 32 bits.
2017-10-25 05:11:19 +00:00
osr.cc
interpreter: make interpreted frames distinguishable in the native stack
2018-04-10 19:33:55 +00:00
osr.h
[Compiler] Split up Unoptimized/Optimized CompilationInfo and CompilationJobs
2018-04-04 21:09:01 +00:00
OWNERS
Add binji to wasm OWNERS.
2018-03-01 22:08:14 +00:00
persistent-map.h
[presubmit] Add include guard check
2018-02-02 16:59:32 +00:00
pipeline-statistics.cc
[Compiler] Split up Unoptimized/Optimized CompilationInfo and CompilationJobs
2018-04-04 21:09:01 +00:00
pipeline-statistics.h
[Compiler] Split up Unoptimized/Optimized CompilationInfo and CompilationJobs
2018-04-04 21:09:01 +00:00
pipeline.cc
[turbolizer] Show for each node from which node it was created from
2018-05-18 14:57:46 +00:00
pipeline.h
[turbolizer] Show for each node from which node it was created from
2018-05-18 14:57:46 +00:00
property-access-builder.cc
[turbofan] Stop mis-using Type* to represent integers.
2018-04-28 06:38:46 +00:00
property-access-builder.h
[turbofan] Introduce InstanceOfIC to collect rhs feedback.
2017-10-23 10:15:36 +00:00
raw-machine-assembler.cc
Replace array index masking with the poisoning approach.
2018-04-30 13:22:44 +00:00
raw-machine-assembler.h
Replace array index masking with the poisoning approach.
2018-04-30 13:22:44 +00:00
redundancy-elimination.cc
[turbofan] Remove the hacky Type::operator-> overload
2018-04-30 09:39:12 +00:00
redundancy-elimination.h
register-allocator-verifier.cc
[turbofan, ia32] Fix moves from constant to poison register.
2018-03-15 15:05:08 +00:00
register-allocator-verifier.h
[turbofan, ia32] Fix moves from constant to poison register.
2018-03-15 15:05:08 +00:00
register-allocator.cc
[compiler] Add some CHECKs to the register allocator.
2018-05-14 15:20:14 +00:00
register-allocator.h
Revert "[compiler] Temporarily turn some DCHECKs into CHECKs."
2018-04-19 08:00:27 +00:00
representation-change.cc
[compiler] Fix bug in representation changer.
2018-05-14 10:16:22 +00:00
representation-change.h
[compiler] Fix bug in representation changer.
2018-05-14 10:16:22 +00:00
schedule.cc
[turbofan] Remove the hacky Type::operator-> overload
2018-04-30 09:39:12 +00:00
schedule.h
Ensure CSA-generated code can handle one-input phis
2018-03-20 11:28:23 +00:00
scheduler.cc
[cleanup] [compiler] Fix (D)CHECK macros
2017-09-25 10:21:34 +00:00
scheduler.h
[turbofan] Make the scheduler work with non-trimmed graph.
2017-09-04 11:42:01 +00:00
select-lowering.cc
select-lowering.h
simd-scalar-lowering.cc
[wasm] Refactor WasmGraphBuilder to use MachineGraph
2018-05-09 08:05:06 +00:00
simd-scalar-lowering.h
[wasm] Refactor WasmGraphBuilder to use MachineGraph
2018-05-09 08:05:06 +00:00
simplified-lowering.cc
[turbolizer] Show for each node from which node it was created from
2018-05-18 14:57:46 +00:00
simplified-lowering.h
[turbolizer] Show for each node from which node it was created from
2018-05-18 14:57:46 +00:00
simplified-operator-reducer.cc
simplified-operator-reducer.h
simplified-operator.cc
Replace array index masking with the poisoning approach.
2018-04-30 13:22:44 +00:00
simplified-operator.h
[iwyu] objects.h iwyu
2018-05-16 11:38:44 +00:00
state-values-utils.cc
Normalize casing of hexadecimal digits
2017-12-02 01:24:40 +00:00
state-values-utils.h
store-store-elimination.cc
[cleanup] Remove more OpParameter
2018-03-21 17:02:39 +00:00
store-store-elimination.h
STYLE
type-cache.cc
type-cache.h
[turbofan] Fix wrong optimization of Number.parseInt
2018-05-02 12:24:07 +00:00
type-narrowing-reducer.cc
[turbofan] Optimize array destructuring
2018-05-08 06:21:37 +00:00
type-narrowing-reducer.h
[turbofan] Optimize array destructuring
2018-05-08 06:21:37 +00:00
typed-optimization.cc
[turbofan] Fix NumberFloor typing.
2018-05-09 07:32:46 +00:00
typed-optimization.h
[turbofan] Stop mis-using Type* to represent integers.
2018-04-28 06:38:46 +00:00
typer.cc
[turbofan] Optimize array destructuring
2018-05-08 06:21:37 +00:00
typer.h
[turbofan] Optimize array destructuring
2018-05-08 06:21:37 +00:00
types.cc
Implementing Intl.Locale proposal.
2018-05-15 22:25:02 +00:00
types.h
[turbofan] Remove the hacky Type::operator-> overload
2018-04-30 09:39:12 +00:00
unwinding-info-writer.h
[presubmit] Add include guard check
2018-02-02 16:59:32 +00:00
value-numbering-reducer.cc
[turbofan] Remove the hacky Type::operator-> overload
2018-04-30 09:39:12 +00:00
value-numbering-reducer.h
verifier.cc
Replace array index masking with the poisoning approach.
2018-04-30 13:22:44 +00:00
verifier.h
[Turbofan] Improve verification with effect output checks
2017-10-24 09:00:31 +00:00
wasm-compiler.cc
[turbolizer] Show for each node from which node it was created from
2018-05-18 14:57:46 +00:00
wasm-compiler.h
[wasm] Call imports via import table in js-to-wasm wrappers
2018-05-18 12:56:26 +00:00
zone-stats.cc
[cleanup] Remove List.
2017-09-28 10:47:40 +00:00
zone-stats.h