.. |
arm
|
[turbofan] cleanup InstructionOperand a little
|
2015-04-09 09:15:32 +00:00 |
arm64
|
[turbofan] cleanup InstructionOperand a little
|
2015-04-09 09:15:32 +00:00 |
ia32
|
[turbofan] cleanup InstructionOperand a little
|
2015-04-09 09:15:32 +00:00 |
mips
|
MIPS: [turbofan] Materialize JSFunction from frame if possible.
|
2015-04-09 11:16:03 +00:00 |
mips64
|
MIPS: [turbofan] Materialize JSFunction from frame if possible.
|
2015-04-09 11:16:03 +00:00 |
ppc
|
[turbofan] cleanup InstructionOperand a little
|
2015-04-09 09:15:32 +00:00 |
x64
|
[turbofan] cleanup InstructionOperand a little
|
2015-04-09 09:15:32 +00:00 |
access-builder.cc
|
Fixed the range information for string lengths.
|
2015-04-02 08:32:51 +00:00 |
access-builder.h
|
Fixed the range information for string lengths.
|
2015-04-02 08:32:51 +00:00 |
all-nodes.cc
|
[turbofan] Don't compute unneeded gray set in AllNodes.
|
2015-02-20 12:30:30 +00:00 |
all-nodes.h
|
[turbofan] Don't compute unneeded gray set in AllNodes.
|
2015-02-20 12:30:30 +00:00 |
ast-graph-builder.cc
|
[es6] implement spread calls
|
2015-04-09 19:37:19 +00:00 |
ast-graph-builder.h
|
Make --always-opt also optimize top-level code.
|
2015-04-07 15:44:23 +00:00 |
ast-loop-assignment-analyzer.cc
|
[es6] implement spread calls
|
2015-04-09 19:37:19 +00:00 |
ast-loop-assignment-analyzer.h
|
Remove dependency on v8.h from TurboFan.
|
2015-02-09 13:13:28 +00:00 |
basic-block-instrumentor.cc
|
Extract ParseInfo from CompilationInfo.
|
2015-03-09 14:51:24 +00:00 |
basic-block-instrumentor.h
|
Remove dependency on v8.h from TurboFan.
|
2015-02-09 13:13:28 +00:00 |
change-lowering.cc
|
[turbofan] Cache Call operator for AllocateHeapNumberStub in change lowering.
|
2015-03-18 08:45:52 +00:00 |
change-lowering.h
|
[turbofan] Cache Call operator for AllocateHeapNumberStub in change lowering.
|
2015-03-18 08:45:52 +00:00 |
code-generator-impl.h
|
[turbofan] support small immediates
|
2015-04-09 14:06:24 +00:00 |
code-generator.cc
|
[turbofan] cleanup InstructionOperand a little
|
2015-04-09 09:15:32 +00:00 |
code-generator.h
|
[turbofan] smash GapInstruction into Instruction
|
2015-03-31 13:06:43 +00:00 |
common-node-cache.cc
|
|
|
common-node-cache.h
|
|
|
common-operator-reducer.cc
|
[turbofan] Add new Float32Abs and Float64Abs operators.
|
2015-04-08 11:55:04 +00:00 |
common-operator-reducer.h
|
[turbofan] Add new Float32Abs and Float64Abs operators.
|
2015-04-08 11:55:04 +00:00 |
common-operator.cc
|
[turbofan] Fix properties of IrOpcode::kThrow operator.
|
2015-03-31 13:44:04 +00:00 |
common-operator.h
|
[turbofan] Remember types for deoptimization during simplified lowering.
|
2015-03-19 14:00:33 +00:00 |
control-builders.cc
|
[turbofan] Fix exception being re-thrown after finally-block.
|
2015-03-04 14:28:43 +00:00 |
control-builders.h
|
[turbofan] Fix exception being re-thrown after finally-block.
|
2015-03-04 14:28:43 +00:00 |
control-equivalence.h
|
[turbofan] Clean up TRACE macros and use variadic macros.
|
2015-03-17 18:51:19 +00:00 |
control-flow-optimizer.cc
|
[turbofan] Introduce BranchMatcher and DiamondMatcher helpers.
|
2015-04-07 09:03:37 +00:00 |
control-flow-optimizer.h
|
[turbofan] Initial version of branch cloning.
|
2015-02-24 07:41:36 +00:00 |
control-reducer.cc
|
[turbofan] Match selects in control reducer (configurable).
|
2015-04-08 11:13:49 +00:00 |
control-reducer.h
|
[turbofan] Match selects in control reducer (configurable).
|
2015-04-08 11:13:49 +00:00 |
DEPS
|
Remove dependency on v8.h from TurboFan.
|
2015-02-09 13:13:28 +00:00 |
diamond.h
|
Remove dependency on v8.h from TurboFan.
|
2015-02-09 13:13:28 +00:00 |
frame.h
|
Remove dependency on v8.h from TurboFan.
|
2015-02-09 13:13:28 +00:00 |
gap-resolver.cc
|
[turbofan] cleanup InstructionOperand a little
|
2015-04-09 09:15:32 +00:00 |
gap-resolver.h
|
|
|
graph-builder.h
|
Remove dependency on v8.h from TurboFan.
|
2015-02-09 13:13:28 +00:00 |
graph-reducer.cc
|
[turbofan] Remove GenericAlgorithm from verifier and graph replay.
|
2015-01-26 18:35:13 +00:00 |
graph-reducer.h
|
|
|
graph-replay.cc
|
[turbofan] Remove GenericAlgorithm from verifier and graph replay.
|
2015-01-26 18:35:13 +00:00 |
graph-replay.h
|
[turbofan] Remove GenericAlgorithm from verifier and graph replay.
|
2015-01-26 18:35:13 +00:00 |
graph-visualizer.cc
|
[turbofan] cleanup InstructionOperand a little
|
2015-04-09 09:15:32 +00:00 |
graph-visualizer.h
|
[turbofan]: Small visualizer cleanup and fix for string handling
|
2015-02-03 13:11:00 +00:00 |
graph.cc
|
[turbofan]: Improved source position information
|
2015-02-05 13:16:55 +00:00 |
graph.h
|
[turbofan]: Improved source position information
|
2015-02-05 13:16:55 +00:00 |
instruction-codes.h
|
[turbofan] Add backend support for float32 operations.
|
2015-03-30 07:34:04 +00:00 |
instruction-selector-impl.h
|
[turbofan] support small immediates
|
2015-04-09 14:06:24 +00:00 |
instruction-selector.cc
|
[turbofan] Add new Float32Abs and Float64Abs operators.
|
2015-04-08 11:55:04 +00:00 |
instruction-selector.h
|
[turbofan] Project exception value out of calls.
|
2015-03-31 12:26:39 +00:00 |
instruction.cc
|
[turbofan] support small immediates
|
2015-04-09 14:06:24 +00:00 |
instruction.h
|
[turbofan] support small immediates
|
2015-04-09 14:06:24 +00:00 |
ir-operations.txt
|
|
|
js-builtin-reducer.cc
|
[turbofan] Fix lowering of Math.max for integral inputs.
|
2015-03-20 12:05:19 +00:00 |
js-builtin-reducer.h
|
[turbofan] Use builtin inlining mechanism for Math.abs and Math.sqrt.
|
2015-03-13 07:06:15 +00:00 |
js-context-specialization.cc
|
[turbofan] Simplify context specialization and fix for OSR.
|
2015-02-19 11:36:50 +00:00 |
js-context-specialization.h
|
[turbofan] Simplify context specialization and fix for OSR.
|
2015-02-19 11:36:50 +00:00 |
js-generic-lowering.cc
|
[TurboFan] Fixed handling of CompareIC return type.
|
2015-04-08 15:57:14 +00:00 |
js-generic-lowering.h
|
[turbofan] Minor cleanup for JSGenericLowering.
|
2015-03-09 10:08:06 +00:00 |
js-graph.cc
|
[turbofan] Fix lazy deopt for JSToNumber conversions in binary operations.
|
2015-03-09 13:24:42 +00:00 |
js-graph.h
|
Move DeadControl into the JSGraph so that it can be reused.
|
2015-02-16 18:16:57 +00:00 |
js-inlining.cc
|
Remove CompilationInfoWithZone from public API.
|
2015-03-24 14:17:17 +00:00 |
js-inlining.h
|
[turbofan] Add support for inlining of builtins.
|
2015-03-09 08:05:45 +00:00 |
js-intrinsic-lowering.cc
|
Fixed the range information for string lengths.
|
2015-04-02 08:32:51 +00:00 |
js-intrinsic-lowering.h
|
Added %_Likely/%_Unlikely intrinsics (special cases of GCC's __builin_expect).
|
2015-03-31 13:23:23 +00:00 |
js-operator.cc
|
[turbofan] Remove obsolete JSDebugger operator.
|
2015-03-25 12:43:47 +00:00 |
js-operator.h
|
[turbofan] Remove obsolete JSDebugger operator.
|
2015-03-25 12:43:47 +00:00 |
js-type-feedback.cc
|
[turbofan] Reduce JSLoadProperty and JSStoreProperty of strings to JSLoadNamed and JSStoreNamed.
|
2015-04-08 13:28:06 +00:00 |
js-type-feedback.h
|
[turbofan] Reduce JSLoadProperty and JSStoreProperty of strings to JSLoadNamed and JSStoreNamed.
|
2015-04-08 13:28:06 +00:00 |
js-typed-lowering.cc
|
Fixed the range information for string lengths.
|
2015-04-02 08:32:51 +00:00 |
js-typed-lowering.h
|
[turbofan] Fix lazy deopt for JSToNumber conversions in binary operations.
|
2015-03-09 13:24:42 +00:00 |
jump-threading.cc
|
[turbofan] smash GapInstruction into Instruction
|
2015-03-31 13:06:43 +00:00 |
jump-threading.h
|
[turbofan] remove dependence of InstructionBlock on BasicBlock
|
2015-02-25 16:37:58 +00:00 |
linkage-impl.h
|
[turbofan] Fix loading of JSFunction from activation in case of adapter frame.
|
2015-03-25 17:46:16 +00:00 |
linkage.cc
|
Make --always-opt also optimize top-level code.
|
2015-04-07 15:44:23 +00:00 |
linkage.h
|
[turbofan] Work-around untagged result of CompareIC in pointer maps.
|
2015-03-20 09:45:12 +00:00 |
liveness-analyzer.cc
|
[turbofan] Remember types for deoptimization during simplified lowering.
|
2015-03-19 14:00:33 +00:00 |
liveness-analyzer.h
|
[turbofan] Variable liveness analysis for deopt.
|
2015-03-17 09:38:43 +00:00 |
load-elimination.cc
|
[turbofan] Cleanup the NodeProperties.
|
2015-01-29 09:18:09 +00:00 |
load-elimination.h
|
|
|
loop-analysis.cc
|
[turbofan] Rework handling of loop exits in loop peeling.
|
2015-04-07 11:00:47 +00:00 |
loop-analysis.h
|
[turbofan] Rework handling of loop exits in loop peeling.
|
2015-04-07 11:00:47 +00:00 |
loop-peeling.cc
|
[turbofan] Rework handling of loop exits in loop peeling.
|
2015-04-07 11:00:47 +00:00 |
loop-peeling.h
|
[turbofan] Rework handling of loop exits in loop peeling.
|
2015-04-07 11:00:47 +00:00 |
machine-operator-reducer.cc
|
[turbofan] Support for %_DoubleHi, %_DoubleLo and %_ConstructDouble.
|
2015-03-05 09:22:38 +00:00 |
machine-operator-reducer.h
|
[turbofan] Support for %_DoubleHi, %_DoubleLo and %_ConstructDouble.
|
2015-03-05 09:22:38 +00:00 |
machine-operator.cc
|
[turbofan] Add new Float32Abs and Float64Abs operators.
|
2015-04-08 11:55:04 +00:00 |
machine-operator.h
|
[turbofan] Add new Float32Abs and Float64Abs operators.
|
2015-04-08 11:55:04 +00:00 |
machine-type.cc
|
|
|
machine-type.h
|
|
|
move-optimizer.cc
|
[turbofan] cleanup InstructionOperand a little
|
2015-04-09 09:15:32 +00:00 |
move-optimizer.h
|
[turbofan] smash GapInstruction into Instruction
|
2015-03-31 13:06:43 +00:00 |
node-aux-data.h
|
[turbofan] Merge node-aux-data-inl.h into node-aux-data.h.
|
2015-02-12 13:01:29 +00:00 |
node-cache.cc
|
Fix invalid use of int in Zone.
|
2015-02-12 12:47:18 +00:00 |
node-cache.h
|
|
|
node-marker.cc
|
|
|
node-marker.h
|
|
|
node-matchers.cc
|
[turbofan] Introduce BranchMatcher and DiamondMatcher helpers.
|
2015-04-07 09:03:37 +00:00 |
node-matchers.h
|
[turbofan] Add new Float32Abs and Float64Abs operators.
|
2015-04-08 11:55:04 +00:00 |
node-properties.cc
|
[turbofan]: Integrate basic type feedback for property accesses.
|
2015-03-26 09:38:25 +00:00 |
node-properties.h
|
[turbofan]: Integrate basic type feedback for property accesses.
|
2015-03-26 09:38:25 +00:00 |
node.cc
|
[turbofan] Rename Node::RemoveAllInputs() to Node::NullAllInputs().
|
2015-03-24 12:40:13 +00:00 |
node.h
|
[turbofan] Rename Node::RemoveAllInputs() to Node::NullAllInputs().
|
2015-03-24 12:40:13 +00:00 |
opcodes.cc
|
|
|
opcodes.h
|
[turbofan] Add new Float32Abs and Float64Abs operators.
|
2015-04-08 11:55:04 +00:00 |
operator-properties.cc
|
Make --always-opt also optimize top-level code.
|
2015-04-07 15:44:23 +00:00 |
operator-properties.h
|
[turbofan] Add an extra frame state for deoptimization before binary op.
|
2015-03-09 08:37:17 +00:00 |
operator.cc
|
[turbofan] Optimize certain chains of Branch into a Switch.
|
2015-02-17 13:29:46 +00:00 |
operator.h
|
[turbofan] Eliminatable JS/call nodes should not have a control input.
|
2015-03-19 07:47:55 +00:00 |
osr.cc
|
[turbofan] Fix bug in OSR deconstruction.
|
2015-03-17 17:55:29 +00:00 |
osr.h
|
[turbofan] Gracefully bail out if OSR encounters a loop too deeply nested.
|
2015-01-29 09:46:36 +00:00 |
OWNERS
|
Add initial set of sub directory OWNERS file
|
2015-04-02 08:46:24 +00:00 |
pipeline-statistics.cc
|
Remove the dependency of Zone on Isolate
|
2015-01-23 15:20:00 +00:00 |
pipeline-statistics.h
|
|
|
pipeline.cc
|
[turbofan] Disable select matching due to bug manifesting on arm.
|
2015-04-09 12:41:18 +00:00 |
pipeline.h
|
Refactored the final parts of the TurboFan pipeline a bit.
|
2015-02-13 10:35:34 +00:00 |
raw-machine-assembler.cc
|
[turbofan] Optimize certain chains of Branch into a Switch.
|
2015-02-17 13:29:46 +00:00 |
raw-machine-assembler.h
|
[turbofan] Add new Float32Abs and Float64Abs operators.
|
2015-04-08 11:55:04 +00:00 |
register-allocator-verifier.cc
|
[turbofan] support small immediates
|
2015-04-09 14:06:24 +00:00 |
register-allocator-verifier.h
|
[turbofan] add non fixed slot constraint to register allocator
|
2015-03-23 16:03:21 +00:00 |
register-allocator.cc
|
[turbofan] Make AllocatedOperand an InstructionOperand::Kind.
|
2015-04-09 10:40:43 +00:00 |
register-allocator.h
|
[turbofan] cleanup InstructionOperand a little
|
2015-04-09 09:15:32 +00:00 |
register-configuration.cc
|
Remove dependency on v8.h from TurboFan.
|
2015-02-09 13:13:28 +00:00 |
register-configuration.h
|
Remove dependency on v8.h from TurboFan.
|
2015-02-09 13:13:28 +00:00 |
representation-change.h
|
[turbofan] Cleanup the NodeProperties.
|
2015-01-29 09:18:09 +00:00 |
schedule.cc
|
[turbofan] First shot at eager deoptimization in Turbofan.
|
2015-03-04 15:21:21 +00:00 |
schedule.h
|
[turbofan] First shot at eager deoptimization in Turbofan.
|
2015-03-04 15:21:21 +00:00 |
scheduler.cc
|
[turbofan] Fix GVN of projections and add verification for projection uniqueness.
|
2015-03-19 13:04:06 +00:00 |
scheduler.h
|
Remove dependency on v8.h from TurboFan.
|
2015-02-09 13:13:28 +00:00 |
select-lowering.cc
|
Remove the dependency of Zone on Isolate
|
2015-01-23 15:20:00 +00:00 |
select-lowering.h
|
|
|
simplified-lowering.cc
|
[turbofan] Add new Float32Abs and Float64Abs operators.
|
2015-04-08 11:55:04 +00:00 |
simplified-lowering.h
|
[turbofan] Use the typer to statically detect Smis.
|
2015-03-02 13:10:42 +00:00 |
simplified-operator-reducer.cc
|
[turbofan] Add poor man's store elimination for storing to fields.
|
2015-04-09 10:29:26 +00:00 |
simplified-operator-reducer.h
|
[turbofan] Remove indirection in JSToBoolean/JSUnaryNot lowering.
|
2015-03-19 10:13:12 +00:00 |
simplified-operator.cc
|
[turbofan] Remove indirection in JSToBoolean/JSUnaryNot lowering.
|
2015-03-19 10:13:12 +00:00 |
simplified-operator.h
|
[turbofan] Remove indirection in JSToBoolean/JSUnaryNot lowering.
|
2015-03-19 10:13:12 +00:00 |
source-position.cc
|
[turbofan] Merge node-aux-data-inl.h into node-aux-data.h.
|
2015-02-12 13:01:29 +00:00 |
source-position.h
|
|
|
state-values-utils.cc
|
[turbofan] Remember types for deoptimization during simplified lowering.
|
2015-03-19 14:00:33 +00:00 |
state-values-utils.h
|
[turbofan] Remember types for deoptimization during simplified lowering.
|
2015-03-19 14:00:33 +00:00 |
STYLE
|
[turbofan] Add STYLE document.
|
2015-01-22 13:47:25 +00:00 |
typer.cc
|
[turbofan] Add new Float32Abs and Float64Abs operators.
|
2015-04-08 11:55:04 +00:00 |
typer.h
|
[turbofan] Turn weaken min/max limits for typer into constants.
|
2015-03-19 11:45:59 +00:00 |
value-numbering-reducer.cc
|
Fix invalid use of int in Zone.
|
2015-02-12 12:47:18 +00:00 |
value-numbering-reducer.h
|
|
|
verifier.cc
|
[turbofan] Add new Float32Abs and Float64Abs operators.
|
2015-04-08 11:55:04 +00:00 |
verifier.h
|
Remove dependency on v8.h from TurboFan.
|
2015-02-09 13:13:28 +00:00 |
zone-pool.cc
|
Reland "Initial switch to Chromium-style CHECK_* and DCHECK_* macros.".
|
2015-01-30 09:29:41 +00:00 |
zone-pool.h
|
Remove dependency on v8.h from TurboFan.
|
2015-02-09 13:13:28 +00:00 |