Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/asmjit/asmjit
/ functions
Functions
5,380 in github.com/asmjit/asmjit
⨍
Functions
5,380
◇
Types & classes
1,049
↓ 19 callers
Function
vec_stringify
asmjit-testing/tests/asmjit_test_unicompiler.cpp:1780
↓ 18 callers
Method
arg
asmjit-testing/tests/asmjit_test_unicompiler.cpp:1566
↓ 18 callers
Function
bic
asmjit/ujit/unicompiler.h:1086
↓ 18 callers
Method
element_index
Returns element index of the register.
asmjit/arm/a64operand.h:430
↓ 18 callers
Function
element_type_to_size_op
asmjit/arm/a64assembler.cpp:285
↓ 18 callers
Method
first
asmjit/core/builder.h:172
↓ 18 callers
Function
has_sse4_1
Tests whether SSE4.1 extension is available.
asmjit/ujit/unicompiler.h:291
↓ 18 callers
Method
is_valid
asmjit/arm/a64assembler.cpp:121
↓ 18 callers
Function
mul
asmjit/ujit/unicompiler.h:1104
↓ 18 callers
Function
query_features_inline
asmjit/x86/x86instapi.cpp:1791
↓ 18 callers
Method
reset
asmjit-testing/commons/random.h:29
↓ 18 callers
Method
set_id
Sets the register id to `id`.
asmjit/core/operand.h:1682
↓ 18 callers
Method
subset
asmjit/core/operand.h:390
↓ 17 callers
Method
_1to8
Returns a new `Mem` with {1to8} broadcast (AVX-512).
asmjit/x86/x86operand.h:967
↓ 17 callers
Method
arch
asmjit-testing/tests/asmjit_test_compiler.h:41
↓ 17 callers
Function
encode_mod
Encode MOD byte.
asmjit/x86/x86assembler.cpp:311
↓ 17 callers
Function
equals
asmjit/core/string.h:53
↓ 17 callers
Function
fadd
asmjit-testing/tests/asmjit_test_unicompiler.cpp:69
↓ 17 callers
Function
has_avx512
Tests whether a baseline AVX-512 extensions are available (F, CD, BW, DQ, and VL).
asmjit/ujit/unicompiler.h:322
↓ 17 callers
Method
has_preserved_fp
Tests whether the function preserves frame pointer (EBP|ESP on X86).
asmjit/core/func.h:1278
↓ 17 callers
Method
is_write
Tests whether this operand is written to.
asmjit/core/inst.h:603
↓ 17 callers
Method
live_in
asmjit/core/racfgblock_p.h:334
↓ 17 callers
Function
new_gp32
asmjit/ujit/unicompiler.h:776
↓ 17 callers
Method
next_uint32
asmjit-testing/commons/random.h:44
↓ 17 callers
Function
ptr
Creates `[base.reg + offset]` memory operand.
asmjit/x86/x86operand.h:986
↓ 17 callers
Function
shr
asmjit/support/support.h:310
↓ 17 callers
Function
uxtw
Constructs a `UXTW #value` extend and shift (unsigned word extend) (AArch64).
asmjit/arm/a64operand.h:1007
↓ 17 callers
Method
virt_reg
asmjit/core/rareg_p.h:225
↓ 17 callers
Function
work_reg_by_id
asmjit/core/rapass_p.h:466
↓ 16 callers
Method
arg_count
Returns the number of function arguments.
asmjit/core/func.h:973
↓ 16 callers
Function
b
Creates an 8-bit B register operand.
asmjit/arm/a64operand.h:675
↓ 16 callers
Method
has_base_reg
Tests whether the BASE operand is a register (registers start after `RegType::kLabelTag`).
asmjit/core/operand.h:2267
↓ 16 callers
Method
has_flag
Tests whether the calling convention has the given `flag` set.
asmjit/core/func.h:252
↓ 16 callers
Method
index_id
Returns the id of the INDEX register.
asmjit/core/operand.h:2301
↓ 16 callers
Method
last
asmjit/core/builder.h:175
↓ 16 callers
Function
new_vec128
asmjit/ujit/unicompiler.h:815
↓ 16 callers
Function
ptr_zdi
asmjit/x86/x86emitter.h:184
↓ 16 callers
Method
ret
Returns the type of the return value.
asmjit/core/func.h:508
↓ 16 callers
Method
rm_feature
Returns the CPU feature required to replace a register operand with memory operand. If the returned feature is zero (none) then this instruction eithe
asmjit/core/inst.h:849
↓ 16 callers
Function
saturate_i16_to_i8
asmjit-testing/tests/asmjit_test_unicompiler.cpp:2950
↓ 16 callers
Function
saturate_i16_to_u8
asmjit-testing/tests/asmjit_test_unicompiler.cpp:2955
↓ 16 callers
Method
set_error_handler
asmjit/core/emitter.cpp:110
↓ 16 callers
Method
size
asmjit/support/span.h:241
↓ 16 callers
Method
work_id
asmjit/core/rareg_p.h:163
↓ 16 callers
Method
ymm
Clones and casts this register to YMM (Vec256). \note This is an architecture-specific naming that does the same as \ref v256().
asmjit/x86/x86operand.h:223
↓ 15 callers
Function
_is_valid_red
Tests whether the node is RED (RED node must be non-null and must have RED flag set).
asmjit/support/arenatree.h:97
↓ 15 callers
Method
add
asmjit-testing/tests/asmjit_test_compiler_a64.cpp:310
↓ 15 callers
Method
addIndexed
(item)
tools/generator-commons.js:457
↓ 15 callers
Method
add_label
Adds the `label` to the list of targets of this JumpAnnotation.
asmjit/core/compiler.h:399
↓ 15 callers
Method
has_flag
Tests whether the instruction has flag `flag`, see \ref InstFlags.
asmjit/x86/x86instdb.h:556
↓ 15 callers
Method
inject
(key, str, size)
tools/tablegen.js:271
↓ 15 callers
Function
is_vec
Tests whether a given type is a vector register of any size.
asmjit/core/type.h:303
↓ 15 callers
Method
is_vec512
asmjit/ujit/ujitbase.h:605
↓ 15 callers
Function
is_zero_or_power_of_2
asmjit/support/support.h:720
↓ 15 callers
Function
popcnt
asmjit/support/support.h:572
↓ 15 callers
Function
prepare
Prepares the CFG builder of the current function.
asmjit/core/racfgbuilder_p.h:475
↓ 14 callers
Function
JitAllocatorTest_usage
asmjit/core/jitallocator.cpp:1414
↓ 14 callers
Method
add_offset_lo32
Adds `offset` to a low 32-bit offset part (don't use without knowing how BaseMem works). \note This is a fast function that doesn't use the high 32-b
asmjit/core/operand.h:2402
↓ 14 callers
Function
avx_mov
asmjit/ujit/unicompiler_x86.cpp:3128
↓ 14 callers
Method
base_type
Returns the type of the BASE register (0 if this memory operand doesn't use the BASE register). \note If the returned type is one (a value never asso
asmjit/core/operand.h:2282
↓ 14 callers
Function
benchmark_x86_function
asmjit-testing/bench/asmjit_bench_codegen_x86.cpp:5172
↓ 14 callers
Method
has_element_type
Returns whether the vector register has associated a vector element type.
asmjit/arm/a64operand.h:398
↓ 14 callers
Function
has_gp_ext
Tests whether a general purpose extension `ext` is available.
asmjit/ujit/unicompiler.h:265
↓ 14 callers
Function
is_int
Tests whether a given type is a scalar integer (signed or unsigned) of any size.
asmjit/core/type.h:197
↓ 14 callers
Method
prepare
asmjit-testing/tests/asmjit_test_unicompiler.cpp:156
↓ 14 callers
Function
query_rw_info_inline
asmjit/x86/x86instapi.cpp:1874
↓ 14 callers
Function
rol
asmjit/ujit/unicompiler.h:1161
↓ 14 callers
Method
set_preserved_regs
Sets preserved register mask of the given `group`.
asmjit/core/func.h:371
↓ 13 callers
Function
FAIL
(msg)
db/base.js:9
↓ 13 callers
Function
FormatterInternal_format_imm_shuf
asmjit/x86/x86formatter.cpp:564
↓ 13 callers
Method
add_diagnostic_options
asmjit/core/emitter.cpp:75
↓ 13 callers
Function
asmjit_arch_as_string
asmjit-testing/commons/asmjitutils.h:23
↓ 13 callers
Function
create_func_rm
asmjit-testing/tests/asmjit_test_unicompiler.cpp:627
↓ 13 callers
Method
dup
asmjit/support/arena.cpp:272
↓ 13 callers
Method
embed_label_delta
[[pure virtual]]
asmjit/core/emitter.cpp:315
↓ 13 callers
Method
emit8_if
asmjit/core/codewriter_p.h:63
↓ 13 callers
Function
format_label
asmjit/core/formatter.cpp:138
↓ 13 callers
Method
get
asmjit/arm/a64assembler.cpp:449
↓ 13 callers
Function
gp_force_reg
asmjit/ujit/unicompiler_a64.cpp:336
↓ 13 callers
Method
has_arg
asmjit-testing/tests/broken.cpp:182
↓ 13 callers
Method
has_op_flag
Tests whether operand flags contain the given `flag`.
asmjit/core/inst.h:589
↓ 13 callers
Method
init
asmjit/support/support.h:1359
↓ 13 callers
Method
init_vec_width
asmjit/ujit/unicompiler_a64.cpp:86
↓ 13 callers
Method
is_empty
asmjit/core/rapass.cpp:482
↓ 13 callers
Method
is_indirect
Tests whether the argument is passed through a pointer (used by WIN64 to pass XMM|YMM|ZMM).
asmjit/core/func.h:698
↓ 13 callers
Method
lea
asmjit/ujit/unicompiler_a64.cpp:1124
↓ 13 callers
Method
predicate
Returns operation predicate of the register (ARM/AArch64). The meaning depends on architecture, for example on ARM hardware this describes \ref arm::
asmjit/core/operand.h:1645
↓ 13 callers
Method
q
Clones and casts the register to a 128-bit Q register (element type & index is not cloned).
asmjit/arm/a64operand.h:333
↓ 13 callers
Method
set_last
asmjit/core/racfgblock_p.h:283
↓ 13 callers
Function
shuf_imm4_from_swizzle
asmjit/ujit/unicompiler_x86.cpp:2736
↓ 13 callers
Method
sort
Based on "PDCLib - Public Domain C Library" and rewritten to C++.
asmjit/support/support.h:1654
↓ 13 callers
Function
stringify_result
asmjit-testing/tests/asmjit_test_environment.cpp:36
↓ 13 callers
Function
test_perf
asmjit-testing/bench/asmjit_bench_overhead.cpp:362
↓ 12 callers
Method
alloc
asmjit/core/jitallocator.cpp:1375
↓ 12 callers
Function
arch
Returns the target architecture.
asmjit/core/target.h:49
↓ 12 callers
Function
bit_vector_set_bit
asmjit/support/support.h:1425
↓ 12 callers
Method
cursor
asmjit/core/codewriter_p.h:43
↓ 12 callers
Method
first
asmjit/support/arenalist.h:108
↓ 12 callers
Function
has_diagnostic_option
Tests whether the given `option` is present in the emitter's diagnostic options.
asmjit/core/emitter.h:552
↓ 12 callers
Function
has_sse_ext
Tests whether an SSE extension `ext` is available.
asmjit/ujit/unicompiler.h:267
← previous
next →
201–300 of 5,380, ranked by callers