Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/TinyCC/tinycc
/ functions
Functions
2,828 in github.com/TinyCC/tinycc
⨍
Functions
2,828
◇
Types & classes
1,160
↓ 6 callers
Function
tcc_close
libtcc.c:762
↓ 6 callers
Function
tcc_debug_line
generate line number info */
tccdbg.c:1472
↓ 6 callers
Function
test_lvalue
tccgen.c:326
↓ 6 callers
Function
toup
tcc.h:1427
↓ 6 callers
Function
type_to_str
print a type. If 'varstr' is not NULL, then the variable is also printed in the type */ XXX: union */ XXX: add array and function pointers */
tccgen.c:2657
↓ 6 callers
Function
vcheck_cmp
------------------------------------------------------------------------- */
tccgen.c:861
↓ 6 callers
Function
vpush64
push arbitrary 64bit constant */
tccgen.c:934
↓ 6 callers
Function
vpush_type_size
push type size as known at runtime time on top of value stack. Put alignment at 'a' */
tccgen.c:3547
↓ 5 callers
Function
C67_IREG_B_REG
c67-gen.c:1380
↓ 5 callers
Function
EIu
riscv64-gen.c:128
↓ 5 callers
Function
IN6_IS_ADDR_MULTICAST
win32/include/winapi/ws2tcpip.h:162
↓ 5 callers
Function
arg_prepare_reg
Prepare arguments in R10 and R11 rather than RCX and RDX because gv() will not ever use these */
x86_64-gen.c:762
↓ 5 callers
Function
asm_emit_cb
riscv64-asm.c:2704
↓ 5 callers
Function
asm_emit_cr
caller: Add funct4 into opcode */
riscv64-asm.c:2932
↓ 5 callers
Function
asm_emit_s
caller: Add funct3 to opcode */
riscv64-asm.c:1588
↓ 5 callers
Function
asm_encode_shift
arm-asm.c:599
↓ 5 callers
Function
asm_label_find
tccasm.c:86
↓ 5 callers
Function
asm_parse_regvar
If T refers to a register then return the register number and type. Otherwise return -1. */
arm-asm.c:3073
↓ 5 callers
Function
chk
tests/tests2/88_codeopt.c:57
↓ 5 callers
Function
compare_types
return true if type1 and type2 are the same. If unqualified is true, qualifiers on the types are ignored. */
tccgen.c:2857
↓ 5 callers
Function
cstr_realloc
------------------------------------------------------------------------- */ CString handling */
tccpp.c:327
↓ 5 callers
Function
cstr_wccat
add a wide char */
tccpp.c:384
↓ 5 callers
Function
dwarf_uleb128_op
tccdbg.c:782
↓ 5 callers
Function
expr_const64
parse an integer constant and return its value. */
tccgen.c:6782
↓ 5 callers
Function
f
tests/tests2/60_errors_and_warnings.c:8
↓ 5 callers
Function
f3_infinity
lib/lib-arm64.c:47
↓ 5 callers
Function
fadd
tests/testfp.c:148
↓ 5 callers
Function
fill_bsd_note
tccelf.c:2917
↓ 5 callers
Function
find_constraint
find a constraint by its number or id (gcc 3 extended syntax). return -1 if not found. Return in *pp in char after the constraint */
tccasm.c:1174
↓ 5 callers
Function
gbound
generate lvalue bound code */
tccgen.c:1649
↓ 5 callers
Function
gen_addrpc32
i386-gen.c:231
↓ 5 callers
Function
gjmp_addr
generate a jump to a fixed address */
il-gen.c:474
↓ 5 callers
Function
is_compatible_types
return true if type1 and type2 are exactly the same (including qualifiers). */
tccgen.c:3578
↓ 5 callers
Function
is_space
space excluding newline */
tcc.h:1415
↓ 5 callers
Function
label_push
tccgen.c:812
↓ 5 callers
Function
lbuild
build a long long from two ints */
tccgen.c:2051
↓ 5 callers
Function
ld_next
return next ld script token */
tccelf.c:3974
↓ 5 callers
Function
load
load 'r' from value 'sv' */
x86_64-gen.c:355
↓ 5 callers
Function
load_symofs
riscv64-gen.c:175
↓ 5 callers
Function
log1p
win32/include/tcc/tcc_libm.h:481
↓ 5 callers
Function
parse_btype_qualify
Add type qualifiers to a type. If the type is an array then the qualifiers are added to the element type, copied because it could be a typedef. */
tccgen.c:4707
↓ 5 callers
Function
parse_operands
riscv64-asm.c:278
↓ 5 callers
Function
relocate_syms
relocate symbol table, resolve undefined symbols if do_resolve is true and output error if undefined symbol. */
tccelf.c:1079
↓ 5 callers
Function
rt_printf
tccrun.c:666
↓ 5 callers
Function
sleep_ms
tests/libtcc_test_mt.c:31
↓ 5 callers
Function
splay
lib/bcheck.c:2071
↓ 5 callers
Function
tcc_add_dll
find and load a dll. Return non zero if not found */
libtcc.c:1272
↓ 5 callers
Function
tcc_add_include_path
libtcc.c:1013
↓ 5 callers
Function
tcc_compile_string
libtcc.c:846
↓ 5 callers
Function
tcc_get_debug_info
tccdbg.c:1798
↓ 5 callers
Function
tcc_get_dwarf_info
tccdbg.c:1912
↓ 5 callers
Function
tcc_ireg
TCC does not use RISC-V register numbers internally, it uses 0-8 for * integers and 8-16 for floats instead */
riscv64-asm.c:2201
↓ 5 callers
Function
tcc_load_text
libtcc.c:214
↓ 5 callers
Function
tcc_set_lib_path
libtcc.c:1031
↓ 5 callers
Function
tcc_set_options
libtcc.c:2227
↓ 5 callers
Function
tcc_set_output_type
libtcc.c:962
↓ 5 callers
Function
tcc_tcov_block_end
tccdbg.c:2597
↓ 5 callers
Function
tok_str_add2_spc
like tok_str_add2(), add a space if needed */
tccpp.c:1156
↓ 5 callers
Function
tok_str_realloc
tccpp.c:1024
↓ 5 callers
Function
use_section1
tccasm.c:481
↓ 5 callers
Function
using_regs
x86_64-gen.c:786
↓ 5 callers
Function
value64
normalize values */
tccgen.c:2336
↓ 5 callers
Function
vpush
push constant of type "type" with useless value */
tccgen.c:928
↓ 5 callers
Function
vpushsym
------------------------------------------------------------------------- */ push a symbol value of TYPE */
tccgen.c:1115
↓ 5 callers
Function
write_uleb128
tccmacho.c:545
↓ 4 callers
Function
C67_PUSH
c67-gen.c:1243
↓ 4 callers
Function
C67_STW_PTR_PRE_INC
c67-gen.c:1238
↓ 4 callers
Function
PUT_R_RET
put function return registers to stack value */
tccgen.c:270
↓ 4 callers
Function
STRUCT_NODEBUG
tccdbg.c:1747
↓ 4 callers
Function
__bound_init
lib/bcheck.c:928
↓ 4 callers
Function
__udivmoddi4
lib/libtcc1.c:144
↓ 4 callers
Function
add_char
XXX: unicode ? */
tccpp.c:441
↓ 4 callers
Function
add_param_plan
arm-gen.c:1056
↓ 4 callers
Function
args_parser_add_file
libtcc.c:1857
↓ 4 callers
Function
arm64_spoff
arm64-gen.c:286
↓ 4 callers
Function
arm64_vset_VT_CMP
arm64-gen.c:1719
↓ 4 callers
Function
asm_emit_cl
caller: Add funct3 into opcode */
riscv64-asm.c:2869
↓ 4 callers
Function
asm_emit_cs
caller: Add funct3 into opcode */
riscv64-asm.c:2952
↓ 4 callers
Function
asm_emit_css
caller: Add funct3 into opcode */
riscv64-asm.c:3014
↓ 4 callers
Function
builtin_test_bits
__builtin_clz and __builtin_ctz return random values for 0 */
tests/tcctest.c:3913
↓ 4 callers
Function
check_global
tccdbg.c:1630
↓ 4 callers
Function
cond_select
tests/tests2/138_arm64_encoding.c:114
↓ 4 callers
Function
convert_parameter_type
convert a function parameter type (array to pointer and function to function pointer) */
tccgen.c:4992
↓ 4 callers
Function
cvtlsw
tests/testfp.c:302
↓ 4 callers
Function
cvtlsx
tests/testfp.c:309
↓ 4 callers
Function
decl
'l' is VT_LOCAL or VT_CONST to define default storage type or VT_CMP if parsing old style parameter list or VT_JMP if parsing c99 for decl: for
tccgen.c:8734
↓ 4 callers
Function
decl_design_flex
tccgen.c:7650
↓ 4 callers
Function
dwarf_file
tccdbg.c:666
↓ 4 callers
Function
dwarf_line_strp
tccdbg.c:649
↓ 4 callers
Function
elf_hash
elf symbol hashing function */
tccelf.c:390
↓ 4 callers
Function
f3_sticky_shift
lib/lib-arm64.c:133
↓ 4 callers
Function
f3_zero
lib/lib-arm64.c:41
↓ 4 callers
Function
fp3_convert_NaN
lib/lib-arm64.c:65
↓ 4 callers
Function
gen_expr32
XXX: unify with C code output ? */
i386-asm.c:487
↓ 4 callers
Function
gen_logical_imm
arm64-asm.c:685
↓ 4 callers
Function
gen_opic_lt
tccgen.c:2353
↓ 4 callers
Function
get_token
tccpe.c:1844
↓ 4 callers
Function
get_value
lib/tcov.c:79
↓ 4 callers
Function
gfunc_arg_size
x86_64-gen.c:819
↓ 4 callers
Function
gfunc_call
riscv64-gen.c:587
← previous
next →
301–400 of 2,828, ranked by callers