mirror of
https://github.com/Ed94/raddebugger.git
synced 2026-07-01 23:51:49 -07:00
begin prepping watch window ui for reintroduction of fancy rows; extend target/thread evaluations with .environment & .call_stack sketch; more convergence progress
This commit is contained in:
@@ -969,6 +969,14 @@ e_irtree_const_u(Arena *arena, U64 v)
|
||||
return n;
|
||||
}
|
||||
|
||||
internal E_IRNode *
|
||||
e_irtree_leaf_u128(Arena *arena, U128 u128)
|
||||
{
|
||||
E_IRNode *n = e_push_irnode(arena, RDI_EvalOp_ConstU128);
|
||||
n->value.u128 = u128;
|
||||
return n;
|
||||
}
|
||||
|
||||
internal E_IRNode *
|
||||
e_irtree_unary_op(Arena *arena, RDI_EvalOp op, RDI_EvalTypeGroup group, E_IRNode *c)
|
||||
{
|
||||
|
||||
@@ -398,6 +398,7 @@ internal void e_irnode_push_child(E_IRNode *parent, E_IRNode *child);
|
||||
|
||||
//- rjf: ir subtree building helpers
|
||||
internal E_IRNode *e_irtree_const_u(Arena *arena, U64 v);
|
||||
internal E_IRNode *e_irtree_leaf_u128(Arena *arena, U128 u128);
|
||||
internal E_IRNode *e_irtree_unary_op(Arena *arena, RDI_EvalOp op, RDI_EvalTypeGroup group, E_IRNode *c);
|
||||
internal E_IRNode *e_irtree_binary_op(Arena *arena, RDI_EvalOp op, RDI_EvalTypeGroup group, E_IRNode *l, E_IRNode *r);
|
||||
internal E_IRNode *e_irtree_binary_op_u(Arena *arena, RDI_EvalOp op, E_IRNode *l, E_IRNode *r);
|
||||
|
||||
Reference in New Issue
Block a user