MCPcopy Create free account

hub / github.com/asmjit/asmjit / functions

Functions5,380 in github.com/asmjit/asmjit

↓ 6 callersMethodwork_regs
asmjit/core/funcargscontext_p.h:160
↓ 5 callersFunction_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 callersMethod_set_size
asmjit/core/string.h:375
↓ 5 callersFunction_unassign_reg
asmjit/core/ralocal_p.h:239
↓ 5 callersMethodadd_attributes
Adds attributes `attrs` to the FuncFrame.
asmjit/core/func.h:1262
↓ 5 callersMethodadd_block
asmjit/core/rapass.cpp:390
↓ 5 callersMethodaddr_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 callersMethodappend_vformat
Appends a formatted string `fmt` (va_list version).
asmjit/core/string.h:345
↓ 5 callersMethodarg_stack_size
Returns stack size needed for function arguments passed on the stack.
asmjit/core/func.h:1049
↓ 5 callersFunctionasr
Constructs a `ASR #value` shift (arithmetic shift right).
asmjit/arm/a64operand.h:983
↓ 5 callersMethodassign_all
asmjit/core/func.h:1856
↓ 5 callersMethodbit_at
asmjit/support/support_p.h:122
↓ 5 callersFunctionbyte_width_from_vec_width
asmjit-testing/tests/asmjit_test_unicompiler.cpp:40
↓ 5 callersFunctionbytepack32_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 callersFunctionbyteswap32
asmjit/support/support.h:837
↓ 5 callersFunctioncheck_consecutive
asmjit/arm/a64assembler.cpp:693
↓ 5 callersFunctionclear_flags
asmjit/core/jitallocator.cpp:294
↓ 5 callersMethodclone
()
db/exp.js:87
↓ 5 callersMethodclone_adjusted
Gets new memory operand adjusted by `off`.
asmjit/arm/a64operand.h:539
↓ 5 callersFunctionclz_t
asmjit/support/support.h:329
↓ 5 callersFunctioncreate_func_m
asmjit-testing/tests/asmjit_test_unicompiler.cpp:561
↓ 5 callersMethoddata
asmjit/core/radefs_p.h:478
↓ 5 callersMethoddisclaimer
(s)
tools/generator-commons.js:362
↓ 5 callersMethodembed
[[pure virtual]]
asmjit/core/emitter.cpp:291
↓ 5 callersFunctionemit_3v_op
asmjit/ujit/unicompiler_a64.cpp:3796
↓ 5 callersMethodemit_4v
asmjit/ujit/unicompiler_a64.cpp:4247
↓ 5 callersMethodemit_segment_override
asmjit/x86/x86assembler.cpp:374
↓ 5 callersMethodend
asmjit/support/span.h:325
↓ 5 callersMethodentry_phys_to_work_map
asmjit/core/racfgblock_p.h:368
↓ 5 callersFunctionfail
asmjit-testing/tests/asmjit_test_x86_sections.cpp:35
↓ 5 callersMethodfamily_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 callersMethodflags
Returns instruction flags, see \ref InstFlags.
asmjit/x86/x86instdb.h:552
↓ 5 callersFunctiongenerate_avx512_sequence_internal
asmjit-testing/bench/asmjit_bench_codegen_x86.cpp:5084
↓ 5 callersFunctiongenerate_avx_sequenceInternal
asmjit-testing/bench/asmjit_bench_codegen_x86.cpp:2319
↓ 5 callersFunctiongenerate_gp_sequence_internal
asmjit-testing/bench/asmjit_bench_codegen_a64.cpp:21
↓ 5 callersFunctiongenerate_gp_sequence_internal
asmjit-testing/bench/asmjit_bench_codegen_x86.cpp:27
↓ 5 callersFunctiongenerate_sse_alpha_blend_internal
asmjit-testing/tests/asmjit_test_misc.h:19
↓ 5 callersFunctiongenerate_sse_sequenceInternal
asmjit-testing/bench/asmjit_bench_codegen_x86.cpp:592
↓ 5 callersMethodget
asmjit-testing/tests/asmjit_test_unicompiler.cpp:1726
↓ 5 callersMethodget
asmjit/x86/x86opcode_p.h:337
↓ 5 callersMethodget
asmjit/support/arenatree.h:354
↓ 5 callersMethodhas_broadcast
Tests whether the memory operand has broadcast {1tox}.
asmjit/x86/x86operand.h:941
↓ 5 callersMethodhas_entry_assignment
asmjit/core/racfgblock_p.h:365
↓ 5 callersFunctionhas_flag
asmjit/core/jitallocator.cpp:290
↓ 5 callersMethodhas_home_reg_id
asmjit/core/rareg_p.h:270
↓ 5 callersMethodindentation
Returns indentation for the given indentation `group`.
asmjit/core/formatter.h:129
↓ 5 callersMethodindex_of
asmjit/support/span.h:291
↓ 5 callersFunctioninvoke_
Invoke a function call without `target` type enforcement.
asmjit/arm/a64compiler.h:199
↓ 5 callersFunctioninvoke_
Invoke a function call without `target` type enforcement.
asmjit/x86/x86compiler.h:758
↓ 5 callersFunctioninvoke_void_function
asmjit-testing/tests/asmjit_test_environment.cpp:87
↓ 5 callersMethodisMem
()
db/base.js:219
↓ 5 callersFunctionis_absolute_location
asmjit/core/emitterutils_p.h:74
↓ 5 callersMethodis_avx512_enabled
asmjit/x86/x86rapass_p.h:63
↓ 5 callersMethodis_avx_enabled
asmjit/x86/x86rapass_p.h:60
↓ 5 callersMethodis_external
asmjit/core/string.h:94
↓ 5 callersFunctionis_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 callersFunctionis_implicit_mem
asmjit/x86/x86assembler.cpp:293
↓ 5 callersFunctionis_initialized
Tests whether the emitter is initialized (i.e. attached to \ref CodeHolder).
asmjit/core/emitter.h:429
↓ 5 callersMethodis_initialized
Tests whether the value is initialized (i.e. contains a valid data).
asmjit/core/func.h:682
↓ 5 callersMethodis_large_or_external
asmjit/core/string.h:97
↓ 5 callersMethodis_post_index
Tests whether the current memory offset mode is post-index (write-back is used).
asmjit/arm/a64operand.h:621
↓ 5 callersMethodis_reachable
asmjit/core/racfgblock_p.h:178
↓ 5 callersMethodis_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 callersFunctionis_vec512
Tests whether a given type is a 512-bit or 512-bit view of a vector register.
asmjit/core/type.h:323
↓ 5 callersMethodis_vec_d2
asmjit/arm/a64operand.h:281
↓ 5 callersMethodis_vec_s4
asmjit/arm/a64operand.h:276
↓ 5 callersMethodlist
Returns the register list as a mask, where each bit represents one physical register.
asmjit/core/operand.h:1995
↓ 5 callersFunctionlog_node
asmjit/core/racfgbuilder_p.h:603
↓ 5 callersMethodlogger
Returns the attached logger.
asmjit/core/codeholder.h:950
↓ 5 callersFunctionlogger_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 callersMethodmake_constructed
asmjit/core/racfgblock_p.h:202
↓ 5 callersFunctionmm_prot_from_memory_flags
Returns `mmap()` protection flags from \ref MemoryFlags.
asmjit/core/virtmem.cpp:429
↓ 5 callersFunctionmovsd
asmjit/x86/x86emitter.h:4126
↓ 5 callersFunctionnewToken
(type, position, data, value)
db/exp.js:302
↓ 5 callersMethodnew_block
asmjit/core/rapass.cpp:281
↓ 5 callersFunctionop_array_from_emit_args
asmjit/core/emitterutils_p.h:53
↓ 5 callersFunctionop_capacity
Returns operand capacity.
asmjit/core/builder.h:1009
↓ 5 callersMethodpeek
()
db/exp.js:432
↓ 5 callersFunctionphys_to_work_id
asmjit/core/raassignment_p.h:201
↓ 5 callersMethodpop
asmjit/support/arenalist.h:195
↓ 5 callersMethodpov_index
asmjit/core/racfgblock_p.h:268
↓ 5 callersMethodreal_size
Returns the real size of the section calculated from virtual and buffer sizes.
asmjit/core/codeholder.h:323
↓ 5 callersMethodremove_node
asmjit/core/builder.cpp:235
↓ 5 callersFunctionreset
asmjit/support/arenastring.h:30
↓ 5 callersMethodresize
asmjit/support/arenabitset_p.h:410
↓ 5 callersMethodrw
asmjit/core/jitallocator.cpp:1315
↓ 5 callersMethodrx
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 callersMethodsa_reg_id
asmjit/core/func.h:1656
↓ 5 callersMethodsaved_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 callersMethodset_leading_and_trailing_size
asmjit/core/fixup.h:246
↓ 5 callersMethodset_offset_mode
Sets offset mode to `mode`.
asmjit/arm/a64operand.h:610
↓ 5 callersMethodsource_offset
asmjit/core/codeholder.h:428
↓ 5 callersMethodstatistics
asmjit/support/arena.cpp:421
↓ 5 callersMethodtoString
()
tools/tablegen-x86.js:1076
↓ 5 callersMethodvalue_of
asmjit-testing/commons/cmdline.h:31
↓ 5 callersFunctionvec_eq
asmjit-testing/tests/asmjit_test_unicompiler.cpp:1745
↓ 5 callersFunctionvec_width_of
asmjit/ujit/ujitbase.h:159
↓ 5 callersMethodweight
Returns the virtual register weight - the register allocator can use it as explicit hint for alloc/spill decisions.
asmjit/core/compilerdefs.h:165
↓ 5 callersFunctionwork_to_phys_id
asmjit/core/raassignment_p.h:193
↓ 4 callersFunctionArenaVector_reserve_grow
asmjit/support/arenavector.cpp:137
← previousnext →601–700 of 5,380, ranked by callers