v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
compiler Directory Reference
Directory dependency graph for compiler:

Directories

 backend
 
 turboshaft
 

Files

 access-builder.cc
 
 access-builder.h
 
 access-info.cc
 
 access-info.h
 
 add-type-assertions-reducer.cc
 
 add-type-assertions-reducer.h
 
 all-nodes.cc
 
 all-nodes.h
 
 allocation-builder-inl.h
 
 allocation-builder.h
 
 basic-block-instrumentor.cc
 
 basic-block-instrumentor.h
 
 branch-elimination.cc
 
 branch-elimination.h
 
 bytecode-analysis.cc
 
 bytecode-analysis.h
 
 bytecode-graph-builder.cc
 
 bytecode-graph-builder.h
 
 bytecode-liveness-map.cc
 
 bytecode-liveness-map.h
 
 c-linkage.cc
 
 checkpoint-elimination.cc
 
 checkpoint-elimination.h
 
 code-assembler-compilation-job.h
 
 code-assembler.cc
 
 code-assembler.h
 
 common-node-cache.cc
 
 common-node-cache.h
 
 common-operator-reducer.cc
 
 common-operator-reducer.h
 
 common-operator.cc
 
 common-operator.h
 
 compilation-dependencies.cc
 
 compilation-dependencies.h
 
 compiler-source-position-table.cc
 
 compiler-source-position-table.h
 
 constant-folding-reducer.cc
 
 constant-folding-reducer.h
 
 control-equivalence.cc
 
 control-equivalence.h
 
 control-path-state.h
 
 csa-load-elimination.cc
 
 csa-load-elimination.h
 
 dead-code-elimination.cc
 
 dead-code-elimination.h
 
 diamond.h
 
 escape-analysis-reducer.cc
 
 escape-analysis-reducer.h
 
 escape-analysis.cc
 
 escape-analysis.h
 
 fast-api-calls.cc
 
 fast-api-calls.h
 
 feedback-source.cc
 
 feedback-source.h
 
 frame-states.cc
 
 frame-states.h
 
 frame.cc
 
 frame.h
 
 functional-list.h
 
 globals.h
 
 graph-assembler.cc
 
 graph-assembler.h
 
 graph-reducer.cc
 
 graph-reducer.h
 
 graph-trimmer.cc
 
 graph-trimmer.h
 
 graph-zone-traits.h
 
 heap-refs.cc
 
 heap-refs.h
 
 int64-lowering.cc
 
 int64-lowering.h
 
 js-call-reducer.cc
 
 js-call-reducer.h
 
 js-context-specialization.cc
 
 js-context-specialization.h
 
 js-create-lowering.cc
 
 js-create-lowering.h
 
 js-generic-lowering.cc
 
 js-generic-lowering.h
 
 js-graph.cc
 
 js-graph.h
 
 js-heap-broker-inl.h
 
 js-heap-broker.cc
 
 js-heap-broker.h
 
 js-inlining-heuristic.cc
 
 js-inlining-heuristic.h
 
 js-inlining.cc
 
 js-inlining.h
 
 js-intrinsic-lowering.cc
 
 js-intrinsic-lowering.h
 
 js-native-context-specialization.cc
 
 js-native-context-specialization.h
 
 js-operator.cc
 
 js-operator.h
 
 js-type-hint-lowering.cc
 
 js-type-hint-lowering.h
 
 js-typed-lowering.cc
 
 js-typed-lowering.h
 
 late-escape-analysis.cc
 
 late-escape-analysis.h
 
 linear-scheduler.cc
 
 linear-scheduler.h
 
 linkage.cc
 
 linkage.h
 
 load-elimination.cc
 
 load-elimination.h
 
 loop-analysis.cc
 
 loop-analysis.h
 
 loop-peeling.cc
 
 loop-peeling.h
 
 loop-unrolling.cc
 
 loop-unrolling.h
 
 loop-variable-optimizer.cc
 
 loop-variable-optimizer.h
 
 machine-graph-verifier.cc
 
 machine-graph-verifier.h
 
 machine-graph.cc
 
 machine-graph.h
 
 machine-operator-reducer.cc
 
 machine-operator-reducer.h
 
 machine-operator.cc
 
 machine-operator.h
 
 map-inference.cc
 
 map-inference.h
 
 memory-lowering.cc
 
 memory-lowering.h
 
 memory-optimizer.cc
 
 memory-optimizer.h
 
 node-aux-data.h
 
 node-cache.h
 
 node-marker.cc
 
 node-marker.h
 
 node-matchers.cc
 
 node-matchers.h
 
 node-observer.cc
 
 node-observer.h
 
 node-origin-table.cc
 
 node-origin-table.h
 
 node-properties.cc
 
 node-properties.h
 
 node.cc
 
 node.h
 
 opcodes.cc
 
 opcodes.h
 
 operation-typer.cc
 
 operation-typer.h
 
 operator-properties.cc
 
 operator-properties.h
 
 operator.cc
 
 operator.h
 
 osr.cc
 
 osr.h
 
 pair-load-store-reducer.cc
 
 pair-load-store-reducer.h
 
 per-isolate-compiler-cache.h
 
 persistent-map.h
 
 phase.h
 
 pipeline-data-inl.h
 
 pipeline-statistics.cc
 
 pipeline-statistics.h
 
 pipeline.cc
 
 pipeline.h
 
 processed-feedback.h
 
 property-access-builder.cc
 
 property-access-builder.h
 
 raw-machine-assembler.cc
 
 raw-machine-assembler.h
 
 redundancy-elimination.cc
 
 redundancy-elimination.h
 
 refs-map.cc
 
 refs-map.h
 
 representation-change.cc
 
 representation-change.h
 
 revectorizer.cc
 
 revectorizer.h
 
 schedule.cc
 
 schedule.h
 
 scheduler.cc
 
 scheduler.h
 
 select-lowering.cc
 
 select-lowering.h
 
 simplified-lowering-verifier.cc
 
 simplified-lowering-verifier.h
 
 simplified-lowering.cc
 
 simplified-lowering.h
 
 simplified-operator-reducer.cc
 
 simplified-operator-reducer.h
 
 simplified-operator.cc
 
 simplified-operator.h
 
 state-values-utils.cc
 
 state-values-utils.h
 
 string-builder-optimizer.cc
 
 string-builder-optimizer.h
 
 turbofan-disabled.cc
 
 turbofan-enabled.cc
 
 turbofan-graph-visualizer.cc
 
 turbofan-graph-visualizer.h
 
 turbofan-graph.cc
 
 turbofan-graph.h
 
 turbofan-typer.cc
 
 turbofan-typer.h
 
 turbofan-types.cc
 
 turbofan-types.h
 
 turbofan.h
 
 type-cache.cc
 
 type-cache.h
 
 type-narrowing-reducer.cc
 
 type-narrowing-reducer.h
 
 typed-optimization.cc
 
 typed-optimization.h
 
 use-info.h
 
 value-numbering-reducer.cc
 
 value-numbering-reducer.h
 
 verifier.cc
 
 verifier.h
 
 wasm-address-reassociation.cc
 
 wasm-address-reassociation.h
 
 wasm-call-descriptors.cc
 
 wasm-call-descriptors.h
 
 wasm-compiler-definitions.cc
 
 wasm-compiler-definitions.h
 
 wasm-compiler.cc
 
 wasm-compiler.h
 
 wasm-escape-analysis.cc
 
 wasm-escape-analysis.h
 
 wasm-gc-lowering.cc
 
 wasm-gc-lowering.h
 
 wasm-gc-operator-reducer.cc
 
 wasm-gc-operator-reducer.h
 
 wasm-graph-assembler.cc
 
 wasm-graph-assembler.h
 
 wasm-inlining-into-js.cc
 
 wasm-inlining-into-js.h
 
 wasm-load-elimination.cc
 
 wasm-load-elimination.h
 
 wasm-typer.cc
 
 wasm-typer.h
 
 write-barrier-kind.h
 
 zone-stats.cc
 
 zone-stats.h