vox ~master (2022-05-02T18:23:10Z)
Dub
Repo
IrBuilder.tryExtendArray
vox
ir
ir_builder
IrBuilder
Undocumented in source. Be warned that the author may not have intended to support it.
struct
IrBuilder
bool
tryExtendArray
(
IrIndex
offset
,
uint
capacity
)
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