vox ~master (2022-05-02T18:23:10Z)
Dub
Repo
IrBuilder.writeVariable
vox
ir
ir_builder
IrBuilder
Redefines
variable
with
value
. Is used for assignment to variable
struct
IrBuilder
void
writeVariable
(
IrIndex
blockIndex
,
IrIndex
var
,
IrIndex
value
)
Meta
Source
See Implementation
vox
ir
ir_builder
IrBuilder
functions
addBasicBlock
addBinBranch
addBlockTarget
addJump
addJumpToLabel
addPhi
addPhiArg
addReturn
addUnaryBranch
addUnreachable
addUser
addVirtualRegister
allocateIrArray
appendBasicBlockSlot
appendBlockInstr
appendInstructionSlots
appendPayloadSlots
appendPhiSlot
appendStackSlot
appendVirtRegSlot
begin
beginDup
beginLir
definitionOf
emitInstr
emitInstrAfter
emitInstrBefore
finalizeIr
forceAllocLabelBlock
free
insertAfterInstr
insertBeforeInstr
insertBeforeLastInstr
newIrVarIndex
prependBlockInstr
readVariable
redirectVregDefinitionTo
redirectVregUsersTo
removeVirtualRegister
sealBlock
setupEntryExitBlocks
tryExtendArray
writeVariable
variables
context
ir
Redefines variable with value. Is used for assignment to variable