MCPcopy Create free account

hub / github.com/TinyCC/tinycc / functions

Functions2,828 in github.com/TinyCC/tinycc

↓ 349 callersFunctionnext
return next token with macro substitution */
tccpp.c:3470
↓ 252 callersFunctiono
Add an instruction to text section:
arm64-gen.c:119
↓ 221 callersFunctionget_tok_str
XXX: buffer overflow */ XXX: float tokens */
tccpp.c:529
↓ 206 callersFunctiono
x86_64-gen.c:184
↓ 198 callersFunctionC67_map_regs
c67-gen.c:320
↓ 177 callersFunctionwrite32le
tcc.h:1666
↓ 172 callersFunctionexpect
tccpp.c:110
↓ 154 callersFunctiongv
store vtop a register belonging to class 'rc'. lvalues are converted to values. Cannot be used if cannot be converted to register value (such as
tccgen.c:1844
↓ 149 callersFunctiono
arm-gen.c:240
↓ 144 callersFunctionvswap
tccgen.c:898
↓ 142 callersFunctionskip
tccpp.c:100
↓ 137 callersFunctionC67_map_regn
c67-gen.c:258
↓ 134 callersFunctiontcc_free
libtcc.c:286
↓ 128 callersFunctionsection_ptr_add
reserve at least 'size' bytes in section 'sec' from sec->data_offset. */
tccelf.c:335
↓ 103 callersFunctiono
i386-gen.c:129
↓ 98 callersFunctionmake
tests/testfp.c:72
↓ 93 callersFunctionvpushi
push integer constant */
tccgen.c:945
↓ 90 callersFunctiondwarf_uleb128
tccdbg.c:757
↓ 88 callersFunctionasm_emit_a
caller: Add funct3 and func5 to opcode */
riscv64-asm.c:1566
↓ 73 callersFunctiongen_op
generic gen_op: handles types problems */
tccgen.c:3042
↓ 73 callersFunctionintr
arm-gen.c:426
↓ 73 callersFunctionpll
tests/tests2/73_arm64.c:409
↓ 69 callersFunctiontype_size
return type size as known at compile time. Put alignment at 'a' */
tccgen.c:3492
↓ 67 callersFunctionC67_g
c67-gen.c:189
↓ 65 callersFunctionC67_asm
c67-gen.c:374
↓ 64 callersFunctioncstr_printf
tccpp.c:431
↓ 64 callersFunctiongreloca
add a new relocation entry to symbol 'sym' in section 's' */
tccgen.c:589
↓ 63 callersFunctionintr
arm64-gen.c:106
↓ 61 callersFunctionEI
riscv64-gen.c:140
↓ 61 callersFunctionget_reg
find a free register of class 'rc'. If none, save one register */
tccgen.c:1487
↓ 59 callersFunctionread32le
tcc.h:1663
↓ 55 callersFunctionvpop
pop stack value */
tccgen.c:909
↓ 54 callersFunctionnew_section
tccelf.c:229
↓ 51 callersFunctiontcc_malloc
libtcc.c:291
↓ 50 callersFunctioncstr_ccat
add a byte */
tccpp.c:341
↓ 44 callersFunctionasm_emit_i
caller: Add funct3 into opcode */
riscv64-asm.c:877
↓ 43 callersFunctionadd32le
tcc.h:1669
↓ 42 callersFunctionpstrcat
strcat and truncate. */
libtcc.c:176
↓ 42 callersFunctionput_dt
put dynamic tag */
tccelf.c:2532
↓ 41 callersFunctiono
riscv64-gen.c:117
↓ 40 callersFunctionasm_emit_opcode
riscv64-asm.c:132
↓ 40 callersFunctiongreloc
tccgen.c:618
↓ 40 callersFunctionout_op
output an opcode with prefix */
il-gen.c:133
↓ 38 callersFunctionarm64_type_size
arm64-gen.c:263
↓ 38 callersFunctionorex
x86_64-gen.c:218
↓ 37 callersFunctionlink_option
match linker option */
libtcc.c:1365
↓ 36 callersFunctiong
XXX: make it faster ? */
x86_64-gen.c:172
↓ 36 callersFunctionis_float
tccgen.c:205
↓ 35 callersFunctionasm_emit_opcode
arm-asm.c:190
↓ 35 callersFunctionmyprintf
tests/tests2/73_arm64.c:271
↓ 35 callersFunctiontcc_realloc
libtcc.c:296
↓ 35 callersFunctionvpush_helper_func
push a reference to an helper function (such as memmove) */
tccgen.c:1169
↓ 34 callersFunctionarm64_ldrx
arm64-gen.c:317
↓ 33 callersFunction__bound_check
check that (p ... p + size - 1) lies inside 'p' region, if any */
lib/bcheck.c:1705
↓ 33 callersFunctionasm_emit_r
caller: Add funct3, funct7 into opcode */
riscv64-asm.c:788
↓ 32 callersFunctionparse_operand
Parse a text containing operand and store the result in OP */
arm-asm.c:81
↓ 31 callersFunctioncstr_cat
add string of 'len', or of its len/len+1 when 'len' == -1/0 */
tccpp.c:371
↓ 31 callersFunctionget_sym_attr
tccelf.c:820
↓ 31 callersFunctionireg
riscv64-gen.c:91
↓ 30 callersFunctionfltr
arm64-gen.c:112
↓ 30 callersFunctionput_elf_reloc
tccelf.c:814
↓ 29 callersFunctiong
XXX: make it faster ? */
arm-asm.c:146
↓ 29 callersFunctionvrott
rotate the top stack element into position n-1 */
tccgen.c:1003
↓ 28 callersFunctionER
riscv64-gen.c:134
↓ 28 callersFunctionexit
lib/runmain.c:64
↓ 28 callersFunctionfpr
arm-gen.c:418
↓ 28 callersFunctionpointed_type
return the pointed type of t */
tccgen.c:3561
↓ 28 callersFunctionundefined_function
tests/tcctest.c:1324
↓ 28 callersFunctionvset
tccgen.c:962
↓ 27 callersFunctionf
tests/tests2/94_generic.c:34
↓ 27 callersFunctiong
XXX: make it faster ? */
i386-gen.c:117
↓ 27 callersFunctiongsym
Clear 'nocode_wanted' at forward label if it was used */
tccgen.c:167
↓ 27 callersFunctiongv2
generate vtop[-1] and vtop[0] in resp. classes rc1 and rc2 */
tccgen.c:1998
↓ 27 callersFunctionoad
instruction + 4 bytes data. Return the address of the data */
i386-gen.c:163
↓ 26 callersFunctionC67_NOP
c67-gen.c:1401
↓ 26 callersFunctionpstrcpy
/ copy a string and truncate it. */
libtcc.c:156
↓ 25 callersFunctionput_elf_sym
return the symbol number */
tccelf.c:442
↓ 24 callersFunctiondynarray_reset
libtcc.c:536
↓ 24 callersFunctionvrotb
rotate the stack element at position n-1 to the top */
tccgen.c:991
↓ 23 callersFunctiondynarray_add
libtcc.c:516
↓ 23 callersFunctionnext_nomacro
return next token without macro substitution */
tccpp.c:2542
↓ 23 callersFunctionvpushv
tccgen.c:977
↓ 23 callersFunctionvstore
store vtop in lvalue pushed on stack */
tccgen.c:3688
↓ 22 callersFunctiondwarf_read_uleb128
tcc.h:1878
↓ 22 callersFunctiongen_le32
x86_64-gen.c:198
↓ 22 callersFunctionload
load 'r' from value 'sv' */
il-gen.c:258
↓ 22 callersFunctionmk_pointer
modify type so that its it is a pointer to type. */
tccgen.c:3567
↓ 22 callersFunctionstuff_const
arm-gen.c:261
↓ 21 callersFunctionarm64_movimm
arm64-gen.c:216
↓ 21 callersFunctionelfsym
------------------------------------------------------------------------- */
tccgen.c:457
↓ 21 callersFunctionemit_instr32
Emit 32-bit instruction */
arm64-asm.c:143
↓ 21 callersFunctionsplay_insert
lib/bcheck.c:2174
↓ 21 callersFunctiontcc_add_crt
libtcc.c:1288
↓ 21 callersFunctionwrite64le
tcc.h:1675
↓ 20 callersFunctionasm_emit_f
caller: Add rounding mode, fmt, funct5 to opcode */
riscv64-asm.c:810
↓ 20 callersFunctionasm_expr
tccasm.c:406
↓ 20 callersFunctionparse_operand
Parse a single operand */
arm64-asm.c:273
↓ 20 callersFunctiontcc_strdup
libtcc.c:310
↓ 20 callersFunctionvdup
tccgen.c:985
↓ 19 callersFunctioncstr_free
free string and reset it to NULL */
tccpp.c:400
next →1–100 of 2,828, ranked by callers