vox ~master (2022-05-02T18:23:10Z)
Dub
Repo
IrPhi
ir_test
Undocumented in source.
struct
IrPhi {
BlockId
blockId
;
IrValueType
type
;
IrRef
[]
args
;
IrRef
[]
users
;
void
addArg
(IrRef arg);
void
addUser
(IrRef user);
}
Members
Functions
addArg
void
addArg
(IrRef arg)
Undocumented in source. Be warned that the author may not have intended to support it.
addUser
void
addUser
(IrRef user)
Undocumented in source. Be warned that the author may not have intended to support it.
Variables
args
IrRef
[]
args
;
Undocumented in source.
blockId
BlockId
blockId
;
Undocumented in source.
type
IrValueType
type
;
Undocumented in source.
users
IrRef
[]
users
;
Undocumented in source.
Meta
Source
See Implementation
ir_test
enums
IrCond
IrOpcode
IrValueKind
IrValueType
functions
createFunction
example1
example2
main
makeBranch
makeInstr0
makeInstr1
makeInstr2
makeInstrCmp
makeJump
removeInPlace
testSign
manifest constants
ONE_I1_REF
ONE_I32_REF
ONE_I64_REF
ZERO_I1_REF
ZERO_I32_REF
ZERO_I64_REF
structs
BlockId
BlockVarPair
IncompletePhi
IrBlock
IrFunction
IrInstruction
IrPhi
IrRef
RefPr
Var
VarId
unions
IrConstant
variables
hasInstrReturn
numInstrArgs