v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
compiler → codegen Relation
File in src/compiler
Includes file in src/codegen
basic-block-instrumentor.cc
optimized-compilation-info.h
bytecode-graph-builder.cc
source-position-table.h
bytecode-graph-builder.cc
tick-counter.h
c-linkage.cc
assembler-inl.h
c-linkage.cc
macro-assembler.h
code-assembler-compilation-job.h
assembler.h
code-assembler-compilation-job.h
compiler.h
code-assembler-compilation-job.h
optimized-compilation-info.h
code-assembler.cc
compiler.h
code-assembler.cc
interface-descriptors-inl.h
code-assembler.cc
machine-type.h
code-assembler.cc
tnode.h
code-assembler.h
atomic-memory-order.h
code-assembler.h
callable.h
code-assembler.h
handler-table.h
code-assembler.h
machine-type.h
code-assembler.h
source-position.h
code-assembler.h
tnode.h
backend
/
arm
/
code-generator-arm.cc
arm
/
assembler-arm.h
backend
/
arm
/
code-generator-arm.cc
assembler-inl.h
backend
/
arm
/
code-generator-arm.cc
arm
/
constants-arm.h
backend
/
arm
/
code-generator-arm.cc
interface-descriptors-inl.h
backend
/
arm
/
code-generator-arm.cc
machine-type.h
backend
/
arm
/
code-generator-arm.cc
macro-assembler.h
backend
/
arm
/
code-generator-arm.cc
optimized-compilation-info.h
backend
/
arm
/
code-generator-arm.cc
arm
/
register-arm.h
backend
/
arm64
/
code-generator-arm64.cc
arm64
/
assembler-arm64-inl.h
backend
/
arm64
/
code-generator-arm64.cc
arm64
/
constants-arm64.h
backend
/
arm64
/
code-generator-arm64.cc
interface-descriptors-inl.h
backend
/
arm64
/
code-generator-arm64.cc
machine-type.h
backend
/
arm64
/
code-generator-arm64.cc
arm64
/
macro-assembler-arm64-inl.h
backend
/
arm64
/
code-generator-arm64.cc
optimized-compilation-info.h
backend
/
code-generator-impl.h
macro-assembler.h
backend
/
code-generator.cc
assembler-inl.h
backend
/
code-generator.cc
macro-assembler-inl.h
backend
/
code-generator.cc
optimized-compilation-info.h
backend
/
code-generator.h
macro-assembler.h
backend
/
code-generator.h
optimized-compilation-info.h
backend
/
code-generator.h
safepoint-table.h
backend
/
code-generator.h
source-position-table.h
common-node-cache.cc
external-reference.h
common-operator.h
machine-type.h
common-operator.h
reloc-info.h
compiler-source-position-table.h
source-position.h
csa-load-elimination.h
machine-type.h
dead-code-elimination.h
machine-type.h
escape-analysis.cc
tick-counter.h
fast-api-calls.cc
cpu-features.h
frame-states.cc
callable.h
frame.h
aligned-slot-allocator.h
backend
/
gap-resolver.cc
register-configuration.h
graph-assembler.cc
callable.h
graph-assembler.cc
machine-type.h
graph-assembler.cc
tnode.h
graph-assembler.h
tnode.h
graph-reducer.cc
tick-counter.h
backend
/
instruction-codes.h
atomic-memory-order.h
backend
/
instruction-selector-adapter.h
machine-type.h
backend
/
arm
/
instruction-selector-arm.cc
arm
/
assembler-arm.h
backend
/
arm
/
instruction-selector-arm.cc
machine-type.h
backend
/
arm64
/
instruction-selector-arm64.cc
assembler-inl.h
backend
/
arm64
/
instruction-selector-arm64.cc
machine-type.h
backend
/
instruction-selector-impl.h
macro-assembler.h
backend
/
instruction-selector.cc
machine-type.h
backend
/
instruction-selector.cc
tick-counter.h
backend
/
instruction-selector.h
cpu-features.h
backend
/
instruction-selector.h
machine-type.h
backend
/
instruction.cc
aligned-slot-allocator.h
backend
/
instruction.cc
interface-descriptors.h
backend
/
instruction.cc
machine-type.h
backend
/
instruction.cc
register-configuration.h
backend
/
instruction.cc
source-position.h
backend
/
instruction.h
external-reference.h
backend
/
instruction.h
register.h
backend
/
instruction.h
source-position.h
js-call-reducer.cc
code-factory.h
js-call-reducer.cc
tnode.h
js-generic-lowering.cc
code-factory.h
js-generic-lowering.cc
interface-descriptors-inl.h
js-graph.cc
code-factory.h
js-heap-broker.cc
optimized-compilation-info.h
js-heap-broker.h
optimized-compilation-info.h
js-inlining.cc
optimized-compilation-info.h
js-inlining.cc
tick-counter.h
js-intrinsic-lowering.cc
callable.h
js-native-context-specialization.cc
code-factory.h
js-operator.h
tnode.h
js-typed-lowering.cc
code-factory.h
js-typed-lowering.cc
interface-descriptors-inl.h
linkage.cc
assembler-inl.h
linkage.cc
macro-assembler.h
linkage.cc
optimized-compilation-info.h
linkage.h
interface-descriptors.h
linkage.h
linkage-location.h
linkage.h
machine-type.h
linkage.h
register.h
linkage.h
reglist.h
linkage.h
signature.h
load-elimination.h
machine-type.h
loop-analysis.cc
tick-counter.h
loop-unrolling.cc
tick-counter.h
machine-graph-verifier.h
machine-type.h
machine-graph.cc
external-reference.h
machine-operator.h
atomic-memory-order.h
machine-operator.h
machine-type.h
memory-lowering.cc
interface-descriptors-inl.h
memory-optimizer.cc
tick-counter.h
backend
/
move-optimizer.cc
register-configuration.h
node-matchers.h
external-reference.h
node-properties.h
machine-type.h
osr.cc
optimized-compilation-info.h
pipeline-data-inl.h
assembler.h
pipeline-data-inl.h
optimized-compilation-info.h
pipeline-statistics.cc
optimized-compilation-info.h
pipeline.cc
bailout-reason.h
pipeline.cc
compiler.h
pipeline.cc
interface-descriptors-inl.h
pipeline.cc
optimized-compilation-info.h
pipeline.cc
register-configuration.h
pipeline.cc
reloc-info-inl.h
pipeline.cc
reloc-info.h
pipeline.h
interface-descriptors.h
property-access-builder.h
machine-type.h
backend
/
register-allocation.h
register-configuration.h
backend
/
register-allocator.cc
assembler-inl.h
backend
/
register-allocator.cc
register-configuration.h
backend
/
register-allocator.cc
tick-counter.h
backend
/
register-allocator.h
register-configuration.h
scheduler.cc
tick-counter.h
simplified-lowering.cc
callable.h
simplified-lowering.cc
machine-type.h
simplified-lowering.cc
tick-counter.h
simplified-operator.h
machine-type.h
simplified-operator.h
tnode.h
turbofan-disabled.cc
compiler.h
turbofan-enabled.cc
compiler.h
turbofan-graph-visualizer.cc
optimized-compilation-info.h
turbofan-graph-visualizer.cc
source-position.h
turbofan-typer.cc
tick-counter.h
use-info.h
machine-type.h
wasm-compiler-definitions.h
linkage-location.h
wasm-compiler-definitions.h
register.h
wasm-compiler-definitions.h
signature.h
wasm-compiler.cc
assembler.h
wasm-compiler.cc
compiler.h
wasm-compiler.cc
interface-descriptors-inl.h
wasm-compiler.cc
machine-type.h
wasm-compiler.cc
optimized-compilation-info.h
wasm-compiler.h
compiler.h
wasm-load-elimination.h
machine-type.h
backend
/
ia32
/
code-generator-ia32.cc
assembler-inl.h
backend
/
ia32
/
code-generator-ia32.cc
callable.h
backend
/
ia32
/
code-generator-ia32.cc
cpu-features.h
backend
/
ia32
/
code-generator-ia32.cc
ia32
/
assembler-ia32.h
backend
/
ia32
/
code-generator-ia32.cc
ia32
/
register-ia32.h
backend
/
ia32
/
code-generator-ia32.cc
interface-descriptors-inl.h
backend
/
ia32
/
code-generator-ia32.cc
macro-assembler.h
backend
/
ia32
/
code-generator-ia32.cc
optimized-compilation-info.h
backend
/
ia32
/
instruction-selector-ia32.cc
cpu-features.h
backend
/
ia32
/
instruction-selector-ia32.cc
ia32
/
assembler-ia32.h
backend
/
ia32
/
instruction-selector-ia32.cc
ia32
/
register-ia32.h
backend
/
ia32
/
instruction-selector-ia32.cc
machine-type.h
backend
/
ia32
/
instruction-selector-ia32.cc
macro-assembler-base.h
backend
/
loong64
/
code-generator-loong64.cc
assembler-inl.h
backend
/
loong64
/
code-generator-loong64.cc
callable.h
backend
/
loong64
/
code-generator-loong64.cc
interface-descriptors-inl.h
backend
/
loong64
/
code-generator-loong64.cc
loong64
/
constants-loong64.h
backend
/
loong64
/
code-generator-loong64.cc
machine-type.h
backend
/
loong64
/
code-generator-loong64.cc
macro-assembler.h
backend
/
loong64
/
code-generator-loong64.cc
optimized-compilation-info.h
backend
/
loong64
/
instruction-scheduler-loong64.cc
macro-assembler.h
backend
/
loong64
/
instruction-selector-loong64.cc
assembler-inl.h
backend
/
loong64
/
instruction-selector-loong64.cc
machine-type.h
backend
/
mips64
/
code-generator-mips64.cc
assembler-inl.h
backend
/
mips64
/
code-generator-mips64.cc
callable.h
backend
/
mips64
/
code-generator-mips64.cc
machine-type.h
backend
/
mips64
/
code-generator-mips64.cc
macro-assembler.h
backend
/
mips64
/
code-generator-mips64.cc
mips64
/
constants-mips64.h
backend
/
mips64
/
code-generator-mips64.cc
optimized-compilation-info.h
backend
/
mips64
/
instruction-scheduler-mips64.cc
macro-assembler.h
backend
/
mips64
/
instruction-selector-mips64.cc
machine-type.h
backend
/
ppc
/
code-generator-ppc.cc
assembler-inl.h
backend
/
ppc
/
code-generator-ppc.cc
callable.h
backend
/
ppc
/
code-generator-ppc.cc
interface-descriptors-inl.h
backend
/
ppc
/
code-generator-ppc.cc
macro-assembler.h
backend
/
ppc
/
code-generator-ppc.cc
optimized-compilation-info.h
backend
/
riscv
/
code-generator-riscv.cc
assembler-inl.h
backend
/
riscv
/
code-generator-riscv.cc
callable.h
backend
/
riscv
/
code-generator-riscv.cc
interface-descriptors-inl.h
backend
/
riscv
/
code-generator-riscv.cc
macro-assembler.h
backend
/
riscv
/
code-generator-riscv.cc
optimized-compilation-info.h
backend
/
riscv
/
code-generator-riscv.cc
riscv
/
constants-riscv.h
backend
/
riscv
/
instruction-scheduler-riscv.cc
macro-assembler.h
backend
/
riscv
/
instruction-selector-riscv.h
machine-type.h
backend
/
riscv
/
instruction-selector-riscv32.cc
assembler-inl.h
backend
/
riscv
/
instruction-selector-riscv32.cc
machine-type.h
backend
/
riscv
/
instruction-selector-riscv64.cc
assembler-inl.h
backend
/
riscv
/
instruction-selector-riscv64.cc
machine-type.h
backend
/
s390
/
code-generator-s390.cc
assembler-inl.h
backend
/
s390
/
code-generator-s390.cc
callable.h
backend
/
s390
/
code-generator-s390.cc
interface-descriptors-inl.h
backend
/
s390
/
code-generator-s390.cc
macro-assembler.h
backend
/
s390
/
code-generator-s390.cc
optimized-compilation-info.h
turboshaft
/
assembler.h
callable.h
turboshaft
/
assembler.h
code-factory.h
turboshaft
/
assembler.h
heap-object-list.h
turboshaft
/
assembler.h
reloc-info.h
turboshaft
/
build-graph-phase.h
bailout-reason.h
turboshaft
/
builtin-call-descriptors.h
callable.h
turboshaft
/
builtin-call-descriptors.h
interface-descriptors.h
turboshaft
/
builtin-compiler.cc
optimized-compilation-info.h
turboshaft
/
copying-phase.h
optimized-compilation-info.h
turboshaft
/
copying-phase.h
source-position.h
turboshaft
/
decompression-optimization.cc
machine-type.h
turboshaft
/
graph-builder.cc
bailout-reason.h
turboshaft
/
graph-builder.cc
machine-type.h
turboshaft
/
graph-builder.h
bailout-reason.h
turboshaft
/
graph.h
source-position.h
turboshaft
/
index.h
tnode.h
turboshaft
/
instruction-selection-phase.cc
optimized-compilation-info.h
turboshaft
/
int64-lowering-reducer.h
machine-type.h
turboshaft
/
machine-lowering-reducer-inl.h
external-reference.h
turboshaft
/
machine-lowering-reducer-inl.h
machine-type.h
turboshaft
/
machine-optimization-reducer.h
machine-type.h
turboshaft
/
memory-optimization-reducer.cc
interface-descriptors-inl.h
turboshaft
/
memory-optimization-reducer.h
external-reference.h
turboshaft
/
operations.cc
bailout-reason.h
turboshaft
/
operations.cc
machine-type.h
turboshaft
/
operations.h
external-reference.h
turboshaft
/
phase.h
assembler.h
turboshaft
/
phase.h
optimized-compilation-info.h
turboshaft
/
pipelines.h
optimized-compilation-info.h
turboshaft
/
representations.h
machine-type.h
turboshaft
/
tracing.h
optimized-compilation-info.h
turboshaft
/
turbolev-graph-builder.cc
bailout-reason.h
turboshaft
/
turbolev-graph-builder.cc
optimized-compilation-info.h
turboshaft
/
variable-reducer.h
machine-type.h
turboshaft
/
wasm-turboshaft-compiler.cc
optimized-compilation-info.h
turboshaft
/
wasm-turboshaft-compiler.h
compiler.h
turboshaft
/
wasm-turboshaft-compiler.h
optimized-compilation-info.h
backend
/
x64
/
code-generator-x64.cc
assembler.h
backend
/
x64
/
code-generator-x64.cc
cpu-features.h
backend
/
x64
/
code-generator-x64.cc
external-reference.h
backend
/
x64
/
code-generator-x64.cc
interface-descriptors-inl.h
backend
/
x64
/
code-generator-x64.cc
macro-assembler.h
backend
/
x64
/
code-generator-x64.cc
optimized-compilation-info.h
backend
/
x64
/
code-generator-x64.cc
x64
/
assembler-x64.h
backend
/
x64
/
code-generator-x64.cc
x64
/
register-x64.h
backend
/
x64
/
instruction-selector-x64.cc
cpu-features.h
backend
/
x64
/
instruction-selector-x64.cc
machine-type.h
src
compiler
Generated on Sun Apr 6 2025 21:09:51 for v8 by
1.12.0