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
↓ 4 callers
Function
gfunc_call
Generate function call. The function address is pushed first, then all the parameters in call order. This functions pops all the parameters and
arm-gen.c:1329
↓ 4 callers
Function
hello
tests/tests2/60_errors_and_warnings.c:262
↓ 4 callers
Function
henry
tests/tests2/51_static.c:6
↓ 4 callers
Function
if1t
tests/tcctest.c:452
↓ 4 callers
Function
incr_offset
increment an lvalue pointer */
tccgen.c:1743
↓ 4 callers
Function
init_putv
store a value or an expression directly in global data or in local array */
tccgen.c:7857
↓ 4 callers
Function
is_compatible_unqualified_types
return true if type1 and type2 are the same (ignoring qualifiers). */
tccgen.c:3585
↓ 4 callers
Function
is_hgen_float_aggr
Return whether a structure is an homogeneous float aggregate or not. The answer is true if all the elements of the structure are of the same pri
arm-gen.c:912
↓ 4 callers
Function
isid
tests/tcctest.c:839
↓ 4 callers
Function
label_find
label lookup */
tccgen.c:804
↓ 4 callers
Function
lblock
tccgen.c:7141
↓ 4 callers
Function
ld_inp
tccelf.c:3963
↓ 4 callers
Function
leave_scope
leave a scope via break/continue(/goto) */
tccgen.c:7116
↓ 4 callers
Function
lloptest
tests/tcctest.c:2439
↓ 4 callers
Function
llshift
tests/tcctest.c:2491
↓ 4 callers
Function
load_large_constant
riscv64-gen.c:238
↓ 4 callers
Function
new_scope_s
short versiona for scopes with 'if/do/while/switch' which can declare only types (of struct/union/enum) */
tccgen.c:7126
↓ 4 callers
Function
new_state
tests/libtcc_test_mt.c:141
↓ 4 callers
Function
out_op1
il-gen.c:125
↓ 4 callers
Function
prev_scope_s
tccgen.c:7132
↓ 4 callers
Function
put_extern_sym2
tccgen.c:511
↓ 4 callers
Function
put_stabn
tccdbg.c:544
↓ 4 callers
Function
reg_pass
riscv64-gen.c:574
↓ 4 callers
Function
relocate_sections
relocate all sections */
tccelf.c:1193
↓ 4 callers
Function
remove_type_info
tccdbg.c:1788
↓ 4 callers
Function
resolve_common_syms
tccelf.c:1931
↓ 4 callers
Function
run_ctors
win32/lib/crtinit.c:14
↓ 4 callers
Function
run_dtors
win32/lib/crtinit.c:21
↓ 4 callers
Function
strstart
libtcc.c:1343
↓ 4 callers
Function
tcc_add_file
libtcc.c:1248
↓ 4 callers
Function
tcc_debug_stabn
tccdbg.c:1594
↓ 4 callers
Function
tcc_define_symbol
define a preprocessor symbol. value can be NULL, sym can be "sym=val" */
libtcc.c:852
↓ 4 callers
Function
tcc_new
libtcc.c:869
↓ 4 callers
Function
tcc_pe_clear_dll_characteristics
libtcc.c:1416
↓ 4 callers
Function
tcc_pe_set_dll_characteristics
libtcc.c:1410
↓ 4 callers
Function
tcc_relocate
tccrun.c:151
↓ 4 callers
Function
tcc_split_path
libtcc.c:581
↓ 4 callers
Function
tcc_tcov_check_line
tccdbg.c:2612
↓ 4 callers
Function
tok_str_add_tok
add the current parse token in token string 's' */
tccpp.c:1142
↓ 4 callers
Function
try_call_scope_cleanup
tccgen.c:6988
↓ 4 callers
Function
update_storage
apply storage attributes to Elf symbol */
tccgen.c:465
↓ 4 callers
Function
vpushs
push a pointer sized constant */
tccgen.c:951
↓ 4 callers
Function
xop
tests/testfp.c:139
↓ 3 callers
Function
C67_ADDK
c67-gen.c:1406
↓ 3 callers
Function
C67_POP
c67-gen.c:1313
↓ 3 callers
Function
FindSection
tcccoff.c:848
↓ 3 callers
Function
RC_RET
returns function return register class for type t */
tccgen.c:276
↓ 3 callers
Function
__run_on_exit
lib/runmain.c:34
↓ 3 callers
Function
add_array
tccelf.c:1581
↓ 3 callers
Function
add_init_array_defines
tccelf.c:1563
↓ 3 callers
Function
arm64_encode_bimm64
arm64-gen.c:130
↓ 3 callers
Function
arm64_gen_opil
arm64-gen.c:1869
↓ 3 callers
Function
arm64_prepare_memory_operand
arm64-asm.c:887
↓ 3 callers
Function
asm_binary_opcode
riscv64-asm.c:502
↓ 3 callers
Function
asm_branch_opcode
riscv64-asm.c:996
↓ 3 callers
Function
asm_label_push
tccasm.c:97
↓ 3 callers
Function
asm_new_label1
tccasm.c:422
↓ 3 callers
Function
asm_nullary_opcode
riscv64-asm.c:136
↓ 3 callers
Function
asm_parse_numeric_reg
i386-asm.c:286
↓ 3 callers
Function
asm_parse_regvar
riscv64-asm.c:2646
↓ 3 callers
Function
asm_unary_opcode
riscv64-asm.c:380
↓ 3 callers
Function
assign_vfpreg
Find suitable registers for a VFP Co-Processor Register Candidate (VFP CPRC param) according to the rules described in the procedure call standard
arm-gen.c:947
↓ 3 callers
Function
atomic_counter_test
tests/tests2/124_atomic_counter.c:96
↓ 3 callers
Function
bind_rebase_add
tccmacho.c:652
↓ 3 callers
Function
block
tccgen.c:7173
↓ 3 callers
Function
build_got_entries
build GOT and PLT entries */ Two passes because R_JMP_SLOT should become first. Some targets (arm, arm64) do not allow mixing R_JMP_SLOT and R_GLOB
tccelf.c:1417
↓ 3 callers
Function
case_cmp
tccgen.c:6892
↓ 3 callers
Function
charfunc
tests/tests2/23_type_coercion.c:3
↓ 3 callers
Function
code_reloc
Returns 1 for a code relocation, 0 for a data relocation. For unknown relocations, returns -1. */
arm-link.c:28
↓ 3 callers
Function
create_bsd_note_section
tccelf.c:2942
↓ 3 callers
Function
decl_initializer
't' contains the type and storage info. 'c' is the offset of the object in section 'sec'. If 'sec' is NULL, it means stack based allocation. 'fl
tccgen.c:8013
↓ 3 callers
Function
decl_initializer_alloc
parse an initializer for type 't' if 'has_init' is non zero, and allocate space in local or global data space ('r' is either VT_LOCAL or VT_CONS
tccgen.c:8239
↓ 3 callers
Function
dlopen
dummy function for profiling */
tccrun.c:1539
↓ 3 callers
Function
dynarray_split
libtcc.c:546
↓ 3 callers
Function
eput
tests/msvcrt_start.c:88
↓ 3 callers
Function
error
Report an error ***********************************/
tests/tests2/46_grep.c:477
↓ 3 callers
Function
error1
libtcc.c:628
↓ 3 callers
Function
exact_log2p1
If I is >= 1 and a power of two, returns log2(i)+1. If I is 0 returns 0. */
tccgen.c:3895
↓ 3 callers
Function
expr_landor
tccgen.c:6566
↓ 3 callers
Function
expr_type
parse an expression and return its type without any side effect. */
tccgen.c:5370
↓ 3 callers
Function
external_global_sym
define a new external reference to a symbol 'v' of type 'u' */
tccgen.c:1143
↓ 3 callers
Function
f1
tests/tests2/112_backtrace.c:16
↓ 3 callers
Function
f3_NaN
lib/lib-arm64.c:53
↓ 3 callers
Function
f3_round
lib/lib-arm64.c:151
↓ 3 callers
Function
fix_debug_forw_hash
tccdbg.c:1564
↓ 3 callers
Function
floatfunc
tests/tests2/23_type_coercion.c:13
↓ 3 callers
Function
force_charshort_cast
special delayed cast for char/short */
tccgen.c:3236
↓ 3 callers
Function
fred
tests/tests2/47_switch_return.c:3
↓ 3 callers
Function
free_section
tccelf.c:132
↓ 3 callers
Function
gadd_sp
arm-gen.c:796
↓ 3 callers
Function
gcall_or_jmp
riscv64-gen.c:450
↓ 3 callers
Function
gcall_or_jmp
'is_jmp' is '1' if it is a jump */
x86_64-gen.c:664
↓ 3 callers
Function
gen_add_imm
Generate ADD (immediate) */
arm64-asm.c:413
↓ 3 callers
Function
gen_addr32
output constant with relocation if 'r & VT_SYM' is true */
i386-gen.c:224
↓ 3 callers
Function
gen_addrpc32
output constant with relocation if 'r & VT_SYM' is true */
x86_64-gen.c:270
↓ 3 callers
Function
gen_bounds_call
x86_64-gen.c:684
↓ 3 callers
Function
gen_gotpcrel
output got address with relocation */
x86_64-gen.c:278
↓ 3 callers
Function
gen_gotpcrel
i386-gen.c:206
↓ 3 callers
Function
gen_ldst_imm
Generate LDR/STR (unsigned immediate) */
arm64-asm.c:474
↓ 3 callers
Function
gen_ldst_pair
Generate STP/LDP (signed immediate) */
arm64-asm.c:520
← previous
next →
401–500 of 2,828, ranked by callers