MCPcopy Create free account

hub / github.com/TinyCC/tinycc / functions

Functions2,828 in github.com/TinyCC/tinycc

↓ 9 callersFunctionf
tests/tests2/79_vla_continue.c:3
↓ 9 callersFunctiongen_assign_cast
tccgen.c:3681
↓ 9 callersFunctiongen_modrm
generate a modrm reference. 'op_reg' contains the additional 3 opcode bits */
x86_64-gen.c:338
↓ 9 callersFunctiongen_modrm
generate a modrm reference. 'op_reg' contains the additional 3 opcode bits */
i386-gen.c:240
↓ 9 callersFunctionget_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 callersFunctionget_pc_thunk
i386-gen.c:182
↓ 9 callersFunctiongv_addr
arm64-gen.c:1083
↓ 9 callersFunctionparse_attribute
Parse __attribute__((...)) GNUC extension. */
tccgen.c:3912
↓ 9 callersFunctionparse_btype
return 0 if no type declaration. otherwise, return the basic type and skip it. */
tccgen.c:4719
↓ 9 callersFunctionround
win32/include/tcc/tcc_libm.h:131
↓ 9 callersFunctionsym_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 callersFunctiontcc_add_dllref
add/update a 'DLLReference', Just find if level == -1 */
libtcc.c:1037
↓ 9 callersFunctiontcc_debug_check_forw
tccdbg.c:1673
↓ 9 callersFunctiontok_str_add2
tccpp.c:1079
↓ 9 callersFunctiontok_str_new
token string handling */
tccpp.c:998
↓ 8 callersFunctionadd
tests/tests2/114_bound_signal.c:17
↓ 8 callersFunctionarm64_hfa
arm64-gen.c:860
↓ 8 callersFunctionarm64_sym
arm64-gen.c:471
↓ 8 callersFunctionasm_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 callersFunctionasm_emit_coprocessor_opcode
arm-asm.c:198
↓ 8 callersFunctionasm_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 callersFunctionclassify_x86_64_arg
x86_64-gen.c:1149
↓ 8 callersFunctioncmp
tests/testfp.c:81
↓ 8 callersFunctiondefine_push
defines handling */
tccpp.c:1252
↓ 8 callersFunctionfdiv
tests/testfp.c:163
↓ 8 callersFunctionfred
tests/tests2/50_logical_second_arg.c:3
↓ 8 callersFunctionget_segment
tccmacho.c:495
↓ 8 callersFunctiongfunc_set_param
set the local stack address for function parameter from gfunc_prolog() */
tccgen.c:8545
↓ 8 callersFunctionhandle_bs
handle '\\' in strings, comments and skipped regions */
tccpp.c:708
↓ 8 callersFunctionis64_type
x86_64-gen.c:240
↓ 8 callersFunctionjoe
tests/tests2/50_logical_second_arg.c:9
↓ 8 callersFunctionparse_line_comment
single line C++ comments */
tccpp.c:747
↓ 8 callersFunctionput_stabs_r
tccdbg.c:534
↓ 8 callersFunctionregmask
arm-gen.c:232
↓ 8 callersFunctionscalbn
win32/include/tcc/tcc_libm.h:217
↓ 8 callersFunctiontcc_add_library
the library name is the same as the argument of the '-l' option */
libtcc.c:1296
↓ 8 callersFunctiontcc_delete
libtcc.c:916
↓ 8 callersFunctiontype_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 callersFunctionRC_TYPE
returns generic register class for type t */
tccgen.c:282
↓ 7 callersFunctionarm64_strv
arm64-gen.c:453
↓ 7 callersFunctionbadpat
Report a bad pattern specification ****************/
tests/tests2/46_grep.c:301
↓ 7 callersFunctionbtype_size
tccgen.c:223
↓ 7 callersFunctioncheck
tests/tests2/101_cleanup.c:33
↓ 7 callersFunctiondwarf_get_section_sym
tccdbg.c:559
↓ 7 callersFunctiondwarf_sleb128
tccdbg.c:767
↓ 7 callersFunctionfill_phdr
tccelf.c:2319
↓ 7 callersFunctionfull_read
tccelf.c:3210
↓ 7 callersFunctiongen_cast_s
tccgen.c:3246
↓ 7 callersFunctiongen_offs_sp
x86_64-gen.c:774
↓ 7 callersFunctionget_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 callersFunctionget_sym_addr
return elf symbol value, signal error if 'err' is nonzero, decorate name if FORC */
tccelf.c:514
↓ 7 callersFunctiongind
Clear 'nocode_wanted' if current pc is a label */
tccgen.c:176
↓ 7 callersFunctiongsym
il-gen.c:252
↓ 7 callersFunctiongsym_addr
output a symbol and patch all calls to it */
il-gen.c:236
↓ 7 callersFunctionhave_section
tccelf.c:352
↓ 7 callersFunctionis_freg
riscv64-gen.c:112
↓ 7 callersFunctionnormalize_slashes
libtcc.c:83
↓ 7 callersFunctionout_byte
il-gen.c:100
↓ 7 callersFunctionpthread_create
lib/bcheck.c:1323
↓ 7 callersFunctionput_stabs
put stab debug information */
tccdbg.c:505
↓ 7 callersFunctionsave_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 callersFunctionskip_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 callersFunctionskip_to_eol
tccpp.c:1309
↓ 7 callersFunctionsmash
Overwrite a VLA. This will overwrite the return address if SP is incorrect */
tests/vla_test.c:14
↓ 7 callersFunctionsym_free
tccgen.c:660
↓ 7 callersFunctiontcc_add_symbol
tccelf.c:546
↓ 7 callersFunctiontcc_debug_stabs
tccdbg.c:1538
↓ 7 callersFunctiontcc_fileextension
extract extension part of a file * * (if no extension, return pointer to end-of-string) */
libtcc.c:207
↓ 7 callersFunctiontcc_get_symbol
return elf symbol value */
tccelf.c:540
↓ 7 callersFunctiontcc_open_bf
libtcc.c:739
↓ 7 callersFunctiontok_str_alloc
tccpp.c:1006
↓ 7 callersFunctionvsetc
tccgen.c:885
↓ 6 callersFunctionC67_MV
c67-gen.c:1427
↓ 6 callersFunctionInterlockedCompareExchange
win32/include/winapi/winnt.h:1096
↓ 6 callersFunctionOutputTheSection
tcccoff.c:820
↓ 6 callersFunction__bounds_checking
enable/disable checking. This can be used in signal handlers. */
lib/bcheck.c:488
↓ 6 callersFunctionarm64_ldrv
arm64-gen.c:336
↓ 6 callersFunctionasm_emit_ca
caller: Add funct6, funct2 into opcode */
riscv64-asm.c:2669
↓ 6 callersFunctionasm_emit_u
riscv64-asm.c:457
↓ 6 callersFunctionasm_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 callersFunctioncalcaddr
arm-gen.c:437
↓ 6 callersFunctioncheck_overlap
lib/bcheck.c:1713
↓ 6 callersFunctionencbranch
arm-gen.c:371
↓ 6 callersFunctionf3_cmp
lib/lib-arm64.c:635
↓ 6 callersFunctionf3_normalise
lib/lib-arm64.c:114
↓ 6 callersFunctionfsub
tests/testfp.c:153
↓ 6 callersFunctionfunc
tests/tests2/129_scopes.c:73
↓ 6 callersFunctiongbound_args
we need to call __bound_ptr_add before we start to load function args into registers */
tccgen.c:1674
↓ 6 callersFunctiongv_dup
convert stack entry to register and duplicate its value in another register */
tccgen.c:2062
↓ 6 callersFunctiongvtst_set
Set CPU Flags, doesn't yet jump */
tccgen.c:1056
↓ 6 callersFunctionis_zero
arm-gen.c:1782
↓ 6 callersFunctionmerge_funcattr
Merge function attributes. */
tccgen.c:1195
↓ 6 callersFunctionout_opb
il-gen.c:139
↓ 6 callersFunctionparse_mult_str
tccgen.c:3878
↓ 6 callersFunctionpe_fwrite
tccpe.c:479
↓ 6 callersFunctionpe_set_datadir
tccpe.c:473
↓ 6 callersFunctionpp_line
tccpp.c:3796
↓ 6 callersFunctionrt_post_sem
tccrun.c:70
↓ 6 callersFunctionrt_wait_sem
tccrun.c:69
↓ 6 callersFunctionstdarg_double_struct
tests/tcctest.c:2812
← previousnext →201–300 of 2,828, ranked by callers