move jump and binaryOp methods from Compiler to ir::Builder