start Block
fun startBlock(block: L2BasicBlock, generatePhis: Boolean = true, regenerator: L2Regenerator? = null)
Start code generation for the given L2BasicBlock. Unless this is a loop head, ensure all predecessor blocks have already finished generation.
If generatePhis is true (the default), reconcile the live L2SemanticValues and how they're grouped into L2Synonyms in each predecessor edge, creating L2_PHI_PSEUDO_OPERATIONs as needed.
Parameters
block
The L2BasicBlock beginning code generation.
generate Phis
Whether to automatically generate L2_PHI_PSEUDO_OPERATIONs if there are multiple incoming edges with different L2Registers associated with the same L2SemanticValues.
regenerator
The optional L2Regenerator to use.