MCPcopy Create free account

hub / github.com/asmjit/asmjit / functions

Functions5,380 in github.com/asmjit/asmjit

↓ 4 callersFunctionArena_free
asmjit/support/arena.cpp:33
↓ 4 callersFunctionBaseEmitter_updateForcedOptions
asmjit/core/emitter.cpp:40
↓ 4 callersFunctionBuilder_assign_inline_comment
asmjit/core/builder_p.h:14
↓ 4 callersFunctionUniCompiler_load_new
asmjit/ujit/unicompiler_x86.cpp:2644
↓ 4 callersFunction_add_emitter_flags
asmjit/core/emitter.h:371
↓ 4 callersMethod_getFlag
(flag)
db/base.js:195
↓ 4 callersFunction_grab_state
Grabs the current emitter state and resets the emitter state at the same time, returning the state the emitter had before the state was reset.
asmjit/core/emitter.h:658
↓ 4 callersMethod_setFlag
(flag, value)
db/base.js:199
↓ 4 callersFunction_set_size
Sets size of the vector to `n`. Used internally by some algorithms.
asmjit/support/arenavector.h:151
↓ 4 callersFunctionaccess_letter
asmjit-testing/tests/asmjit_test_instinfo.cpp:31
↓ 4 callersMethodaddOrReferenceString
(s)
tools/tablegen.js:193
↓ 4 callersMethodadd_call_arg
asmjit/core/rainst_p.h:351
↓ 4 callersFunctionadd_overflow
asmjit/support/support.h:958
↓ 4 callersMethodalign
[[pure virtual]]
asmjit/core/emitter.cpp:282
↓ 4 callersMethodarch_regs
asmjit/core/funcargscontext_p.h:157
↓ 4 callersMethodarg_index
asmjit/core/rareg_p.h:259
↓ 4 callersMethodassign_int
Replaces the current of the string by a formatted integer `i` (signed).
asmjit/core/string.h:271
↓ 4 callersMethodavailable_regs
asmjit/core/funcargscontext_p.h:172
↓ 4 callersMethodbase_address
Returns a static base-address or \ref Globals::kNoBaseAddress, if not set.
asmjit/core/codeholder.h:923
↓ 4 callersMethodbase_reg
Converts memory `base_type` and `base_id` to `arm::Reg` instance. The memory must have a valid base register otherwise the result will be wrong.
asmjit/arm/a64operand.h:583
↓ 4 callersFunctionbit_vector_get_bit
asmjit/support/support.h:1416
↓ 4 callersMethodblock_size
Returns a base block size (a minimum size of block that the allocator would allocate). \remarks This function is thread-safe.
asmjit/core/jitallocator.h:218
↓ 4 callersMethodbyte_size_from_area_size
asmjit/core/jitallocator.cpp:197
↓ 4 callersFunctionbyteswap
asmjit/support/support.h:855
↓ 4 callersMethodcheckAttribute
(key, value)
db/base.js:394
↓ 4 callersFunctioncheck_mem_base_index_rel
Memory must be either: 1. Absolute address, which will be converted to relative. 2. Relative displacement (Label). 3. Base register + either offset or
asmjit/arm/a64assembler.cpp:508
↓ 4 callersMethodclear
asmjit/support/arenabitset_p.h:226
↓ 4 callersMethodclear_flags
Clears `flags` of `FuncValue`.
asmjit/core/func.h:679
↓ 4 callersMethodconsecutive_data
asmjit/core/radefs_p.h:873
↓ 4 callersMethodcopy_16b_from
asmjit-testing/tests/asmjit_test_unicompiler.cpp:1617
↓ 4 callersMethoddata
asmjit/core/constpool.h:76
↓ 4 callersMethoddata_size
Returns the data size.
asmjit/core/builder.h:1418
↓ 4 callersFunctiondeabstract
Deabstracts a given `type_id` into a native type by using `deabstract_delta`, which was previously calculated by calling \ref deabstract_delta_of_size
asmjit/core/type.h:427
↓ 4 callersMethoddst_regs
asmjit/core/funcargscontext_p.h:169
↓ 4 callersMethodemit_2vi
asmjit/ujit/unicompiler_a64.cpp:3161
↓ 4 callersFunctionemit_raw_func
asmjit-testing/bench/asmjit_bench_overhead.cpp:96
↓ 4 callersMethodemit_zeros
asmjit/core/codewriter_p.h:131
↓ 4 callersFunctionencode_logical_imm
Encodes the given `imm` value of the given `width` to a logical immediate value represented as N, S, and R fields and writes these fields to `out`. E
asmjit/arm/armutils.h:77
↓ 4 callersFunctionequals
Tests whether this CPU features matches `other`.
asmjit/core/cpuinfo.h:1155
↓ 4 callersMethodevaluate
(ctx)
db/exp.js:88
↓ 4 callersMethodextend_byte_mask
Returns extend mask.
asmjit/core/inst.h:753
↓ 4 callersFunctionflush_instruction_cache
asmjit-testing/tests/asmjit_test_environment.cpp:82
↓ 4 callersMethodformatCppFlags
(obj, fn, none)
tools/generator-commons.js:318
↓ 4 callersMethodformat_instruction
asmjit/arm/a64formatter.cpp:25
↓ 4 callersFunctionformat_node
asmjit/core/formatter.cpp:443
↓ 4 callersFunctionformat_operand
asmjit/core/formatter.cpp:196
↓ 4 callersMethodfp_reg_id
Returns stack frame register id (always GP register).
asmjit/core/archtraits.h:212
↓ 4 callersFunctionfrom_type_and_id
! Creates a new register from register type and id. */
asmjit/core/operand.h:1718
↓ 4 callersFunctiongenerate_func_with_emitter
This function works with both x86::Assembler and x86::Builder. It shows how `x86::Emitter` can be used to make your code more generic.
asmjit-testing/tests/asmjit_test_emitters.cpp:46
↓ 4 callersFunctiongenerate_n_ops_sequence
asmjit-testing/bench/asmjit_bench_codegen_x86.cpp:398
↓ 4 callersFunctionget_fop_half_minus_1ulp
asmjit/ujit/unicompiler_x86.cpp:2663
↓ 4 callersFunctiongpb_hi
Creates an 8-bit high GPB register operand.
asmjit/x86/x86operand.h:319
↓ 4 callersFunctiongpb_lo
Creates an 8-bit low GPB register operand.
asmjit/x86/x86operand.h:311
↓ 4 callersFunctionhardened_runtime_info
asmjit/core/virtmem.cpp:1211
↓ 4 callersFunctionhas_bmi2
Tests whether BMI2 extension is available.
asmjit/ujit/unicompiler.h:276
↓ 4 callersFunctionhas_encoding_option
Tests whether the encoding `option` is set.
asmjit/core/emitter.h:534
↓ 4 callersFunctionhas_op_type
Tests whether the given operand type `op_type` is used by the instruction.
asmjit/core/builder.h:1062
↓ 4 callersMethodhas_out_id
Tests whether the register must be allocated to a fixed physical register before it's written.
asmjit/core/radefs_p.h:996
↓ 4 callersMethodhas_pass_data
Tests whether the node has an associated pass data.
asmjit/core/builder.h:806
↓ 4 callersMethodhas_reg_type
asmjit/x86/x86instapi.cpp:1518
↓ 4 callersMethodhas_ret
Tests whether the function has a return value.
asmjit/core/func.h:969
↓ 4 callersFunctionhas_sse3
Tests whether SSE3 extension is available.
asmjit/ujit/unicompiler.h:287
↓ 4 callersMethodhas_stack_adjustment
Tests whether the functions contains stack adjustment.
asmjit/core/func.h:1683
↓ 4 callersMethodhas_type_id
Tests whether the argument or return value has associated `TypeId`.
asmjit/core/func.h:727
↓ 4 callersMethodimm_bit_count
Returns the count of bits of the offset value in the data it's stored in.
asmjit/core/fixup.h:196
↓ 4 callersMethodimm_discard_lsb
Returns the number of least significant bits of the offset value, that must be zero and that are not part of the encoded data.
asmjit/core/fixup.h:205
↓ 4 callersFunctioninfo
asmjit/core/virtmem.cpp:1175
↓ 4 callersMethodinfo
()
db/exp.js:86
↓ 4 callersMethodinit
Sets the function signature.
asmjit/core/compiler.h:723
↓ 4 callersFunctioninsertion_sort
asmjit/support/support.h:1637
↓ 4 callersMethodis_control_reg
Tests whether the register is a control register (X86|X86_64).
asmjit/core/operand.h:1589
↓ 4 callersMethodis_debug_reg
Tests whether the register is a debug register (X86|X86_64).
asmjit/core/operand.h:1597
↓ 4 callersFunctionis_defined_id
Tests whether the `inst_id` is defined (counts also Inst::kIdNone, which must be zero).
asmjit/arm/a64globals.h:809
↓ 4 callersMethodis_empty
Tests whether the vector is empty (has no elements).
asmjit/ujit/ujitbase.h:364
↓ 4 callersFunctionis_f32_op
asmjit/ujit/unicompiler_x86.cpp:1713
↓ 4 callersFunctionis_float32
Tests whether a given type is a scalar 32-bit float.
asmjit/core/type.h:253
↓ 4 callersFunctionis_float64
Tests whether a given type is a scalar 64-bit float.
asmjit/core/type.h:257
↓ 4 callersMethodis_invoke
Tests whether this node is `InvokeNode`.
asmjit/core/builder.h:711
↓ 4 callersFunctionis_logical_imm
Returns true if the given `imm` value is encodable as a logical immediate. The `width` argument describes the width of the operation, and must be eith
asmjit/arm/armutils.h:128
↓ 4 callersFunctionis_mask
Tests whether a given type is a mask register of any size.
asmjit/core/type.h:265
↓ 4 callersMethodis_mask_reg
Tests whether the register is a mask register of any size.
asmjit/core/operand.h:1547
↓ 4 callersFunctionis_vec256
Tests whether a given type is a 256-bit or 256-bit view of a vector register.
asmjit/core/type.h:319
↓ 4 callersMethodis_within_single_basic_block
asmjit/core/rareg_p.h:190
↓ 4 callersMethoditerator
Returns \ref Support::BitVectorIterator, that can be used to iterate over all features efficiently.
asmjit/core/cpuinfo.h:91
↓ 4 callersMethodkill
asmjit/core/racfgblock_p.h:346
↓ 4 callersMethodlabel_count
Returns number of labels created.
asmjit/core/codeholder.h:1071
↓ 4 callersFunctionload_u8
asmjit/ujit/unicompiler.h:1006
↓ 4 callersMethodlogf
asmjit/core/logger.cpp:30
↓ 4 callersFunctionmap_memory
asmjit/core/virtmem.cpp:857
↓ 4 callersFunctionmerge_hw_caps
asmjit/core/cpuinfo.cpp:1787
↓ 4 callersMethodnatural_stack_alignment
Returns a natural stack alignment.
asmjit/core/func.h:288
↓ 4 callersFunctionnew_gpz
asmjit/ujit/unicompiler.h:790
↓ 4 callersMethodnew_section
asmjit/core/codeholder.cpp:506
↓ 4 callersMethodnext
()
tools/enumgen.js:62
↓ 4 callersMethodop_count
Returns the number of operands this instruction has.
asmjit/core/inst.h:873
↓ 4 callersFunctionopcode_l_by_vmem
asmjit/x86/x86assembler.cpp:302
↓ 4 callersMethodout_id
Returns a physical register id used for 'out' operation.
asmjit/core/radefs_p.h:1004
↓ 4 callersMethodposition
asmjit/core/builder.h:763
↓ 4 callersFunctionquery_rw_info
asmjit/arm/a64instapi.cpp:100
↓ 4 callersMethodreset
asmjit/core/rainst_p.h:209
← previousnext →701–800 of 5,380, ranked by callers