.. |
arm
|
[turbofan] Add an InterpreterDispatch linkage type.
|
2015-07-13 08:27:47 +00:00 |
arm64
|
[turbofan] Add an InterpreterDispatch linkage type.
|
2015-07-13 08:27:47 +00:00 |
ia32
|
[turbofan] Add an InterpreterDispatch linkage type.
|
2015-07-13 08:27:47 +00:00 |
mips
|
MIPS: Fix missing falthru handling for some branch cases in TF.
|
2015-07-17 15:59:40 +00:00 |
mips64
|
MIPS: Fix missing falthru handling for some branch cases in TF.
|
2015-07-17 15:59:40 +00:00 |
ppc
|
PPC: [turbofan] Add an InterpreterDispatch linkage type.
|
2015-07-13 17:21:46 +00:00 |
x64
|
[turbofan] Add an InterpreterDispatch linkage type.
|
2015-07-13 08:27:47 +00:00 |
x87
|
X87: [turbofan] Add an InterpreterDispatch linkage type.
|
2015-07-14 09:58:12 +00:00 |
access-builder.cc
|
[turbofan] Don't use uniform initialization in AccessBuilder.
|
2015-07-14 03:37:16 +00:00 |
access-builder.h
|
[turbofan] Structure AccessBuilder interface a bit.
|
2015-06-11 12:22:02 +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
|
Remove obsolete %CallSuperWithSpread intrinsic.
|
2015-07-16 15:07:59 +00:00 |
ast-graph-builder.h
|
[turbofan] Implement super call support in TurboFan.
|
2015-07-16 08:54:05 +00:00 |
ast-loop-assignment-analyzer.cc
|
Represent implicit 'this' binding by 'super' in AST.
|
2015-07-16 14:26:31 +00:00 |
ast-loop-assignment-analyzer.h
|
Replace OVERRIDE->override and FINAL->final since we now require C++11.
|
2015-04-20 13:08:14 +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] Deprecate NodeProperties::ReplaceWithValue.
|
2015-06-10 09:14:03 +00:00 |
change-lowering.h
|
Replace OVERRIDE->override and FINAL->final since we now require C++11.
|
2015-04-20 13:08:14 +00:00 |
coalesced-live-ranges.cc
|
[turbofan] Greedy allocator refactoring.
|
2015-06-29 15:56:33 +00:00 |
coalesced-live-ranges.h
|
[turbofan] Greedy allocator refactoring.
|
2015-06-29 15:56:33 +00:00 |
code-generator-impl.h
|
[turbofan] Add basic support for calling to (a subset of) C functions.
|
2015-06-25 08:32:32 +00:00 |
code-generator.cc
|
[turbofan] Add an InterpreterDispatch linkage type.
|
2015-07-13 08:27:47 +00:00 |
code-generator.h
|
[turbofan] Canonicalize return sequence for JSFunctions.
|
2015-06-26 09:34:45 +00:00 |
common-node-cache.cc
|
[turbofan] Cache float32 constants on the JSGraph level.
|
2014-12-23 14:12:21 +00:00 |
common-node-cache.h
|
Replace OVERRIDE->override and FINAL->final since we now require C++11.
|
2015-04-20 13:08:14 +00:00 |
common-operator-reducer.cc
|
[turbofan] Also update the BranchHint when merging a BooleanNot.
|
2015-06-26 12:08:26 +00:00 |
common-operator-reducer.h
|
[turbofan] Add support for pushing returns into merges.
|
2015-06-26 08:21:01 +00:00 |
common-operator.cc
|
[turbofan] Fix value output count for the Start node.
|
2015-07-06 12:11:59 +00:00 |
common-operator.h
|
[turbofan] Fix value output count for the Start node.
|
2015-07-06 12:11:59 +00:00 |
control-builders.cc
|
[turbofan] Fix exit control flow in TryCatchBuilder.
|
2015-06-30 03:23:41 +00:00 |
control-builders.h
|
[turbofan] First step towards sanitizing for-in and making it optimizable.
|
2015-06-01 07:20:58 +00:00 |
control-equivalence.cc
|
[turbofan] Split ControlEquivalence implementation and add trace flag.
|
2015-04-16 06:04:36 +00:00 |
control-equivalence.h
|
Replace OVERRIDE->override and FINAL->final since we now require C++11.
|
2015-04-20 13:08:14 +00:00 |
control-flow-optimizer.cc
|
[turbofan] Remove the JSGraph dependency from the ControlFlowOptimizer.
|
2015-05-28 09:13:05 +00:00 |
control-flow-optimizer.h
|
[turbofan] Remove the JSGraph dependency from the ControlFlowOptimizer.
|
2015-05-28 09:13:05 +00:00 |
dead-code-elimination.cc
|
[turbofan] Proper dead code elimination as regular reducer.
|
2015-06-19 12:07:26 +00:00 |
dead-code-elimination.h
|
[turbofan] Proper dead code elimination as regular reducer.
|
2015-06-19 12:07:26 +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-elider.cc
|
Fix more -Werror=sign-compare bugs with GCC 4.9.2
|
2015-05-11 11:07:15 +00:00 |
frame-elider.h
|
Calculate blocks needing a frame and frame (de)construction sites.
|
2015-04-29 05:54:52 +00:00 |
frame-states.cc
|
[turbofan] Factor out the function specific part from the frame state operator.
|
2015-06-23 07:17:25 +00:00 |
frame-states.h
|
[turbofan] Factor out the function specific part from the frame state operator.
|
2015-06-23 07:17:25 +00:00 |
frame.h
|
Reland: [turbofan] add MachineType to AllocatedOperand
|
2015-04-29 19:36:25 +00:00 |
gap-resolver.cc
|
Regularize namespace closing curlies
|
2015-05-20 09:42:54 +00:00 |
gap-resolver.h
|
Replace OVERRIDE->override and FINAL->final since we now require C++11.
|
2015-04-20 13:08:14 +00:00 |
graph-builder.h
|
Remove dependency on v8.h from TurboFan.
|
2015-02-09 13:13:28 +00:00 |
graph-reducer.cc
|
[turbofan] Run DeadCodeElimination together with the advanced reducers.
|
2015-06-23 11:22:12 +00:00 |
graph-reducer.h
|
[turbofan] Run DeadCodeElimination together with the advanced reducers.
|
2015-06-23 11:22:12 +00:00 |
graph-replay.cc
|
[turbofan] Unify frame state inputs.
|
2015-04-23 09:04:19 +00:00 |
graph-replay.h
|
[turbofan] Remove GenericAlgorithm from verifier and graph replay.
|
2015-01-26 18:35:13 +00:00 |
graph-trimmer.cc
|
[turbofan] Deslowify the GraphTrimmer in debug mode.
|
2015-06-18 14:51:43 +00:00 |
graph-trimmer.h
|
[turbofan] Move graph trimming functionality to dedicated GraphTrimmer.
|
2015-06-17 10:56:37 +00:00 |
graph-visualizer.cc
|
Move SmartPointer to base.
|
2015-07-13 12:38:17 +00:00 |
graph-visualizer.h
|
Fix FreeBSD build.
|
2015-05-06 10:57:10 +00:00 |
graph.cc
|
[turbofan] Preserve Bounds when cloning nodes in the scheduler.
|
2015-06-19 14:02:36 +00:00 |
graph.h
|
[turbofan] Preserve Bounds when cloning nodes in the scheduler.
|
2015-06-19 14:02:36 +00:00 |
greedy-allocator.cc
|
[turbofan] Greedy allocator refactoring.
|
2015-06-29 15:56:33 +00:00 |
greedy-allocator.h
|
[turbofan] Greedy allocator refactoring.
|
2015-06-29 15:56:33 +00:00 |
instruction-codes.h
|
[turbofan] Add basic support for calling to (a subset of) C functions.
|
2015-06-25 08:32:32 +00:00 |
instruction-selector-impl.h
|
Reland: [turbofan] add MachineType to AllocatedOperand
|
2015-04-29 19:36:25 +00:00 |
instruction-selector.cc
|
[turbofan] Add an InterpreterDispatch linkage type.
|
2015-07-13 08:27:47 +00:00 |
instruction-selector.h
|
[turbofan] Fix tail call optimization.
|
2015-05-05 09:43:02 +00:00 |
instruction.cc
|
[turbofan] Fix undefined behavior in InstructionSequence::GetInstructionBlock.
|
2015-07-14 03:33:25 +00:00 |
instruction.h
|
[turbofan] Factor out the function specific part from the frame state operator.
|
2015-06-23 07:17:25 +00:00 |
ir-operations.txt
|
Land the Fan (disabled)
|
2014-07-30 13:54:45 +00:00 |
js-builtin-reducer.cc
|
[ubsan] Fix HeapObjectMatcher to avoid invalid casts.
|
2015-06-19 12:49:13 +00:00 |
js-builtin-reducer.h
|
[turbofan] Turn JSBuiltinReducer into an AdvancedReducer.
|
2015-06-05 12:37:48 +00:00 |
js-context-specialization.cc
|
[turbofan] Context specialization should only specialize loads/stores.
|
2015-07-13 12:31:00 +00:00 |
js-context-specialization.h
|
[turbofan] Context specialization should only specialize loads/stores.
|
2015-07-13 12:31:00 +00:00 |
js-frame-specialization.cc
|
[turbofan] Reland "Add new JSFrameSpecialization reducer." and "Perform OSR deconstruction early and remove type propagation.".
|
2015-07-06 11:11:26 +00:00 |
js-frame-specialization.h
|
[turbofan] Reland "Add new JSFrameSpecialization reducer." and "Perform OSR deconstruction early and remove type propagation.".
|
2015-07-06 11:11:26 +00:00 |
js-generic-lowering.cc
|
[turbofan] Implement super call support in TurboFan.
|
2015-07-16 08:54:05 +00:00 |
js-generic-lowering.h
|
[turbofan] Remove the TryLowerDirectJSCall hack from generic lowering.
|
2015-06-15 14:06:18 +00:00 |
js-graph.cc
|
[turbofan] Factor out the function specific part from the frame state operator.
|
2015-06-23 07:17:25 +00:00 |
js-graph.h
|
[turbofan] Proper dead code elimination as regular reducer.
|
2015-06-19 12:07:26 +00:00 |
js-inlining.cc
|
[turbofan] Context specialization is the job of the JSContextSpecialization.
|
2015-07-06 12:56:28 +00:00 |
js-inlining.h
|
[turbofan] Context specialization is the job of the JSContextSpecialization.
|
2015-07-06 12:56:28 +00:00 |
js-intrinsic-lowering.cc
|
Move SmartPointer to base.
|
2015-07-13 12:38:17 +00:00 |
js-intrinsic-lowering.h
|
[turbofan] Inline %_FixedArrayGet intrinsic.
|
2015-07-02 09:04:36 +00:00 |
js-operator.cc
|
TypeofMode replaces TypeofState and ContextualMode.
|
2015-07-13 13:39:43 +00:00 |
js-operator.h
|
TypeofMode replaces TypeofState and ContextualMode.
|
2015-07-13 13:39:43 +00:00 |
js-type-feedback-lowering.cc
|
[turbofan] Optimize string "length" property access based on types.
|
2015-07-13 06:02:22 +00:00 |
js-type-feedback-lowering.h
|
[turbofan] Optimize string "length" property access based on types.
|
2015-07-13 06:02:22 +00:00 |
js-type-feedback.cc
|
[turbofan] Make global variable loads and stores explicit.
|
2015-06-23 13:34:06 +00:00 |
js-type-feedback.h
|
[turbofan] Make global variable loads and stores explicit.
|
2015-06-23 13:34:06 +00:00 |
js-typed-lowering.cc
|
TypeofMode replaces TypeofState and ContextualMode.
|
2015-07-13 13:39:43 +00:00 |
js-typed-lowering.h
|
[turbofan] Optimize string "length" property access based on types.
|
2015-07-13 06:02:22 +00:00 |
jump-threading.cc
|
[turbofan] Get rid of SourcePositionInstruction.
|
2015-04-14 08:08:28 +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 a -Wsign-compare error under GCC 4.9.2.
|
2015-07-14 03:30:17 +00:00 |
linkage.cc
|
[turbofan] Add an InterpreterDispatch linkage type.
|
2015-07-13 08:27:47 +00:00 |
linkage.h
|
[turbofan] Add an InterpreterDispatch linkage type.
|
2015-07-13 08:27:47 +00:00 |
liveness-analyzer.cc
|
Import Reversed adapter from Chromium and use it in v8.
|
2015-04-20 16:24:37 +00:00 |
liveness-analyzer.h
|
[turbofan] Variable liveness analysis for deopt.
|
2015-03-17 09:38:43 +00:00 |
load-elimination.cc
|
[turbofan] Turn LoadElimination into an AdvancedReducer.
|
2015-06-05 16:40:58 +00:00 |
load-elimination.h
|
[turbofan] Turn LoadElimination into an AdvancedReducer.
|
2015-06-05 16:40:58 +00:00 |
loop-analysis.cc
|
[turbofan] Rework handling of loop exits in loop peeling.
|
2015-04-07 11:00:47 +00:00 |
loop-analysis.h
|
[turbofan] Use appropriate type for NodeId.
|
2015-06-12 12:03:19 +00:00 |
loop-peeling.cc
|
[turbofan] Proper dead code elimination as regular reducer.
|
2015-06-19 12:07:26 +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] Reduce Float64 comparison to Float32.
|
2015-07-13 05:23:53 +00:00 |
machine-operator-reducer.h
|
[turbofan] Reduce Float64 comparison to Float32.
|
2015-07-13 05:23:53 +00:00 |
machine-operator.cc
|
[turbofan] Add TruncationMode for TruncateFloat64ToInt32.
|
2015-07-08 06:49:00 +00:00 |
machine-operator.h
|
[turbofan] Add TruncationMode for TruncateFloat64ToInt32.
|
2015-07-08 06:49:00 +00:00 |
machine-type.cc
|
Replace OStream with std::ostream.
|
2014-09-30 10:29:32 +00:00 |
machine-type.h
|
[turbofan] Mark MachineType as uint16_t.
|
2015-06-15 06:27:24 +00:00 |
move-optimizer.cc
|
Regularize namespace closing curlies
|
2015-05-20 09:42:54 +00:00 |
move-optimizer.h
|
Replace OVERRIDE->override and FINAL->final since we now require C++11.
|
2015-04-20 13:08:14 +00:00 |
node-aux-data.h
|
[turbofan] Add schedule to visualizer output
|
2015-04-15 09:33:18 +00:00 |
node-cache.cc
|
Fix invalid use of int in Zone.
|
2015-02-12 12:47:18 +00:00 |
node-cache.h
|
Replace OVERRIDE->override and FINAL->final since we now require C++11.
|
2015-04-20 13:08:14 +00:00 |
node-marker.cc
|
[turbofan] Move graph trimming functionality to dedicated GraphTrimmer.
|
2015-06-17 10:56:37 +00:00 |
node-marker.h
|
[turbofan] Move graph trimming functionality to dedicated GraphTrimmer.
|
2015-06-17 10:56:37 +00:00 |
node-matchers.cc
|
[turbofan] Introduce BranchMatcher and DiamondMatcher helpers.
|
2015-04-07 09:03:37 +00:00 |
node-matchers.h
|
[ubsan] Fix HeapObjectMatcher to avoid invalid casts.
|
2015-06-19 12:49:13 +00:00 |
node-properties.cc
|
[turbofan] Fix throwing conversion inserted by JSTypedLowering.
|
2015-06-12 04:42:14 +00:00 |
node-properties.h
|
[turbofan] Deprecate NodeProperties::ReplaceWithValue.
|
2015-06-10 09:14:03 +00:00 |
node.cc
|
[turbofan] Preserve Bounds when cloning nodes in the scheduler.
|
2015-06-19 14:02:36 +00:00 |
node.h
|
[turbofan] Preserve Bounds when cloning nodes in the scheduler.
|
2015-06-19 14:02:36 +00:00 |
opcodes.cc
|
[turbofan] Add streaming operator for opcodes to ease debugging.
|
2015-05-20 10:12:46 +00:00 |
opcodes.h
|
[turbofan] Right hand side of shifts needs ToUint32.
|
2015-07-03 11:42:00 +00:00 |
operator-properties.cc
|
[turbofan] Use proper eager deopts for %_ThrowNotDateError().
|
2015-06-26 05:56:13 +00:00 |
operator-properties.h
|
Replace OVERRIDE->override and FINAL->final since we now require C++11.
|
2015-04-20 13:08:14 +00:00 |
operator.cc
|
[turbofan] Optimize certain chains of Branch into a Switch.
|
2015-02-17 13:29:46 +00:00 |
operator.h
|
Replace OVERRIDE->override and FINAL->final since we now require C++11.
|
2015-04-20 13:08:14 +00:00 |
osr.cc
|
[turbofan] Reland "Add new JSFrameSpecialization reducer." and "Perform OSR deconstruction early and remove type propagation.".
|
2015-07-06 11:11:26 +00:00 |
osr.h
|
Remove kOsrCompileFailed bailout.
|
2015-04-27 14:24:28 +00:00 |
OWNERS
|
Add initial set of sub directory OWNERS file
|
2015-04-02 08:46:24 +00:00 |
pipeline-statistics.cc
|
Move SmartPointer to base.
|
2015-07-13 12:38:17 +00:00 |
pipeline-statistics.h
|
Move SmartPointer to base.
|
2015-07-13 12:38:17 +00:00 |
pipeline.cc
|
Move SmartPointer to base.
|
2015-07-13 12:38:17 +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] Move RawMachineAssembler back to src/compiler.
|
2015-07-07 15:02:51 +00:00 |
raw-machine-assembler.h
|
[turbofan] Add TruncationMode for TruncateFloat64ToInt32.
|
2015-07-08 06:49:00 +00:00 |
register-allocator-verifier.cc
|
Reland: [turbofan] add MachineType to AllocatedOperand
|
2015-04-29 19:36:25 +00:00 |
register-allocator-verifier.h
|
Replace OVERRIDE->override and FINAL->final since we now require C++11.
|
2015-04-20 13:08:14 +00:00 |
register-allocator.cc
|
[turbofan] Greedy allocator refactoring.
|
2015-06-29 15:56:33 +00:00 |
register-allocator.h
|
[turbofan] Greedy allocator refactoring.
|
2015-06-29 15:56:33 +00:00 |
register-configuration.cc
|
[turbofan] Use NumAllocatableRegisters() instead of kMaxNumAllocatableRegisters.
|
2015-07-09 09:14:40 +00:00 |
register-configuration.h
|
Remove dependency on v8.h from TurboFan.
|
2015-02-09 13:13:28 +00:00 |
representation-change.h
|
[turbofan] Add TruncationMode for TruncateFloat64ToInt32.
|
2015-07-08 06:49:00 +00:00 |
schedule.cc
|
[turbofan] Use appropriate type for NodeId.
|
2015-06-12 12:03:19 +00:00 |
schedule.h
|
[turbofan] Fix tail call optimization.
|
2015-05-05 09:43:02 +00:00 |
scheduler.cc
|
[turbofan] Preserve Bounds when cloning nodes in the scheduler.
|
2015-06-19 14:02:36 +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
|
Replace OVERRIDE->override and FINAL->final since we now require C++11.
|
2015-04-20 13:08:14 +00:00 |
simplified-lowering.cc
|
[turbofan] Add TruncationMode for TruncateFloat64ToInt32.
|
2015-07-08 06:49:00 +00:00 |
simplified-lowering.h
|
[turbofan] Right hand side of shifts needs ToUint32.
|
2015-07-03 11:42:00 +00:00 |
simplified-operator-reducer.cc
|
[turbofan] Revive the useful parts of the SimplifiedOperatorReducer.
|
2015-06-25 04:47:16 +00:00 |
simplified-operator-reducer.h
|
[turbofan] Revive the useful parts of the SimplifiedOperatorReducer.
|
2015-06-25 04:47:16 +00:00 |
simplified-operator.cc
|
[turbofan] Right hand side of shifts needs ToUint32.
|
2015-07-03 11:42:00 +00:00 |
simplified-operator.h
|
[turbofan] Right hand side of shifts needs ToUint32.
|
2015-07-03 11:42:00 +00:00 |
source-position.cc
|
[turbofan] Remove obsolete 'incomplete' flag from GraphDecorator.
|
2015-06-17 12:34:45 +00:00 |
source-position.h
|
[turbofan] Treat uninitialized source positions as unknown.
|
2015-05-13 16:07:55 +00:00 |
state-values-utils.cc
|
Split TemplateHashMapImpl::Lookup into two methods
|
2015-04-13 19:01:15 +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 |
tail-call-optimization.cc
|
[turbofan] Fix tail call optimization.
|
2015-05-05 09:43:02 +00:00 |
tail-call-optimization.h
|
[turbofan] Fix tail call optimization.
|
2015-05-05 09:43:02 +00:00 |
typer.cc
|
[turbofan] Reland "Add new JSFrameSpecialization reducer." and "Perform OSR deconstruction early and remove type propagation.".
|
2015-07-06 11:11:26 +00:00 |
typer.h
|
[turbofan] Remove unused constructor function matching from typer.
|
2015-06-30 07:36:28 +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
|
Replace OVERRIDE->override and FINAL->final since we now require C++11.
|
2015-04-20 13:08:14 +00:00 |
verifier.cc
|
[turbofan] Fix value output count for the Start node.
|
2015-07-06 12:11:59 +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
|
Replace OVERRIDE->override and FINAL->final since we now require C++11.
|
2015-04-20 13:08:14 +00:00 |