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
↓ 9 callers
Method
load
(fileList)
tools/tablegen.js:292
↓ 9 callers
Method
logger_content
asmjit-testing/tests/asmjit_test_unicompiler.cpp:182
↓ 9 callers
Method
next
asmjit/ujit/unicompiler_a64.cpp:2703
↓ 9 callers
Method
next
asmjit/ujit/unicompiler_x86.cpp:3272
↓ 9 callers
Function
not_
asmjit/ujit/unicompiler.h:1050
↓ 9 callers
Function
on_spill_reg
Spills a variable/register, saves the content to the memory-home if modified.
asmjit/core/ralocal_p.h:275
↓ 9 callers
Function
pick_fp_opcode
asmjit/arm/a64assembler.cpp:545
↓ 9 callers
Method
reserve_fit
Reallocates the underlying array to fit at least `n` items with fit semantics. \remarks This function uses a fit policy, which means that when possib
asmjit/support/arenavector.h:570
↓ 9 callers
Method
reset_to_simple_value
Resets this offset format to a simple data value of `data_size` bytes. The region will be the same size as data and immediate bits would correspond t
asmjit/core/fixup.h:212
↓ 9 callers
Method
sections
asmjit/core/codeholder.h:998
↓ 9 callers
Method
set
asmjit-testing/tests/asmjit_test_unicompiler.cpp:1730
↓ 9 callers
Method
set_save_restore_alignment
Sets the alignment of a save-restore area of the given `group`.
asmjit/core/func.h:309
↓ 9 callers
Method
size
asmjit/core/radefs_p.h:475
↓ 9 callers
Method
successors
asmjit/core/racfgblock_p.h:223
↓ 9 callers
Function
translate_op
asmjit/ujit/unicompiler_utils_p.h:21
↓ 9 callers
Method
w
Clones and casts this register to a 32-bit (W) register.
asmjit/arm/a64operand.h:89
↓ 9 callers
Method
zmm
Clones and casts this register to ZMM (Vec512). \note This is an architecture-specific naming that does the same as \ref v512().
asmjit/x86/x86operand.h:229
↓ 8 callers
Function
FAIL
(msg)
db/aarch64.js:9
↓ 8 callers
Method
append_hex
Appends the given `data` converted to a HEX string.
asmjit/core/string.h:334
↓ 8 callers
Method
append_uint
Appends a formatted integer `i` (unsigned).
asmjit/core/string.h:329
↓ 8 callers
Method
apply
asmjit-testing/tests/asmjit_test_unicompiler.cpp:2908
↓ 8 callers
Method
assign_stack_offset
Assigns a stack location at `offset`.
asmjit/core/func.h:654
↓ 8 callers
Function
bit_vector_clear
asmjit/support/support.h:1461
↓ 8 callers
Method
bit_word
asmjit/support/support_p.h:110
↓ 8 callers
Function
blsi
asmjit/support/support.h:592
↓ 8 callers
Method
buffer_size
Returns the buffer size of the section.
asmjit/core/codeholder.h:319
↓ 8 callers
Method
emit_args_assignment
asmjit/core/emitter.cpp:271
↓ 8 callers
Method
end_node
Returns "End of Func" sentinel node.
asmjit/core/compiler.h:554
↓ 8 callers
Function
fmadd_fma_ref
asmjit-testing/tests/asmjit_test_unicompiler.cpp:75
↓ 8 callers
Function
fmadd_nofma_ref
asmjit-testing/tests/asmjit_test_unicompiler.cpp:74
↓ 8 callers
Method
formatCppStruct
(...args)
tools/generator-commons.js:314
↓ 8 callers
Function
format_virt_reg_name_with_prefix
asmjit/core/formatter.cpp:44
↓ 8 callers
Function
has_cpu_hint
Tests whether a CPU hint `hint` is enabled.
asmjit/ujit/unicompiler.h:442
↓ 8 callers
Method
inline_comment
Returns an inline comment/annotation string.
asmjit/core/builder.h:825
↓ 8 callers
Function
is_abstract
Tests whether a given type `type_id` is abstract, which means that its size depends on register size.
asmjit/core/type.h:193
↓ 8 callers
Method
is_assigned
Tests whether the argument is passed by register.
asmjit/core/func.h:694
↓ 8 callers
Function
is_float
Tests whether a given type is a scalar floating point of any size.
asmjit/core/type.h:249
↓ 8 callers
Method
is_lead_consecutive
asmjit/core/rareg_p.h:196
↓ 8 callers
Method
is_mm_reg
Tests whether the register is an MMX register (X86|X64).
asmjit/core/operand.h:1605
↓ 8 callers
Method
is_pre_index
Tests whether the current memory offset mode is pre-index (write-back is used).
asmjit/arm/a64operand.h:619
↓ 8 callers
Function
is_vec128
Tests whether a given type is a 128-bit or 128-bit view of a vector register.
asmjit/core/type.h:315
↓ 8 callers
Method
label_id
Returns the id of the label.
asmjit/core/builder.h:1252
↓ 8 callers
Function
make_cast_op
asmjit/x86/x86emithelper.cpp:58
↓ 8 callers
Method
new_named_label_id
asmjit/core/codeholder.cpp:700
↓ 8 callers
Method
next
()
db/exp.js:433
↓ 8 callers
Method
or_
Performs a logical bitwise OP between bits specified in this array and bits in `other`. If `other` has less bits than `this` then all remaining bits a
asmjit/support/arenabitset_p.h:356
↓ 8 callers
Function
populate_base_arm_features
asmjit/core/cpuinfo.cpp:792
↓ 8 callers
Function
ptr_base
Creates a target dependent pointer of which base register's id is `base_id`.
asmjit/x86/x86emitter.h:170
↓ 8 callers
Method
q
asmjit/arm/a64assembler.cpp:124
↓ 8 callers
Method
r64
asmjit/core/cpuinfo.cpp:2093
↓ 8 callers
Function
register_size
Returns the target architecture's GP register size (4 or 8 bytes).
asmjit/core/emitter.h:407
↓ 8 callers
Function
release
asmjit/core/virtmem.cpp:261
↓ 8 callers
Method
reset_to_imm_value
asmjit/core/fixup.h:225
↓ 8 callers
Function
saturate_i32_to_i16
asmjit-testing/tests/asmjit_test_unicompiler.cpp:2960
↓ 8 callers
Function
saturate_i32_to_u16
asmjit-testing/tests/asmjit_test_unicompiler.cpp:2965
↓ 8 callers
Method
set
Sets the register count by a register `group`.
asmjit/core/radefs_p.h:172
↓ 8 callers
Method
set_natural_stack_alignment
Sets a natural stack alignment. This function can be used to override the default stack alignment in case that you know that it's alignment is differ
asmjit/core/func.h:295
↓ 8 callers
Method
set_save_restore_reg_size
Sets the size of a vector register (or its part) to be saved and restored.
asmjit/core/func.h:302
↓ 8 callers
Method
shared_assignment_id
asmjit/core/racfgblock_p.h:376
↓ 8 callers
Function
storea
asmjit/support/support.h:1053
↓ 8 callers
Function
throwTokenizerError
(token)
db/exp.js:61
↓ 8 callers
Method
use_reg_mask
Returns a register mask that describes allocable USE registers (Read/ReadWrite access).
asmjit/core/radefs_p.h:979
↓ 8 callers
Method
x
Clones and casts this register to a 64-bit (X) register.
asmjit/arm/a64operand.h:93
↓ 7 callers
Function
add_flags
Enables the given formatting `flags`.
asmjit/core/logger.h:75
↓ 7 callers
Function
alloc
asmjit/core/virtmem.cpp:227
↓ 7 callers
Method
arena
asmjit/core/rastack_p.h:153
↓ 7 callers
Method
assign_reg_data
Assigns a register of `reg_type` and `reg_id`.
asmjit/core/func.h:648
↓ 7 callers
Function
bit_at
asmjit/support/arenabitset_p.h:32
↓ 7 callers
Function
bit_vector_fill
asmjit/support/support.h:1457
↓ 7 callers
Function
block_count
Returns the count of basic blocks (returns size of `_blocks` array).
asmjit/core/rapass_p.h:262
↓ 7 callers
Method
code_size
asmjit/core/codeholder.cpp:1123
↓ 7 callers
Function
cond_code_to_opcode_field
asmjit/arm/a64assembler.cpp:33
↓ 7 callers
Function
create_func_rr
asmjit-testing/tests/asmjit_test_unicompiler.cpp:855
↓ 7 callers
Function
ctz_t
asmjit/support/support.h:375
↓ 7 callers
Function
dec
asmjit/ujit/unicompiler.h:1066
↓ 7 callers
Function
emit_4v_t
asmjit/ujit/unicompiler_a64.cpp:2767
↓ 7 callers
Function
emit_4v_t
asmjit/ujit/unicompiler_x86.cpp:3336
↓ 7 callers
Method
emit_pp
asmjit/x86/x86assembler.cpp:359
↓ 7 callers
Function
encode_sib
Encode SIB byte.
asmjit/x86/x86assembler.cpp:319
↓ 7 callers
Method
extract_rex
Extract `REX` prefix from opcode combined with `options`.
asmjit/x86/x86opcode_p.h:403
↓ 7 callers
Function
format_virt_reg_name
asmjit/core/formatter.cpp:35
↓ 7 callers
Method
free_reusable
Releases the memory previously allocated by `alloc()`. The `size` argument has to be either the same `size` as used to call `alloc()` or `allocated_si
asmjit/support/arena.h:443
↓ 7 callers
Function
gpq
Creates a 64-bit GPQ register operand (64-bit).
asmjit/x86/x86operand.h:343
↓ 7 callers
Function
has_avx2
Tests whether AVX2 extension is available.
asmjit/ujit/unicompiler.h:300
↓ 7 callers
Function
has_cssc
Tests whether CSSC extension is available.
asmjit/ujit/unicompiler.h:352
↓ 7 callers
Method
has_dynamic_alignment
Tests whether the function has to align stack dynamically.
asmjit/core/func.h:1373
↓ 7 callers
Method
has_option
Tests whether the allocator has the given `option` set. \remarks This function is thread-safe.
asmjit/core/jitallocator.h:212
↓ 7 callers
Method
has_shared_assignment_id
asmjit/core/racfgblock_p.h:373
↓ 7 callers
Method
has_use_id
Tests whether the register must be allocated to a fixed physical register before it's used.
asmjit/core/radefs_p.h:992
↓ 7 callers
Method
home_reg_id
asmjit/core/rareg_p.h:273
↓ 7 callers
Function
inc
asmjit/ujit/unicompiler.h:1065
↓ 7 callers
Method
isImm
()
db/exp.js:79
↓ 7 callers
Function
is_64bit
asmjit/ujit/unicompiler.h:260
↓ 7 callers
Method
is_allocated
asmjit/core/rareg_p.h:185
↓ 7 callers
Function
is_label_valid
Tests whether the `label` is valid (i.e. registered).
asmjit/core/emitter.h:740
↓ 7 callers
Method
is_read
Tests whether this operand is read from.
asmjit/core/inst.h:599
↓ 7 callers
Function
is_rex_invalid
asmjit/x86/x86assembler.cpp:326
↓ 7 callers
Method
is_section
Tests whether this node is `SectionNode`.
asmjit/core/builder.h:667
↓ 7 callers
Method
is_sp
Test whether this register is SP register.
asmjit/arm/a64operand.h:77
↓ 7 callers
Method
is_vec256
asmjit/ujit/ujitbase.h:604
← previous
next →
401–500 of 5,380, ranked by callers