diff options
| author | gingerBill <bill@gingerbill.org> | 2024-06-13 23:05:35 +0100 |
|---|---|---|
| committer | gingerBill <bill@gingerbill.org> | 2024-06-13 23:05:35 +0100 |
| commit | 7bf12cae9525190d57cdcda2de0a9c4d2e0de0a7 (patch) | |
| tree | 0a88bce985c92eacd38be4049a2f01f77114b5bb /src/tilde/tb.h | |
| parent | e66d71e9cf1389b0cb04d07452d99115357b350f (diff) | |
Update tildeupdate-tilde
Diffstat (limited to 'src/tilde/tb.h')
| -rw-r--r-- | src/tilde/tb.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/tilde/tb.h b/src/tilde/tb.h index e637f7c75..86f2b145c 100644 --- a/src/tilde/tb.h +++ b/src/tilde/tb.h @@ -1511,12 +1511,15 @@ TB_API int tb_builder_split_mem(TB_GraphBuilder* g, int in_mem, int split_count, // this will merge the memory effects back into out_mem, split_vars being the result of a tb_builder_split_mem(...) TB_API void tb_builder_merge_mem(TB_GraphBuilder* g, int out_mem, int split_count, int split_vars, TB_Node* split); +TB_API void tb_builder_loc(TB_GraphBuilder* g, int mem_var, TB_SourceFile* file, int line, int column); + // function call TB_API TB_Node** tb_builder_call(TB_GraphBuilder* g, TB_FunctionPrototype* proto, int mem_var, TB_Node* target, int arg_count, TB_Node** args); TB_API TB_Node* tb_builder_syscall(TB_GraphBuilder* g, TB_DataType dt, int mem_var, TB_Node* target, int arg_count, TB_Node** args); // locals (variables but as stack vars) TB_API TB_Node* tb_builder_local(TB_GraphBuilder* g, TB_CharUnits size, TB_CharUnits align); +TB_API void tb_builder_local_dbg(TB_GraphBuilder* g, TB_Node* n, ptrdiff_t len, const char* name, TB_DebugType* type); // variables: // just gives you the ability to construct mutable names, from |