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
↓ 12 callers
Method
is_offset_64bit
Tests whether the memory operand has a 64-bit offset or absolute address. If this is true then `has_base()` must always report false.
asmjit/core/operand.h:2342
↓ 12 callers
Method
label
Returns \ref Label representation of the \ref LabelNode.
asmjit/core/builder.h:1248
↓ 12 callers
Method
last
asmjit/support/arenalist.h:111
↓ 12 callers
Function
new_const
Put data to a constant-pool and get a memory reference to it.
asmjit/arm/a64compiler.h:140
↓ 12 callers
Function
new_const
Put data to a constant-pool and get a memory reference to it.
asmjit/x86/x86compiler.h:709
↓ 12 callers
Function
new_vec_with_width
asmjit/ujit/unicompiler.h:809
↓ 12 callers
Function
offset
asmjit/core/rastack_p.h:95
↓ 12 callers
Method
offset_from
asmjit/core/codewriter_p.h:49
↓ 12 callers
Method
options
asmjit/core/jitallocator.h:207
↓ 12 callers
Function
ptr_zsi
asmjit/x86/x86emitter.h:183
↓ 12 callers
Method
report
(msg)
db/base.js:355
↓ 12 callers
Function
reset
Clears all features set.
asmjit/core/cpuinfo.h:1140
↓ 12 callers
Function
rw_zero_extend_gp
asmjit/x86/x86instapi.cpp:760
↓ 12 callers
Method
rx
asmjit/core/jitallocator.cpp:1314
↓ 12 callers
Method
set_inline_comment
Sets an inline comment/annotation string to `s`.
asmjit/core/builder.h:829
↓ 11 callers
Function
FAIL
(msg)
db/aarch32.js:9
↓ 11 callers
Method
addTask
(task)
tools/tablegen.js:393
↓ 11 callers
Method
arg
Returns the type of the argument at index `i`.
asmjit/core/func.h:527
↓ 11 callers
Function
asmjit_build_type
asmjit-testing/commons/asmjitutils.h:13
↓ 11 callers
Method
block_id
asmjit/core/racfgblock_p.h:160
↓ 11 callers
Method
copy_from
Initializes the operand from `other` operand (used by operator overloads).
asmjit/core/operand.h:563
↓ 11 callers
Method
equals
asmjit/core/string.cpp:549
↓ 11 callers
Function
fdiv
asmjit-testing/tests/asmjit_test_unicompiler.cpp:72
↓ 11 callers
Function
format_register
asmjit/core/formatter.cpp:173
↓ 11 callers
Method
has
asmjit/core/cpuinfo.h:96
↓ 11 callers
Method
is_32bit
Tests whether the architecture is 32-bit.
asmjit/core/environment.h:392
↓ 11 callers
Method
is_gp32
Tests whether the register is a 32-bit general purpose register.
asmjit/core/operand.h:1467
↓ 11 callers
Method
mark_use_done
asmjit/core/radefs_p.h:1025
↓ 11 callers
Method
name
Returns the section name, as a null terminated string.
asmjit/core/codeholder.h:253
↓ 11 callers
Function
nop
(x)
tools/generator-commons.js:6
↓ 11 callers
Method
operands
Returns RW information of all instruction's operands.
asmjit/core/inst.h:862
↓ 11 callers
Method
parse
()
db/exp.js:437
↓ 11 callers
Method
preserved_regs
Returns preserved register mask of the given `group`.
asmjit/core/func.h:364
↓ 11 callers
Method
qs
asmjit/arm/a64assembler.cpp:125
↓ 11 callers
Method
reinit
asmjit/core/codeholder.cpp:271
↓ 11 callers
Method
reset
asmjit/core/codeholder.cpp:292
↓ 11 callers
Method
scalar
asmjit/arm/a64assembler.cpp:126
↓ 11 callers
Method
sections_by_order
asmjit/core/codeholder.h:1002
↓ 11 callers
Method
set_rm_size
Sets Reg/Mem size of the operand.
asmjit/core/inst.h:731
↓ 11 callers
Function
size
Returns the size of the constant-pool in bytes.
asmjit/core/builder.h:1528
↓ 11 callers
Function
sse_fmov
asmjit/ujit/unicompiler_x86.cpp:2698
↓ 11 callers
Method
stack_offset
Returns a stack offset of this argument.
asmjit/core/func.h:720
↓ 11 callers
Method
use_id
Returns a physical register id used for 'use' operation.
asmjit/core/radefs_p.h:1000
↓ 11 callers
Function
uxtb
Constructs a `UXTB #value` extend and shift (unsigned byte extend) (AArch64).
asmjit/arm/a64operand.h:999
↓ 11 callers
Method
value_size
Returns the size of the data-type (word) that contains the offset, in bytes.
asmjit/core/fixup.h:192
↓ 11 callers
Function
vec_width
Returns the current SIMD width (in bytes) that this compiler and all its parts must use. \note The returned width is in bytes and it's calculated fro
asmjit/ujit/unicompiler.h:465
↓ 10 callers
Function
FAIL
(msg)
db/x86.js:20
↓ 10 callers
Function
FormatterInternal_format_imm_bits
asmjit/x86/x86formatter.cpp:579
↓ 10 callers
Function
abs
asmjit/ujit/unicompiler.h:1044
↓ 10 callers
Function
asmjit_error_from_errno
Translates libc errors specific to VirtualMemory mapping to `asmjit::Error`.
asmjit/core/virtmem.cpp:393
↓ 10 callers
Method
capacity
Returns the capacity of the string.
asmjit/core/string.h:190
↓ 10 callers
Method
clone_as
asmjit/core/operand.h:1665
↓ 10 callers
Function
copy_from
asmjit/core/raassignment_p.h:352
↓ 10 callers
Function
cpuid_query
Executes `cpuid` instruction.
asmjit/core/cpuinfo.cpp:130
↓ 10 callers
Function
create_func_mr
asmjit-testing/tests/asmjit_test_unicompiler.cpp:742
↓ 10 callers
Function
embed_data_array
Embeds a typed data array. See \ref BaseEmitter::embed_data_array() for more details.
asmjit/ujit/unicompiler.h:566
↓ 10 callers
Method
ensure_space
asmjit/core/codewriter_p.h:29
↓ 10 callers
Method
fill
asmjit/core/constpool.cpp:228
↓ 10 callers
Function
fsqrt
asmjit-testing/tests/asmjit_test_unicompiler.cpp:73
↓ 10 callers
Function
fsub
asmjit-testing/tests/asmjit_test_unicompiler.cpp:70
↓ 10 callers
Function
has_avx
Tests whether AVX extension is available.
asmjit/ujit/unicompiler.h:298
↓ 10 callers
Function
has_emitter_flag
Tests whether the emitter has the given `flag` enabled.
asmjit/core/emitter.h:354
↓ 10 callers
Method
has_index_reg
Tests whether the INDEX operand is a register (registers start after `RegType::kLabelTag`).
asmjit/core/operand.h:2273
↓ 10 callers
Method
idom
asmjit/core/racfgblock_p.h:259
↓ 10 callers
Method
index_type
Returns the type of an INDEX register (0 if this memory operand doesn't use the INDEX register).
asmjit/core/operand.h:2287
↓ 10 callers
Function
is_aligned
asmjit/support/support.h:785
↓ 10 callers
Method
is_empty
asmjit/support/span.h:244
↓ 10 callers
Method
is_inst
Tests whether this node is either `InstNode` or extends it.
asmjit/core/builder.h:663
↓ 10 callers
Function
is_scalar_fp_op
asmjit/ujit/unicompiler_x86.cpp:1710
↓ 10 callers
Method
is_segment_reg
Tests whether the register is a segment register (X86|X86_64).
asmjit/core/operand.h:1581
↓ 10 callers
Method
is_stack
Tests whether the argument is passed by stack.
asmjit/core/func.h:690
↓ 10 callers
Function
is_valid
Tests whether a given type `type_id` is a valid non-void type.
asmjit/core/type.h:185
↓ 10 callers
Method
is_valid
asmjit/ujit/unicompiler_a64.cpp:2009
↓ 10 callers
Method
is_vec128
asmjit/ujit/ujitbase.h:603
↓ 10 callers
Function
new_reg_array
asmjit/ujit/unicompiler.h:858
↓ 10 callers
Function
openbsd_read_aarch64_cpuid
asmjit/core/cpuinfo.cpp:2159
↓ 10 callers
Method
segment_id
Returns segment override register id, see `SReg::Id`.
asmjit/x86/x86operand.h:904
↓ 10 callers
Method
set_flags
Adds the calling convention flags, see `Flags`.
asmjit/core/func.h:260
↓ 10 callers
Method
set_offset
asmjit/core/assembler.cpp:28
↓ 10 callers
Function
smax
asmjit/ujit/unicompiler.h:1128
↓ 10 callers
Function
smin
asmjit/ujit/unicompiler.h:1122
↓ 10 callers
Function
umax
asmjit/ujit/unicompiler.h:1140
↓ 10 callers
Function
umin
asmjit/ujit/unicompiler.h:1134
↓ 9 callers
Method
append_chars
Appends `c` character repeated `n` times.
asmjit/core/string.h:319
↓ 9 callers
Method
done
asmjit/core/codewriter_p.h:159
↓ 9 callers
Method
emit_2v
asmjit/ujit/unicompiler_a64.cpp:2784
↓ 9 callers
Method
emit_immediate
asmjit/x86/x86assembler.cpp:411
↓ 9 callers
Method
exit_node
Returns function exit `LabelNode`.
asmjit/core/compiler.h:546
↓ 9 callers
Method
extract_mod_o
Extract `O` field (R) from the opcode (specified as /0..7 in instruction manuals).
asmjit/x86/x86opcode_p.h:393
↓ 9 callers
Function
fill_random_data
asmjit-testing/tests/asmjit_test_unicompiler.cpp:4403
↓ 9 callers
Method
has_base
Tests whether the memory operand has a BASE register or label specified.
asmjit/core/operand.h:2237
↓ 9 callers
Method
has_reg_type
asmjit/core/archtraits.h:259
↓ 9 callers
Method
id
Returns the register id. \note Always check whether the register is assigned before using the returned identifier as non-assigned `RegOnly` instance
asmjit/core/operand.h:1886
↓ 9 callers
Function
is_64bit
Tests whether the target architecture is 64-bit.
asmjit/core/emitter.h:395
↓ 9 callers
Method
is_bound
Tests whether the label represented by this LabelEntry is bound. Bound label means that it has an associated \ref Section and a position in such sect
asmjit/core/codeholder.h:524
↓ 9 callers
Method
is_label
Tests whether the operand is a label (`OperandType::kLabel`).
asmjit/core/operand.h:710
↓ 9 callers
Method
is_label_valid
asmjit/core/emitter.cpp:171
↓ 9 callers
Function
is_mmx
Tests whether a given type is an MMX register. \note MMX functionality is in general deprecated on X86 architecture. AsmJit provides it just for comp
asmjit/core/type.h:287
↓ 9 callers
Method
is_pre_or_post
Tests whether the current memory offset mode is either pre-index or post-index (write-back is used).
asmjit/arm/a64operand.h:617
↓ 9 callers
Method
is_reg_home
Tests whether this memory operand is a register home (only used by \ref asmjit_compiler)
asmjit/core/operand.h:2227
← previous
next →
301–400 of 5,380, ranked by callers