vox ~master (2022-05-02T18:23:10Z)
Dub
Repo
CompilePassGlobal
vox
passes
Must have either
run
or subPasses
struct
CompilePassGlobal {
string
name
;
GlobalPassFun
run
;
CompilePassPerModule
[]
subPasses
;
Duration
duration
;
void
clear
();
}
Members
Functions
clear
void
clear
()
Undocumented in source. Be warned that the author may not have intended to support it.
Variables
duration
Duration
duration
;
Undocumented in source.
name
string
name
;
Undocumented in source.
run
GlobalPassFun
run
;
Undocumented in source.
subPasses
CompilePassPerModule
[]
subPasses
;
Undocumented in source.
Meta
Source
See Implementation
vox
passes
aliases
FunctionPassFun
GlobalPassFun
ModulePassFun
functions
global_pass
pass_write_binary
run_global_pass
run_ir_to_lir_liveness_and_reg_alloc
run_module_pass
write_bundle
structs
CompilePassGlobal
CompilePassPerFunction
CompilePassPerModule
PassMetaIterator
variables
backendPasses
bundlePasses
commonPasses
exePasses
extraExePasses
extraJitPasses
frontendOnlyPasses
frontendPasses
jitPasses
Must have either run or subPasses