MCPcopy Create free account

hub / github.com/asmjit/asmjit / functions

Functions5,380 in github.com/asmjit/asmjit

↓ 7 callersFunctionis_vec32
Tests whether a given type is a 32-bit or 32-bit view of a vector register.
asmjit/core/type.h:307
↓ 7 callersFunctionis_vec64
Tests whether a given type is a 64-bit or 64-bit view of a vector register.
asmjit/core/type.h:311
↓ 7 callersFunctionmake_unavailable
asmjit/core/rapass_p.h:204
↓ 7 callersMethodmark_done
asmjit/core/funcargscontext_p.h:72
↓ 7 callersMethodname_size
Returns the size of the virtual register name.
asmjit/core/compilerdefs.h:222
↓ 7 callersMethodnew_reloc_entry
asmjit/core/codeholder.cpp:970
↓ 7 callersFunctionoperands_data
Returns operands array.
asmjit/core/builder.h:997
↓ 7 callersFunctionpost_process_arm_cpu_info
asmjit/core/cpuinfo.cpp:1608
↓ 7 callersMethodrelease
asmjit/core/jitallocator.cpp:1385
↓ 7 callersFunctionreset_state
Resets the emitter state, which contains instruction options, extra register, and inline comment. Emitter can have a state that describes instruction
asmjit/core/emitter.h:648
↓ 7 callersFunctionrw_handle_avx512
asmjit/x86/x86instapi.cpp:785
↓ 7 callersFunctionscalar_of
Returns the scalar type of `type_id`.
asmjit/core/type.h:167
↓ 7 callersMethodset_first
asmjit/core/racfgblock_p.h:282
↓ 7 callersMethodset_read_byte_mask
Sets read mask.
asmjit/core/inst.h:743
↓ 7 callersMethodshift
Gets the memory operand's shift (aka scale) constant.
asmjit/arm/a64operand.h:638
↓ 7 callersMethodshift_op
Gets shift operation that is used by index register.
asmjit/arm/a64operand.h:629
↓ 7 callersMethodsize
Returns the size of the string.
asmjit/core/string.h:186
↓ 7 callersFunctionsse_select
asmjit/ujit/unicompiler_x86.cpp:2878
↓ 7 callersFunctionstoreu
asmjit/support/support.h:1002
↓ 7 callersMethodswap
Swaps the content of this string with `other`.
asmjit/core/string.h:225
↓ 7 callersMethodunassign
asmjit/core/raassignment_p.h:86
↓ 7 callersFunctionvec_load_mem
asmjit/ujit/unicompiler_a64.cpp:1838
↓ 7 callersMethodvector_op
asmjit/arm/a64instdb_p.h:533
↓ 7 callersMethodwrite_byte_mask
Returns write mask.
asmjit/core/inst.h:746
↓ 7 callersMethodymm
asmjit/ujit/ujitbase.h:609
↓ 6 callersFunctionFormatterInternal_format_imm_text
asmjit/x86/x86formatter.cpp:618
↓ 6 callersFunctionadd_flags
asmjit/core/jitallocator.cpp:293
↓ 6 callersFunctionadd_ret
asmjit/core/compiler.h:138
↓ 6 callersMethodadd_used_regs
Adds `regs` to the mask of used registers of the given register `group`.
asmjit/core/func.h:1080
↓ 6 callersMethodalloc_oneshot
asmjit/support/arena.h:316
↓ 6 callersMethodappend
asmjit/support/arenalist.h:157
↓ 6 callersMethodappend_successor
asmjit/core/rapass.cpp:16
↓ 6 callersFunctionavx_bit_not
asmjit/ujit/unicompiler_x86.cpp:3183
↓ 6 callersFunctionavx_fmov
asmjit/ujit/unicompiler_x86.cpp:3142
↓ 6 callersFunctionavx_isign_flip
asmjit/ujit/unicompiler_x86.cpp:3209
↓ 6 callersMethodbase_and_index_types
This is used internally for BASE+INDEX validation.
asmjit/core/operand.h:2291
↓ 6 callersMethodbits
asmjit/core/operand.h:360
↓ 6 callersMethodcapacity
Returns the capacity of this bit-vector (in bits).
asmjit/support/arenabitset_p.h:190
↓ 6 callersFunctioncheck_valid_regs
asmjit/arm/a64assembler.cpp:723
↓ 6 callersMethodcommit
asmjit/support/support_p.h:166
↓ 6 callersMethodconsecutive_lead_count
Returns the type of a lead register, which is followed by consecutive registers.
asmjit/core/inst.h:619
↓ 6 callersFunctionctz
asmjit/ujit/unicompiler.h:1059
↓ 6 callersMethodduration
asmjit-testing/commons/performancetimer.h:21
↓ 6 callersMethodemit_3v
asmjit/ujit/unicompiler_a64.cpp:3848
↓ 6 callersMethodemit_3vi
asmjit/ujit/unicompiler_a64.cpp:4164
↓ 6 callersMethodemit_address_override
asmjit/x86/x86assembler.cpp:382
↓ 6 callersMethodemit_mm_and_opcode
asmjit/x86/x86assembler.cpp:365
↓ 6 callersFunctiongp_emit_mem_op
asmjit/ujit/unicompiler_a64.cpp:310
↓ 6 callersFunctiongpb
Creates an 8-bit low GPB register operand.
asmjit/x86/x86operand.h:303
↓ 6 callersFunctiongpd
Creates a 32-bit GPD register operand.
asmjit/x86/x86operand.h:335
↓ 6 callersFunctiongpw
Creates a 16-bit GPW register operand.
asmjit/x86/x86operand.h:327
↓ 6 callersMethodhas_any
asmjit/core/cpuinfo.h:108
↓ 6 callersMethodhas_base_or_index
Tests whether the memory operand has BASE or INDEX register.
asmjit/core/operand.h:2249
↓ 6 callersMethodid
asmjit/core/codeholder.h:413
↓ 6 callersMethodindent
(s, indentation)
tools/generator-cxx.js:54
↓ 6 callersMethodinit_type_id
Initializes this `FuncValue` only to the `type_id` provided - the rest of the values will be cleared.
asmjit/core/func.h:621
↓ 6 callersMethodinsert
asmjit/core/constpool.h:138
↓ 6 callersMethodisReg
()
db/base.js:218
↓ 6 callersMethodis_active
Tests whether the node is part of the code.
asmjit/core/builder.h:752
↓ 6 callersFunctionis_defined_id
Tests whether the `inst_id` is defined.
asmjit/x86/x86globals.h:1824
↓ 6 callersFunctionis_phys_assigned
asmjit/core/raassignment_p.h:207
↓ 6 callersMethodis_phys_reg
Tests whether this is a physical register.
asmjit/core/operand.h:1381
↓ 6 callersFunctionis_same_vec
asmjit/ujit/unicompiler_a64.cpp:1814
↓ 6 callersFunctionlarge_page_size
asmjit/core/virtmem.cpp:1190
↓ 6 callersMethodlive_out
asmjit/core/racfgblock_p.h:340
↓ 6 callersFunctionlsr
Constructs a `LSR #value` shift (logical shift right).
asmjit/arm/a64operand.h:979
↓ 6 callersMethodmake_targetable
asmjit/core/racfgblock_p.h:208
↓ 6 callersMethodmax
(arr, fn)
tools/generator-commons.js:172
↓ 6 callersMethodnew_jump_annotation
asmjit/core/compiler.cpp:515
↓ 6 callersMethodnext_double
asmjit-testing/commons/random.h:62
↓ 6 callersFunctionoffset_pointer
asmjit-testing/tests/asmjit_test_environment.cpp:61
↓ 6 callersFunctionon_move_reg
Emits a move between a destination and source register, and fixes the register assignment.
asmjit/core/ralocal_p.h:264
↓ 6 callersMethodop_flags
Returns operand flags.
asmjit/core/inst.h:585
↓ 6 callersMethodout_reg_mask
Returns a register mask that describes allocable OUT registers (WriteOnly access).
asmjit/core/radefs_p.h:983
↓ 6 callersMethodphys_id
Returns a physical id of the register that is fixed for this operand. Returns \ref Reg::kIdBad if any register can be used.
asmjit/core/inst.h:711
↓ 6 callersMethodphys_to_work_map
asmjit/core/raassignment_p.h:481
↓ 6 callersFunctionpopulate_armv9a_features
Populates mandatory ARMv9.[v] features.
asmjit/core/cpuinfo.cpp:845
↓ 6 callersFunctionprotect_jit_memory
asmjit/core/virtmem.cpp:1218
↓ 6 callersFunctionra_use_out_flags_from_rw_flags
asmjit/arm/a64rapass.cpp:51
↓ 6 callersFunctionremove
asmjit/core/cpuinfo.h:1152
↓ 6 callersMethodreserved_size
Returns the total number of bytes reserved by the allocator (sum of sizes of all blocks).
asmjit/core/jitallocator.h:578
↓ 6 callersFunctionrw_zero_extend_avx_vec
asmjit/x86/x86instapi.cpp:767
↓ 6 callersMethodscalar_op
asmjit/arm/a64instdb_p.h:531
↓ 6 callersMethodset_logger
asmjit/core/emitter.cpp:88
↓ 6 callersMethodset_use_id
Sets a physical register used for 'use' operation.
asmjit/core/radefs_p.h:1014
↓ 6 callersFunctionset_value
asmjit/core/operand.h:2614
↓ 6 callersMethodshift
Returns the memory operand's shift (aka scale) value.
asmjit/x86/x86operand.h:926
↓ 6 callersMethodstack_slot
asmjit/core/rareg_p.h:241
↓ 6 callersMethodstart
asmjit-testing/commons/performancetimer.h:18
↓ 6 callersMethodstop
asmjit-testing/commons/performancetimer.h:19
↓ 6 callersMethodstrategy
asmjit/core/func.h:246
↓ 6 callersFunctionthrowExpressionError
(message, position)
db/exp.js:65
↓ 6 callersFunctiontype_id_of
asmjit/core/operand.h:1251
↓ 6 callersMethodupdate_func_frame
asmjit/core/func.cpp:283
↓ 6 callersMethodv64
Clones and casts the register to a 64-bit D register (element type & index is not cloned).
asmjit/arm/a64operand.h:309
↓ 6 callersFunctionvalue
Returns the immediate value as `int64_t`, which is the internal format Imm uses.
asmjit/core/operand.h:2551
↓ 6 callersFunctionvec_mov
asmjit/ujit/unicompiler_a64.cpp:1894
↓ 6 callersFunctionvec_set_type_and_index
asmjit/ujit/unicompiler_a64.cpp:1833
↓ 6 callersMethodvirt_size
Returns the virtual register size. The virtual register size describes how many bytes the virtual register needs to store its content. It can be smal
asmjit/core/compilerdefs.h:152
↓ 6 callersFunctionwork_reg_count
asmjit/core/rapass_p.h:484
← previousnext →501–600 of 5,380, ranked by callers