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
↓ 9 callers
Function
f
tests/tests2/79_vla_continue.c:3
↓ 9 callers
Function
gen_assign_cast
tccgen.c:3681
↓ 9 callers
Function
gen_modrm
generate a modrm reference. 'op_reg' contains the additional 3 opcode bits */
x86_64-gen.c:338
↓ 9 callers
Function
gen_modrm
generate a modrm reference. 'op_reg' contains the additional 3 opcode bits */
i386-gen.c:240
↓ 9 callers
Function
get_asm_sym
Return a symbol we can use inside the assembler, having name NAME. Symbols from asm and C source share a namespace. If we generate an asm symbo
tccasm.c:119
↓ 9 callers
Function
get_pc_thunk
i386-gen.c:182
↓ 9 callers
Function
gv_addr
arm64-gen.c:1083
↓ 9 callers
Function
parse_attribute
Parse __attribute__((...)) GNUC extension. */
tccgen.c:3912
↓ 9 callers
Function
parse_btype
return 0 if no type declaration. otherwise, return the basic type and skip it. */
tccgen.c:4719
↓ 9 callers
Function
round
win32/include/tcc/tcc_libm.h:131
↓ 9 callers
Function
sym_pop
pop symbols until top reaches 'b'. If KEEP is non-zero don't really pop them yet from the list, but do remove them from the token array. */
tccgen.c:783
↓ 9 callers
Function
tcc_add_dllref
add/update a 'DLLReference', Just find if level == -1 */
libtcc.c:1037
↓ 9 callers
Function
tcc_debug_check_forw
tccdbg.c:1673
↓ 9 callers
Function
tok_str_add2
tccpp.c:1079
↓ 9 callers
Function
tok_str_new
token string handling */
tccpp.c:998
↓ 8 callers
Function
add
tests/tests2/114_bound_signal.c:17
↓ 8 callers
Function
arm64_hfa
arm64-gen.c:860
↓ 8 callers
Function
arm64_sym
arm64-gen.c:471
↓ 8 callers
Function
asm_emit_coprocessor_data_transfer
Note: Only call this using a VFP register if you know exactly what you are doing (i.e. cp_number is 10 or 11 and you are doing a vmov)
arm-asm.c:1257
↓ 8 callers
Function
asm_emit_coprocessor_opcode
arm-asm.c:198
↓ 8 callers
Function
asm_fcvt_rm
FCVT helper: parse optional rounding mode operand (GNU as syntax: fcvt.w.s rd, rs1 [, rtz/rne/rdn/rup/rmm]) */
riscv64-asm.c:1663
↓ 8 callers
Function
classify_x86_64_arg
x86_64-gen.c:1149
↓ 8 callers
Function
cmp
tests/testfp.c:81
↓ 8 callers
Function
define_push
defines handling */
tccpp.c:1252
↓ 8 callers
Function
fdiv
tests/testfp.c:163
↓ 8 callers
Function
fred
tests/tests2/50_logical_second_arg.c:3
↓ 8 callers
Function
get_segment
tccmacho.c:495
↓ 8 callers
Function
gfunc_set_param
set the local stack address for function parameter from gfunc_prolog() */
tccgen.c:8545
↓ 8 callers
Function
handle_bs
handle '\\' in strings, comments and skipped regions */
tccpp.c:708
↓ 8 callers
Function
is64_type
x86_64-gen.c:240
↓ 8 callers
Function
joe
tests/tests2/50_logical_second_arg.c:9
↓ 8 callers
Function
parse_line_comment
single line C++ comments */
tccpp.c:747
↓ 8 callers
Function
put_stabs_r
tccdbg.c:534
↓ 8 callers
Function
regmask
arm-gen.c:232
↓ 8 callers
Function
scalbn
win32/include/tcc/tcc_libm.h:217
↓ 8 callers
Function
tcc_add_library
the library name is the same as the argument of the '-l' option */
libtcc.c:1296
↓ 8 callers
Function
tcc_delete
libtcc.c:916
↓ 8 callers
Function
type_decl
Parse a type declarator (except basic type), and return the type in 'type'. 'td' is a bitmask indicating which kind of type decl is expected. 't
tccgen.c:5243
↓ 7 callers
Function
RC_TYPE
returns generic register class for type t */
tccgen.c:282
↓ 7 callers
Function
arm64_strv
arm64-gen.c:453
↓ 7 callers
Function
badpat
Report a bad pattern specification ****************/
tests/tests2/46_grep.c:301
↓ 7 callers
Function
btype_size
tccgen.c:223
↓ 7 callers
Function
check
tests/tests2/101_cleanup.c:33
↓ 7 callers
Function
dwarf_get_section_sym
tccdbg.c:559
↓ 7 callers
Function
dwarf_sleb128
tccdbg.c:767
↓ 7 callers
Function
fill_phdr
tccelf.c:2319
↓ 7 callers
Function
full_read
tccelf.c:3210
↓ 7 callers
Function
gen_cast_s
tccgen.c:3246
↓ 7 callers
Function
gen_offs_sp
x86_64-gen.c:774
↓ 7 callers
Function
get_reg_ex
find a register of class 'rc2' with at most one reference on stack. * If none, call get_reg(rc) */
tccgen.c:1464
↓ 7 callers
Function
get_sym_addr
return elf symbol value, signal error if 'err' is nonzero, decorate name if FORC */
tccelf.c:514
↓ 7 callers
Function
gind
Clear 'nocode_wanted' if current pc is a label */
tccgen.c:176
↓ 7 callers
Function
gsym
il-gen.c:252
↓ 7 callers
Function
gsym_addr
output a symbol and patch all calls to it */
il-gen.c:236
↓ 7 callers
Function
have_section
tccelf.c:352
↓ 7 callers
Function
is_freg
riscv64-gen.c:112
↓ 7 callers
Function
normalize_slashes
libtcc.c:83
↓ 7 callers
Function
out_byte
il-gen.c:100
↓ 7 callers
Function
pthread_create
lib/bcheck.c:1323
↓ 7 callers
Function
put_stabs
put stab debug information */
tccdbg.c:505
↓ 7 callers
Function
save_reg_upstack
save r to the memory stack, and mark it as being free, if seen up to (vtop - n) stack entry */
tccgen.c:1406
↓ 7 callers
Function
skip_or_save_block
This skips over a stream of tokens containing balanced {} and () pairs, stopping at outer ',' ';' and '}' (or matching '}' if we started with a
tccgen.c:7528
↓ 7 callers
Function
skip_to_eol
tccpp.c:1309
↓ 7 callers
Function
smash
Overwrite a VLA. This will overwrite the return address if SP is incorrect */
tests/vla_test.c:14
↓ 7 callers
Function
sym_free
tccgen.c:660
↓ 7 callers
Function
tcc_add_symbol
tccelf.c:546
↓ 7 callers
Function
tcc_debug_stabs
tccdbg.c:1538
↓ 7 callers
Function
tcc_fileextension
extract extension part of a file * * (if no extension, return pointer to end-of-string) */
libtcc.c:207
↓ 7 callers
Function
tcc_get_symbol
return elf symbol value */
tccelf.c:540
↓ 7 callers
Function
tcc_open_bf
libtcc.c:739
↓ 7 callers
Function
tok_str_alloc
tccpp.c:1006
↓ 7 callers
Function
vsetc
tccgen.c:885
↓ 6 callers
Function
C67_MV
c67-gen.c:1427
↓ 6 callers
Function
InterlockedCompareExchange
win32/include/winapi/winnt.h:1096
↓ 6 callers
Function
OutputTheSection
tcccoff.c:820
↓ 6 callers
Function
__bounds_checking
enable/disable checking. This can be used in signal handlers. */
lib/bcheck.c:488
↓ 6 callers
Function
arm64_ldrv
arm64-gen.c:336
↓ 6 callers
Function
asm_emit_ca
caller: Add funct6, funct2 into opcode */
riscv64-asm.c:2669
↓ 6 callers
Function
asm_emit_u
riscv64-asm.c:457
↓ 6 callers
Function
asm_parse_vfp_regvar
Read the VFP register referred to by token T. If OK, returns its number. If not OK, returns -1. */
arm-asm.c:68
↓ 6 callers
Function
calcaddr
arm-gen.c:437
↓ 6 callers
Function
check_overlap
lib/bcheck.c:1713
↓ 6 callers
Function
encbranch
arm-gen.c:371
↓ 6 callers
Function
f3_cmp
lib/lib-arm64.c:635
↓ 6 callers
Function
f3_normalise
lib/lib-arm64.c:114
↓ 6 callers
Function
fsub
tests/testfp.c:153
↓ 6 callers
Function
func
tests/tests2/129_scopes.c:73
↓ 6 callers
Function
gbound_args
we need to call __bound_ptr_add before we start to load function args into registers */
tccgen.c:1674
↓ 6 callers
Function
gv_dup
convert stack entry to register and duplicate its value in another register */
tccgen.c:2062
↓ 6 callers
Function
gvtst_set
Set CPU Flags, doesn't yet jump */
tccgen.c:1056
↓ 6 callers
Function
is_zero
arm-gen.c:1782
↓ 6 callers
Function
merge_funcattr
Merge function attributes. */
tccgen.c:1195
↓ 6 callers
Function
out_opb
il-gen.c:139
↓ 6 callers
Function
parse_mult_str
tccgen.c:3878
↓ 6 callers
Function
pe_fwrite
tccpe.c:479
↓ 6 callers
Function
pe_set_datadir
tccpe.c:473
↓ 6 callers
Function
pp_line
tccpp.c:3796
↓ 6 callers
Function
rt_post_sem
tccrun.c:70
↓ 6 callers
Function
rt_wait_sem
tccrun.c:69
↓ 6 callers
Function
stdarg_double_struct
tests/tcctest.c:2812
← previous
next →
201–300 of 2,828, ranked by callers