v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches

compiler → base Relation

File in src/compilerIncludes file in src/base
access-builder.hcompiler-specific.h
branch-elimination.ccsmall-vector.h
branch-elimination.hcompiler-specific.h
checkpoint-elimination.hcompiler-specific.h
code-assembler.hmacros.h
backend / arm / code-generator-arm.ccnumbers / double.h
backend / code-generator.ccbounds.h
backend / code-generator.cciterator.h
common-operator-reducer.hcompiler-specific.h
common-operator.cchashing.h
common-operator.cclazy-instance.h
common-operator.hcompiler-specific.h
compilation-dependencies.cchashmap.h
compiler-source-position-table.hcompiler-specific.h
control-equivalence.hcompiler-specific.h
csa-load-elimination.hcompiler-specific.h
dead-code-elimination.hcompiler-specific.h
escape-analysis-reducer.hcompiler-specific.h
escape-analysis.hhashing.h
backend / frame-elider.cciterator.h
frame-states.cchashing.h
frame.hbits.h
functional-list.hiterator.h
backend / gap-resolver.ccenum-set.h
graph-assembler.cccontainer-utils.h
graph-assembler.hsmall-vector.h
graph-reducer.hcompiler-specific.h
backend / instruction-codes.hbit-field.h
backend / instruction-scheduler.cciterator.h
backend / instruction-scheduler.ccutils / random-number-generator.h
backend / instruction-scheduler.hutils / random-number-generator.h
backend / arm / instruction-selector-arm.ccbits.h
backend / arm / instruction-selector-arm.ccenum-set.h
backend / arm / instruction-selector-arm.cciterator.h
backend / arm / instruction-selector-arm.cclogging.h
backend / arm64 / instruction-selector-arm64.ccbits.h
backend / arm64 / instruction-selector-arm64.cclogging.h
backend / instruction-selector.cciterator.h
backend / instruction.cciterator.h
backend / instruction.hcompiler-specific.h
backend / instruction.hnumbers / double.h
js-call-reducer.cccontainer-utils.h
js-call-reducer.ccsmall-vector.h
js-call-reducer.hflags.h
js-context-specialization.cclogging.h
js-create-lowering.hcompiler-specific.h
js-heap-broker.hcompiler-specific.h
js-heap-broker.hmacros.h
js-heap-broker.hplatform / mutex.h
js-intrinsic-lowering.hcompiler-specific.h
js-native-context-specialization.cclogging.h
js-native-context-specialization.hflags.h
js-operator.cclazy-instance.h
js-operator.hcompiler-specific.h
js-type-hint-lowering.cclogging.h
js-type-hint-lowering.hflags.h
js-typed-lowering.hcompiler-specific.h
linear-scheduler.hflags.h
linkage.hcompiler-specific.h
linkage.hflags.h
load-elimination.hcompiler-specific.h
loop-analysis.hiterator.h
loop-peeling.hcompiler-specific.h
loop-unrolling.ccsmall-vector.h
machine-graph.hcompiler-specific.h
machine-operator-reducer.ccbits.h
machine-operator-reducer.ccdivision-by-constant.h
machine-operator-reducer.ccieee754.h
machine-operator-reducer.cclogging.h
machine-operator-reducer.ccoverflowing-math.h
machine-operator-reducer.hcompiler-specific.h
machine-operator.cclazy-instance.h
machine-operator.hcompiler-specific.h
machine-operator.henum-set.h
machine-operator.hflags.h
memory-optimizer.cclogging.h
node-cache.hexport-template.h
node-cache.hhashing.h
node-cache.hmacros.h
node-matchers.hbounds.h
node-matchers.hcompiler-specific.h
node-matchers.hnumbers / double.h
node-origin-table.hcompiler-specific.h
opcodes.ccmacros.h
operation-typer.hflags.h
operator-properties.hmacros.h
operator.hcompiler-specific.h
operator.hflags.h
operator.hhashing.h
osr.hmacros.h
pair-load-store-reducer.hcompiler-specific.h
persistent-map.hhashing.h
pipeline-statistics.hplatform / elapsed-timer.h
pipeline-statistics.hexport-template.h
pipeline.ccmacros.h
raw-machine-assembler.ccsmall-vector.h
refs-map.hhashmap.h
backend / register-allocator.cciterator.h
backend / register-allocator.ccsmall-vector.h
backend / register-allocator.ccvector.h
backend / register-allocator.hbits.h
backend / register-allocator.hcompiler-specific.h
representation-change.ccnumerics / safe_conversions.h
revectorizer.cccpu.h
revectorizer.cclogging.h
revectorizer.hsmall-vector.h
schedule.hcompiler-specific.h
scheduler.cciterator.h
scheduler.hflags.h
simplified-lowering-verifier.hcontainer-utils.h
simplified-lowering.cclogging.h
simplified-lowering.ccplatform / platform.h
simplified-lowering.ccsmall-vector.h
simplified-operator-reducer.hcompiler-specific.h
simplified-operator.cclazy-instance.h
simplified-operator.cclogging.h
simplified-operator.hcompiler-specific.h
simplified-operator.hcontainer-utils.h
backend / spill-placer.ccbits-iterator.h
string-builder-optimizer.ccbits.h
string-builder-optimizer.cclogging.h
string-builder-optimizer.ccsmall-vector.h
string-builder-optimizer.hmacros.h
turbofan-graph-visualizer.ccvector.h
turbofan-graph.hcompiler-specific.h
turbofan-typer.ccflags.h
turbofan-types.hcompiler-specific.h
turbofan.hmacros.h
type-cache.cclazy-instance.h
type-narrowing-reducer.hcompiler-specific.h
typed-optimization.hcompiler-specific.h
backend / unwinding-info-writer.hlogging.h
use-info.hhashing.h
value-numbering-reducer.hcompiler-specific.h
verifier.hmacros.h
wasm-compiler-definitions.ccstrings.h
wasm-compiler-definitions.hhashing.h
wasm-compiler-definitions.hvector.h
wasm-compiler.ccsmall-vector.h
wasm-compiler.ccvector.h
wasm-compiler.hsmall-vector.h
wasm-gc-lowering.cclogging.h
wasm-inlining-into-js.hvector.h
wasm-load-elimination.hcompiler-specific.h
wasm-typer.cclogging.h
write-barrier-kind.hlogging.h
backend / ia32 / code-generator-ia32.ccoverflowing-math.h
backend / ia32 / instruction-scheduler-ia32.cclogging.h
backend / ia32 / instruction-selector-ia32.ccbits.h
backend / ia32 / instruction-selector-ia32.ccflags.h
backend / ia32 / instruction-selector-ia32.cciterator.h
backend / ia32 / instruction-selector-ia32.cclogging.h
backend / ia32 / instruction-selector-ia32.ccmacros.h
backend / loong64 / instruction-selector-loong64.ccbits.h
backend / loong64 / instruction-selector-loong64.cclogging.h
backend / mips64 / instruction-selector-mips64.ccbits.h
backend / mips64 / instruction-selector-mips64.cclogging.h
backend / ppc / code-generator-ppc.ccnumbers / double.h
backend / ppc / instruction-selector-ppc.cciterator.h
backend / riscv / instruction-selector-riscv.hbits.h
backend / riscv / instruction-selector-riscv.hlogging.h
backend / riscv / instruction-selector-riscv32.ccbits.h
backend / riscv / instruction-selector-riscv64.ccbits.h
backend / riscv / instruction-selector-riscv64.cclogging.h
backend / s390 / instruction-selector-s390.cclogging.h
turboshaft / access-builder.hcompiler-specific.h
turboshaft / analyzer-iterator.hlogging.h
turboshaft / assembler.hlogging.h
turboshaft / assembler.hmacros.h
turboshaft / assembler.hsmall-vector.h
turboshaft / assembler.hstring-format.h
turboshaft / assembler.htemplate-utils.h
turboshaft / assembler.hvector.h
turboshaft / assert-types-reducer.hlogging.h
turboshaft / assert-types-reducer.htemplate-utils.h
turboshaft / assert-types-reducer.hvector.h
turboshaft / branch-elimination-reducer.hbits.h
turboshaft / branch-elimination-reducer.hlogging.h
turboshaft / copying-phase.hiterator.h
turboshaft / copying-phase.hlogging.h
turboshaft / copying-phase.hsmall-vector.h
turboshaft / copying-phase.hvector.h
turboshaft / deopt-data.hsmall-vector.h
turboshaft / fast-hash.hhashing.h
turboshaft / fast-hash.hvector.h
turboshaft / graph-builder.cccontainer-utils.h
turboshaft / graph-builder.cclogging.h
turboshaft / graph-builder.ccnumerics / safe_conversions.h
turboshaft / graph-builder.ccsmall-vector.h
turboshaft / graph-builder.ccvector.h
turboshaft / graph-visualizer.ccsmall-vector.h
turboshaft / graph.cclogging.h
turboshaft / graph.hiterator.h
turboshaft / graph.hlogging.h
turboshaft / graph.hsmall-vector.h
turboshaft / graph.hvector.h
turboshaft / index.hlogging.h
turboshaft / instruction-selection-normalization-reducer.hbits.h
turboshaft / late-load-elimination-reducer.hdoubly-threaded-list.h
turboshaft / layered-hash-map.hbits.h
turboshaft / loop-finder.hlogging.h
turboshaft / loop-peeling-reducer.hlogging.h
turboshaft / loop-unrolling-phase.cclogging.h
turboshaft / loop-unrolling-reducer.ccbits.h
turboshaft / loop-unrolling-reducer.hlogging.h
turboshaft / machine-lowering-reducer-inl.hlogging.h
turboshaft / machine-optimization-reducer.hbits.h
turboshaft / machine-optimization-reducer.hdivision-by-constant.h
turboshaft / machine-optimization-reducer.hhashing.h
turboshaft / machine-optimization-reducer.hieee754.h
turboshaft / machine-optimization-reducer.hlogging.h
turboshaft / machine-optimization-reducer.hmacros.h
turboshaft / machine-optimization-reducer.hoverflowing-math.h
turboshaft / machine-optimization-reducer.hsmall-vector.h
turboshaft / machine-optimization-reducer.htemplate-utils.h
turboshaft / machine-optimization-reducer.hvector.h
turboshaft / memory-optimization-reducer.htemplate-utils.h
turboshaft / operations.cclogging.h
turboshaft / operations.ccplatform / mutex.h
turboshaft / operations.hlogging.h
turboshaft / operations.hmacros.h
turboshaft / operations.hplatform / mutex.h
turboshaft / operations.hsmall-vector.h
turboshaft / operations.htemplate-utils.h
turboshaft / operations.hvector.h
turboshaft / phase.hcontextual.h
turboshaft / phase.htemplate-meta-programming / functional.h
turboshaft / reducer-traits.htemplate-meta-programming / common.h
turboshaft / reducer-traits.htemplate-meta-programming / list.h
turboshaft / representations.hhashing.h
turboshaft / representations.hlogging.h
turboshaft / select-lowering-reducer.hvector.h
turboshaft / simplify-tf-loops.ccsmall-vector.h
turboshaft / snapshot-table.hiterator.h
turboshaft / snapshot-table.hsmall-vector.h
turboshaft / tracing.hcontextual.h
turboshaft / turbolev-graph-builder.cclogging.h
turboshaft / turbolev-graph-builder.ccsmall-vector.h
turboshaft / turbolev-graph-builder.ccvector.h
turboshaft / type-inference-analysis.hlogging.h
turboshaft / type-inference-analysis.hvector.h
turboshaft / type-inference-reducer.hlogging.h
turboshaft / type-inference-reducer.hvector.h
turboshaft / typer.hlogging.h
turboshaft / typer.hvector.h
turboshaft / types.cclogging.h
turboshaft / types.hcontainer-utils.h
turboshaft / types.hexport-template.h
turboshaft / types.hlogging.h
turboshaft / types.hsmall-vector.h
turboshaft / utils.ccplatform / platform.h
turboshaft / utils.hlogging.h
turboshaft / utils.hmacros.h
turboshaft / value-numbering-reducer.hlogging.h
turboshaft / value-numbering-reducer.hvector.h
turboshaft / variable-reducer.hlogging.h
turboshaft / wasm-gc-typed-optimization-reducer.cclogging.h
turboshaft / wasm-load-elimination-reducer.hdoubly-threaded-list.h
turboshaft / wasm-revec-reducer.cclogging.h
turboshaft / wasm-revec-reducer.hnumerics / safe_conversions.h
turboshaft / wasm-shuffle-reducer.htemplate-utils.h
turboshaft / zone-with-name.htemplate-meta-programming / string-literal.h
backend / x64 / code-generator-x64.cclogging.h
backend / x64 / code-generator-x64.ccoverflowing-math.h
backend / x64 / instruction-selector-x64.ccbounds.h
backend / x64 / instruction-selector-x64.cciterator.h
backend / x64 / instruction-selector-x64.cclogging.h
backend / x64 / instruction-selector-x64.ccoverflowing-math.h