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
↓ 6 callers
Method
work_regs
asmjit/core/funcargscontext_p.h:160
↓ 5 callers
Function
_address_override_mask
NOTE: x86::Assembler uses _private_data to store 'address-override' bit that is used to decide whether to emit address-override (67H) prefix based on
asmjit/x86/x86assembler.h:671
↓ 5 callers
Method
_set_size
asmjit/core/string.h:375
↓ 5 callers
Function
_unassign_reg
asmjit/core/ralocal_p.h:239
↓ 5 callers
Method
add_attributes
Adds attributes `attrs` to the FuncFrame.
asmjit/core/func.h:1262
↓ 5 callers
Method
add_block
asmjit/core/rapass.cpp:390
↓ 5 callers
Method
addr_type
Returns the address type of the memory operand. By default, address type of newly created memory operands is always \ref AddrType::kDefault.
asmjit/x86/x86operand.h:867
↓ 5 callers
Method
append_vformat
Appends a formatted string `fmt` (va_list version).
asmjit/core/string.h:345
↓ 5 callers
Method
arg_stack_size
Returns stack size needed for function arguments passed on the stack.
asmjit/core/func.h:1049
↓ 5 callers
Function
asr
Constructs a `ASR #value` shift (arithmetic shift right).
asmjit/arm/a64operand.h:983
↓ 5 callers
Method
assign_all
asmjit/core/func.h:1856
↓ 5 callers
Method
bit_at
asmjit/support/support_p.h:122
↓ 5 callers
Function
byte_width_from_vec_width
asmjit-testing/tests/asmjit_test_unicompiler.cpp:40
↓ 5 callers
Function
bytepack32_4x8
Pack four 8-bit integer into a 32-bit integer as it is an array of `{b0,b1,b2,b3}`.
asmjit/support/support.h:1316
↓ 5 callers
Function
byteswap32
asmjit/support/support.h:837
↓ 5 callers
Function
check_consecutive
asmjit/arm/a64assembler.cpp:693
↓ 5 callers
Function
clear_flags
asmjit/core/jitallocator.cpp:294
↓ 5 callers
Method
clone
()
db/exp.js:87
↓ 5 callers
Method
clone_adjusted
Gets new memory operand adjusted by `off`.
asmjit/arm/a64operand.h:539
↓ 5 callers
Function
clz_t
asmjit/support/support.h:329
↓ 5 callers
Function
create_func_m
asmjit-testing/tests/asmjit_test_unicompiler.cpp:561
↓ 5 callers
Method
data
asmjit/core/radefs_p.h:478
↓ 5 callers
Method
disclaimer
(s)
tools/generator-commons.js:362
↓ 5 callers
Method
embed
[[pure virtual]]
asmjit/core/emitter.cpp:291
↓ 5 callers
Function
emit_3v_op
asmjit/ujit/unicompiler_a64.cpp:3796
↓ 5 callers
Method
emit_4v
asmjit/ujit/unicompiler_a64.cpp:4247
↓ 5 callers
Method
emit_segment_override
asmjit/x86/x86assembler.cpp:374
↓ 5 callers
Method
end
asmjit/support/span.h:325
↓ 5 callers
Method
entry_phys_to_work_map
asmjit/core/racfgblock_p.h:368
↓ 5 callers
Function
fail
asmjit-testing/tests/asmjit_test_x86_sections.cpp:35
↓ 5 callers
Method
family_id
Returns the CPU family ID. The information provided depends on architecture and OS: - X86: - Family identifier matches the FamilyId read by using CPU
asmjit/core/cpuinfo.h:1314
↓ 5 callers
Method
flags
Returns instruction flags, see \ref InstFlags.
asmjit/x86/x86instdb.h:552
↓ 5 callers
Function
generate_avx512_sequence_internal
asmjit-testing/bench/asmjit_bench_codegen_x86.cpp:5084
↓ 5 callers
Function
generate_avx_sequenceInternal
asmjit-testing/bench/asmjit_bench_codegen_x86.cpp:2319
↓ 5 callers
Function
generate_gp_sequence_internal
asmjit-testing/bench/asmjit_bench_codegen_a64.cpp:21
↓ 5 callers
Function
generate_gp_sequence_internal
asmjit-testing/bench/asmjit_bench_codegen_x86.cpp:27
↓ 5 callers
Function
generate_sse_alpha_blend_internal
asmjit-testing/tests/asmjit_test_misc.h:19
↓ 5 callers
Function
generate_sse_sequenceInternal
asmjit-testing/bench/asmjit_bench_codegen_x86.cpp:592
↓ 5 callers
Method
get
asmjit-testing/tests/asmjit_test_unicompiler.cpp:1726
↓ 5 callers
Method
get
asmjit/x86/x86opcode_p.h:337
↓ 5 callers
Method
get
asmjit/support/arenatree.h:354
↓ 5 callers
Method
has_broadcast
Tests whether the memory operand has broadcast {1tox}.
asmjit/x86/x86operand.h:941
↓ 5 callers
Method
has_entry_assignment
asmjit/core/racfgblock_p.h:365
↓ 5 callers
Function
has_flag
asmjit/core/jitallocator.cpp:290
↓ 5 callers
Method
has_home_reg_id
asmjit/core/rareg_p.h:270
↓ 5 callers
Method
indentation
Returns indentation for the given indentation `group`.
asmjit/core/formatter.h:129
↓ 5 callers
Method
index_of
asmjit/support/span.h:291
↓ 5 callers
Function
invoke_
Invoke a function call without `target` type enforcement.
asmjit/arm/a64compiler.h:199
↓ 5 callers
Function
invoke_
Invoke a function call without `target` type enforcement.
asmjit/x86/x86compiler.h:758
↓ 5 callers
Function
invoke_void_function
asmjit-testing/tests/asmjit_test_environment.cpp:87
↓ 5 callers
Method
isMem
()
db/base.js:219
↓ 5 callers
Function
is_absolute_location
asmjit/core/emitterutils_p.h:74
↓ 5 callers
Method
is_avx512_enabled
asmjit/x86/x86rapass_p.h:63
↓ 5 callers
Method
is_avx_enabled
asmjit/x86/x86rapass_p.h:60
↓ 5 callers
Method
is_external
asmjit/core/string.h:94
↓ 5 callers
Function
is_gp8
Tests whether a given type is an 8-bit general purpose register representing either signed or unsigned 8-bit integer.
asmjit/core/type.h:233
↓ 5 callers
Function
is_implicit_mem
asmjit/x86/x86assembler.cpp:293
↓ 5 callers
Function
is_initialized
Tests whether the emitter is initialized (i.e. attached to \ref CodeHolder).
asmjit/core/emitter.h:429
↓ 5 callers
Method
is_initialized
Tests whether the value is initialized (i.e. contains a valid data).
asmjit/core/func.h:682
↓ 5 callers
Method
is_large_or_external
asmjit/core/string.h:97
↓ 5 callers
Method
is_post_index
Tests whether the current memory offset mode is post-index (write-back is used).
asmjit/arm/a64operand.h:621
↓ 5 callers
Method
is_reachable
asmjit/core/racfgblock_p.h:178
↓ 5 callers
Method
is_reg_or_mem
Tests whether the operand is a register or memory. \note This is useful on X86 and X86_64 architectures as many instructions support Reg/Mem operand
asmjit/core/operand.h:718
↓ 5 callers
Function
is_vec512
Tests whether a given type is a 512-bit or 512-bit view of a vector register.
asmjit/core/type.h:323
↓ 5 callers
Method
is_vec_d2
asmjit/arm/a64operand.h:281
↓ 5 callers
Method
is_vec_s4
asmjit/arm/a64operand.h:276
↓ 5 callers
Method
list
Returns the register list as a mask, where each bit represents one physical register.
asmjit/core/operand.h:1995
↓ 5 callers
Function
log_node
asmjit/core/racfgbuilder_p.h:603
↓ 5 callers
Method
logger
Returns the attached logger.
asmjit/core/codeholder.h:950
↓ 5 callers
Function
logger_if
Returns either a valid logger if the given `option` is set and logging is enabled, or nullptr.
asmjit/core/rapass_p.h:163
↓ 5 callers
Method
make_constructed
asmjit/core/racfgblock_p.h:202
↓ 5 callers
Function
mm_prot_from_memory_flags
Returns `mmap()` protection flags from \ref MemoryFlags.
asmjit/core/virtmem.cpp:429
↓ 5 callers
Function
movsd
asmjit/x86/x86emitter.h:4126
↓ 5 callers
Function
newToken
(type, position, data, value)
db/exp.js:302
↓ 5 callers
Method
new_block
asmjit/core/rapass.cpp:281
↓ 5 callers
Function
op_array_from_emit_args
asmjit/core/emitterutils_p.h:53
↓ 5 callers
Function
op_capacity
Returns operand capacity.
asmjit/core/builder.h:1009
↓ 5 callers
Method
peek
()
db/exp.js:432
↓ 5 callers
Function
phys_to_work_id
asmjit/core/raassignment_p.h:201
↓ 5 callers
Method
pop
asmjit/support/arenalist.h:195
↓ 5 callers
Method
pov_index
asmjit/core/racfgblock_p.h:268
↓ 5 callers
Method
real_size
Returns the real size of the section calculated from virtual and buffer sizes.
asmjit/core/codeholder.h:323
↓ 5 callers
Method
remove_node
asmjit/core/builder.cpp:235
↓ 5 callers
Function
reset
asmjit/support/arenastring.h:30
↓ 5 callers
Method
resize
asmjit/support/arenabitset_p.h:410
↓ 5 callers
Method
rw
asmjit/core/jitallocator.cpp:1315
↓ 5 callers
Method
rx
Returns a pointer having Read & Execute permissions (references executable memory). This pointer is never NULL if the allocation succeeded, it points
asmjit/core/jitallocator.h:291
↓ 5 callers
Method
sa_reg_id
asmjit/core/func.h:1656
↓ 5 callers
Method
saved_regs
Returns a calculated mask of registers of the given `group` that will be saved and restored in the function's prolog and epilog, respectively. The reg
asmjit/core/func.h:1563
↓ 5 callers
Method
set_leading_and_trailing_size
asmjit/core/fixup.h:246
↓ 5 callers
Method
set_offset_mode
Sets offset mode to `mode`.
asmjit/arm/a64operand.h:610
↓ 5 callers
Method
source_offset
asmjit/core/codeholder.h:428
↓ 5 callers
Method
statistics
asmjit/support/arena.cpp:421
↓ 5 callers
Method
toString
()
tools/tablegen-x86.js:1076
↓ 5 callers
Method
value_of
asmjit-testing/commons/cmdline.h:31
↓ 5 callers
Function
vec_eq
asmjit-testing/tests/asmjit_test_unicompiler.cpp:1745
↓ 5 callers
Function
vec_width_of
asmjit/ujit/ujitbase.h:159
↓ 5 callers
Method
weight
Returns the virtual register weight - the register allocator can use it as explicit hint for alloc/spill decisions.
asmjit/core/compilerdefs.h:165
↓ 5 callers
Function
work_to_phys_id
asmjit/core/raassignment_p.h:193
↓ 4 callers
Function
ArenaVector_reserve_grow
asmjit/support/arenavector.cpp:137
← previous
next →
601–700 of 5,380, ranked by callers