- binOpAssignToRegularOp
BinOp binOpAssignToRegularOp(BinOp op)
Undocumented in source. Be warned that the author may not have intended to support it.
- binOpcode
IrOpcode binOpcode(BinOp binop, TokenIndex loc, CompilationContext* context)
Undocumented in source. Be warned that the author may not have intended to support it.
- calcBinOp
IrIndex calcBinOp(BinOp op, IrIndex left, IrIndex right, CompilationContext* c)
Undocumented in source. Be warned that the author may not have intended to support it.
- convertBinOpToIrCond
IrBinaryCondition convertBinOpToIrCond(BinOp op)
Undocumented in source. Be warned that the author may not have intended to support it.
- ir_gen_branch_binary_op
void ir_gen_branch_binary_op(IrGenState gen, IrIndex currentBlock, IrLabel trueExit, IrLabel falseExit, BinaryExprNode* b)
Undocumented in source. Be warned that the author may not have intended to support it.
- ir_gen_expr_binary_op
ExprValue ir_gen_expr_binary_op(IrGenState gen, IrIndex currentBlock, IrLabel nextStmt, BinaryExprNode* b)
Undocumented in source. Be warned that the author may not have intended to support it.
- name_register_nested_binary_op
void name_register_nested_binary_op(BinaryExprNode* node, NameRegisterState state)
Undocumented in source. Be warned that the author may not have intended to support it.
- name_resolve_binary_op
void name_resolve_binary_op(BinaryExprNode* node, NameResolveState state)
Undocumented in source. Be warned that the author may not have intended to support it.
- post_clone_binary_op
void post_clone_binary_op(BinaryExprNode* node, CloneState state)
Undocumented in source. Be warned that the author may not have intended to support it.
- print_binary_op
void print_binary_op(BinaryExprNode* node, AstPrintState state)
Undocumented in source. Be warned that the author may not have intended to support it.
- selectTypedOpcode
BinOp selectTypedOpcode(BinOp op, bool isSigned, bool isFloat)
Undocumented in source. Be warned that the author may not have intended to support it.
- setResultType
void setResultType(BinaryExprNode* b, CompilationContext* c)
Undocumented in source. Be warned that the author may not have intended to support it.
- type_check_binary_op
void type_check_binary_op(BinaryExprNode* node, TypeCheckState state)
Undocumented in source. Be warned that the author may not have intended to support it.
- visitBinOpImpl
IrIndex visitBinOpImpl(IrGenState gen, IrIndex currentBlock, IrLabel trueExit, IrLabel falseExit, BinaryExprNode* b)
Undocumented in source. Be warned that the author may not have intended to support it.