compiler vocabulary
Factor handbook > Vocabulary index


Documentation
Optimizing compiler

Meta-data
Tags:compiler
Authors:Slava Pestov


Words

Singleton classes
optimizing-compiler


Generic words
WordStack effect
combinator?( word -- ? )
no-compile?( word -- ? )


Symbol words
compiled


Ordinary words
WordStack effect
backend( tree word -- )
compile-word( word -- )
compile?( word -- ? )
compiler-message( string -- )
contains-breakpoints?( -- ? )
deoptimize( word error -- * )
deoptimize*( word -- * )
deoptimize-with( word def -- * )
disable-optimizer( -- )
enable-optimizer( -- )
finish( word -- )
frontend( word -- tree )
ignore-error( word error -- * )
ignore-error?( word error -- ? )
not-compiled-def( word error -- def )
optimize?( word -- ? )
remember-error( word error -- * )
start( word -- )


Class predicate words
WordStack effect
optimizing-compiler?( object -- ? )


Files
resource:basis/compiler/compiler.factor
resource:basis/compiler/compiler-docs.factor
resource:basis/compiler/tests/redefine20.factor
resource:basis/compiler/tests/alien.factor
resource:basis/compiler/tests/redefine1.factor
resource:basis/compiler/tests/simple.factor
resource:basis/compiler/tests/low-level-ir.factor
resource:basis/compiler/tests/redefine15.factor
resource:basis/compiler/tests/redefine16.factor
resource:basis/compiler/tests/redefine9.factor
resource:basis/compiler/tests/redefine26.factor
resource:basis/compiler/tests/redefine22.factor
resource:basis/compiler/tests/code-heap.factor
resource:basis/compiler/tests/redefine19.factor
resource:basis/compiler/tests/redefine2.factor
resource:basis/compiler/tests/float.factor
resource:basis/compiler/tests/optimizer.factor
resource:basis/compiler/tests/callback-error.factor
resource:basis/compiler/tests/redefine3.factor
resource:basis/compiler/tests/pic-problem-1.factor
resource:basis/compiler/tests/x87-regression.factor
resource:basis/compiler/tests/reload.factor
resource:basis/compiler/tests/redefine0.factor
resource:basis/compiler/tests/peg-regression.factor
resource:basis/compiler/tests/redefine8.factor
resource:basis/compiler/tests/curry.factor
resource:basis/compiler/tests/redefine7.factor
resource:basis/compiler/tests/redefine11.factor
resource:basis/compiler/tests/redefine23.factor
resource:basis/compiler/tests/redefine10.factor
resource:basis/compiler/tests/redefine24.factor
resource:basis/compiler/tests/redefine17.factor
resource:basis/compiler/tests/redefine21.factor
resource:basis/compiler/tests/redefine4.factor
resource:basis/compiler/tests/dead-code.factor
resource:basis/compiler/tests/redefine12.factor
resource:basis/compiler/tests/call-effect.factor
resource:basis/compiler/tests/redefine25.factor
resource:basis/compiler/tests/linkage-errors.factor
resource:basis/compiler/tests/folding.factor
resource:basis/compiler/tests/peg-regression-2.factor
resource:basis/compiler/tests/spilling.factor
resource:basis/compiler/tests/intrinsics.factor
resource:basis/compiler/tests/redefine5.factor
resource:basis/compiler/tests/callstack-overflow.factor
resource:basis/compiler/tests/tuples.factor
resource:basis/compiler/tests/stack-trace.factor
resource:basis/compiler/tests/redefine14.factor
resource:basis/compiler/tests/redefine18.factor
resource:basis/compiler/tests/codegen.factor
resource:basis/compiler/tests/redefine13.factor
resource:basis/compiler/tests/redefine6.factor


Children from resource:core
VocabularySummary
compiler.unitsCompilation units group word definitions for compilation


Children from resource:basis
VocabularySummary
compiler.cfgLow-level control flow graph IR
compiler.codegenCode generation from MR (machine representation)
compiler.constantsVM memory layout constants
compiler.crossrefcompiler.crossref vocabulary
compiler.errorsCompiler warning and error reporting
compiler.prettyprintcompiler.prettyprint vocabulary
compiler.testcompiler.test vocabulary
compiler.testscompiler.tests vocabulary
compiler.threadscompiler.threads vocabulary
compiler.treeHigh-level optimizer operating on lexical tree SSA IR
compiler.utilitiesUtilities used by high-level IR optimizations


Children from resource:extra
VocabularySummary
compiler.cfgLow-level control flow graph IR