Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/RealNeGate/Cuik
/ functions
Functions
2,663 in github.com/RealNeGate/Cuik
⨍
Functions
2,663
◇
Types & classes
363
↓ 17 callers
Function
lattice_meet
greatest lower bound between a and b, note that we expect interned lattices here
tb/opt/lattice.h:453
↓ 17 callers
Function
legalize_int
tb/x64/x64_target.c:887
↓ 17 callers
Function
next_word
cuik_go/parser.c:322
↓ 17 callers
Function
print_lattice
tb/opt/optimizer.c:1076
↓ 17 callers
Function
push_token
cuik_pp/cpp.c:191
↓ 17 callers
Function
tb_next_pow2
tb/builtins.h:32
↓ 17 callers
Function
tb_out_reserve
EMITTER CODE: Simple linear allocation for the backend's to output code with.
common/emitter.c:7
↓ 16 callers
Function
ctype_to_tbtype
cuik_c/ir_gen.h:62
↓ 16 callers
Function
lattice_at_least
a >= b if a /\ b = b
tb/opt/lattice.h:609
↓ 16 callers
Function
mark_users
tb/opt/optimizer.c:216
↓ 16 callers
Function
nl_table_alloc
/////////////////////////// Hashmap ///////////////////////////
common/new_hash_map.h:271
↓ 16 callers
Function
tb_builder_binop_int
tb/new_builder.c:339
↓ 16 callers
Function
tls_push
cuik_c/tls.c:31
↓ 16 callers
Function
tokens_prev
cuik_pp/lexer.h:198
↓ 15 callers
Function
FOR_N
remaining identifiers are converted to 0
cuik_pp/cpp_expr.h:60
↓ 15 callers
Function
cuik__new_pointer
cuik_c/types.c:48
↓ 15 callers
Function
edge
tests/doq/doq.c:107
↓ 15 callers
Function
set_root_cast
cuik_c/sema.c:35
↓ 15 callers
Function
stbi__at_eof
tests/win32_dx/stb_image.h:1568
↓ 15 callers
Function
tb_asm_print
tb/emitter.h:110
↓ 15 callers
Function
tb_builder_label_make
tb/new_builder.c:658
↓ 15 callers
Function
type_alloc
if track is false, it's not type checked later (because it's complete)
cuik_c/types.c:17
↓ 15 callers
Function
value_of
tb/opt/optimizer.c:616
↓ 14 callers
Function
cfg_get_pred
tb/opt/passes.h:230
↓ 14 callers
Function
consume
tests/doq/doq.c:37
↓ 14 callers
Function
cuik_type_is_integer
include/cuik_ast.h:752
↓ 14 callers
Function
get_int_const
tb/opt/fold.h:2
↓ 14 callers
Function
op_gpr_at
tb/mips/mips_target0.c:630
↓ 14 callers
Function
parse_const_expr
cuik_c/expr_parser.h:1110
↓ 14 callers
Function
tb_export_make_chunk
tb/exporter.c:245
↓ 14 callers
Function
tokens_eof
cuik_pp/lexer.h:174
↓ 13 callers
Function
atoms_len
cuik_pp/atoms.c:32
↓ 13 callers
Function
can_remat
tb/codegen.h:301
↓ 13 callers
Function
cuik__new_vector2
cuik_c/types.c:109
↓ 13 callers
Function
set_create_in_arena
tb/set.h:12
↓ 13 callers
Function
sparse_set_put
tb/sparse_set.c:21
↓ 13 callers
Function
tb__reg_width_from_dt
tb/codegen.c:7
↓ 13 callers
Function
tb_builder_store
tb/new_builder.c:539
↓ 13 callers
Function
tb_data_type_byte_size
tb/tb.c:181
↓ 13 callers
Function
token_isa
cuik_go/parser.c:46
↓ 13 callers
Function
type_layout2
cuik_c/parser.c:257
↓ 12 callers
Function
FOR_USERS
tb/codegen.h:330
↓ 12 callers
Function
cfg_is_control
includes tuples which have control flow
tb/opt/passes.h:151
↓ 12 callers
Function
dbg_submit_event
tb/opt/dbg_server.h:35
↓ 12 callers
Function
dump_expr
cuik_c/ast_dump.c:24
↓ 12 callers
Function
stbi__grow_buffer_unsafe
tests/win32_dx/stb_image.h:2011
↓ 12 callers
Function
stbi__zreceive
tests/win32_dx/stb_image.h:4101
↓ 12 callers
Function
tb_alloc_node_dyn
tb/new_builder.c:35
↓ 12 callers
Function
tb_builder_cast
tb/new_builder.c:319
↓ 12 callers
Function
tb_builder_load
tb/new_builder.c:514
↓ 12 callers
Function
tb_export_append_chunk
tb/exporter.c:253
↓ 12 callers
Function
tb_linker_symbol_find
linker/linker.c:608
↓ 12 callers
Function
tb_linker_symbol_insert
linker/linker.c:647
↓ 12 callers
Function
worklist_count
tb/opt/worklist.h:102
↓ 11 callers
Function
add_user
we sometimes get the choice to recycle users because we just deleted something
tb/opt/optimizer.c:824
↓ 11 callers
Function
align_up
cuik_c/parser.c:71
↓ 11 callers
Function
cg_rval
cuik_c/ir_gen2.c:1074
↓ 11 callers
Function
coalesce_set_array
tb/rogers_ra.c:115
↓ 11 callers
Function
complete_expr
cuik_c/expr_parser.h:82
↓ 11 callers
Function
cuik_make_qual_type
include/cuik_ast.h:787
↓ 11 callers
Function
cuikgo_try_eat
cuik_go/parser.c:142
↓ 11 callers
Function
cuikpp_find_location
cuik_pp/cpp.c:478
↓ 11 callers
Function
lattice_is_iconst
tb/opt/lattice.h:318
↓ 11 callers
Function
mod_rx_rm
tb/x64/x64_emitter.h:2
↓ 11 callers
Function
nl_hashset_put2
returns old value
common/new_hash_map.h:218
↓ 11 callers
Function
nl_table_free
common/new_hash_map.h:308
↓ 11 callers
Function
parse_assignment
= += -= *= /= %= <<= >>= &= ^= |= NOTE(NeGate): a=b=c is a=(b=c) not (a=b)=c
cuik_c/expr_parser.h:1034
↓ 11 callers
Function
parse_cisc_operand
tb/x64/x64_target.c:1707
↓ 11 callers
Function
print_type
tb/opt/print.h:38
↓ 11 callers
Function
rtype
tb/mips/mips_target0.c:596
↓ 11 callers
Function
stbi__malloc_mad3
tests/win32_dx/stb_image.h:1018
↓ 11 callers
Function
tb_arena_destroy
common/common.c:155
↓ 11 callers
Function
tb_builder_if
tb/new_builder.c:775
↓ 11 callers
Function
tb_builder_label_get
tb/new_builder.c:730
↓ 11 callers
Function
tb_global_set_storage
tb/tb.c:605
↓ 11 callers
Function
xfer_mem
tb/new_builder.c:86
↓ 10 callers
Function
cfg_next_user
tb/opt/passes.h:198
↓ 10 callers
Function
cool_ansi_color
tb/opt/print.h:7
↓ 10 callers
Function
cuik_symtab_lookup
include/cuik_symtab.h:157
↓ 10 callers
Function
futex_wait
common/common.c:326
↓ 10 callers
Function
is_iconst
tb/opt/peep_int.h:6
↓ 10 callers
Function
lattice_int_max
tb/opt/lattice.h:234
↓ 10 callers
Function
make_int_binop
tb/opt/optimizer.c:733
↓ 10 callers
Function
make_proj_node
tb/opt/optimizer.c:746
↓ 10 callers
Function
mul_overflow
tb/opt/peep_int.h:165
↓ 10 callers
Function
push_val
tb/wasm/wasm_target.c:130
↓ 10 callers
Function
rex
tb/x64/x64_emitter.h:6
↓ 10 callers
Function
spill_map_get2
tb/ra_split.c:46
↓ 10 callers
Function
stbi__blinn_8x8
fast 0..255 * 0..255 => 0..255 rounded multiplication
tests/win32_dx/stb_image.h:3758
↓ 10 callers
Function
subsume_node2
tb/opt/optimizer.c:898
↓ 10 callers
Function
tb__gvn
tb/opt/optimizer.c:643
↓ 10 callers
Function
tb_builder_sint
tb/new_builder.c:276
↓ 10 callers
Function
tb_global_add_region
tb/tb.c:521
↓ 10 callers
Function
tb_global_create
tb/tb.c:587
↓ 10 callers
Function
tb_opt_gvn_node
tb/opt/optimizer.c:639
↓ 10 callers
Function
xfer_ctrl
tb/new_builder.c:76
↓ 9 callers
Function
_mm_load_si128
freestanding/emmintrin.h:7
↓ 9 callers
Method
diff
(oldStr, newStr, // Type below is not accurate/complete - see above for full possibilities - but it c
dbg_server/diff.js:8
↓ 9 callers
Function
expect_with_reason
cuik_c/parser.c:487
↓ 9 callers
Function
int_binop
tb/opt/passes.h:409
← previous
next →
101–200 of 2,663, ranked by callers