The Treewalker must first gather the instruction and its arguments when walking the tree,
afterward, the walker can attach the conditional list of arguments
Used when the exact mov instruction for putting the variable into a register is known
Added for type conversions
Always retuns reg in %eax
NOTE: here the register content's lenght IS NOT SET, this must be done after calling the function to get the desired moves for conversion (since length is based on the destination not the src which is the var we have here)
The previous instruction executed, or in the case of the instruction following an if { } else { } block,
it would refer to the BranchInstruction, rather than the previous instruction actually executed.
Helper function to process arithmatic instructions on arrays which cannot be performed with vectorized instructions and thus require a loop-based single value computation for each element in the arrays