MCPcopy Create free account

hub / github.com/Chemiculs/qengine / functions

Functions3,256 in github.com/Chemiculs/qengine

↓ 908 callersFunctionencode
src/qengine/extern/asmjit/arm/a64globals.h:807
↓ 579 callersMethodid
Returns the calling convention id.
src/qengine/extern/asmjit/core/func.h:249
↓ 481 callersFunctionset
WARNING: appending length to the allocation here will cause exceptions / UB
src/qengine/engine/polytypes/qtype_enc.hpp:2814
↓ 399 callersFunctionerrored
Returns the error `err` passed. Provided for debugging purposes. Putting a breakpoint inside `errored` can help with tracing the origin of any error
src/qengine/extern/asmjit/core/globals.h:342
↓ 391 callersMethodsize
Returns the size of the string.
src/qengine/extern/asmjit/core/string.h:178
↓ 192 callersFunctionB
src/qengine/extern/asmjit/arm/a64assembler.cpp:35
↓ 188 callersFunctiontest
src/qengine/extern/asmjit/core/support.h:261
↓ 184 callersMethodappend
Appends `str` having the given size `size` to the string. Null terminated strings can set `size` to `SIZE_MAX`.
src/qengine/extern/asmjit/core/string.h:265
↓ 165 callersMethodtype
Returns immediate type.
src/qengine/extern/asmjit/core/operand.h:1482
↓ 163 callersFunctionbitTest
src/qengine/extern/asmjit/core/support.h:198
↓ 150 callersMethodopen_data_ptr
src/qengine/engine/polyhashtypes/qtype_enchash.hpp:2902
↓ 137 callersMethodreset
src/qengine/extern/asmjit/core/zone.cpp:49
↓ 131 callersMethodreset
src/qengine/extern/asmjit/arm/a64assembler.cpp:427
↓ 126 callersMethodaddIf
src/qengine/extern/asmjit/core/cpuinfo.h:124
↓ 119 callersMethodisReg
Tests whether the argument is passed by register.
src/qengine/extern/asmjit/core/func.h:598
↓ 119 callersMethodnext
src/qengine/extern/asmjit/core/zonestack.h:49
↓ 109 callersFunctionbitMask
src/qengine/extern/asmjit/core/support.h:246
↓ 93 callersFunctioncc
Returns the associated `BaseCompiler`.
src/qengine/extern/asmjit/core/compiler.h:704
↓ 82 callersFunctionhasFlag
Tests whether the logger has the given `flag` enabled.
src/qengine/extern/asmjit/core/logger.h:61
↓ 76 callersMethodadd
src/qengine/extern/asmjit/core/constpool.cpp:104
↓ 74 callersMethoddata
src/qengine/extern/asmjit/core/zone.h:32
↓ 72 callersMethodemit8
src/qengine/extern/asmjit/core/codewriter_p.h:51
↓ 72 callersMethodhasNext
src/qengine/extern/asmjit/core/support.h:1237
↓ 72 callersFunctionunused
src/qengine/extern/asmjit/core/globals.h:335
↓ 67 callersFunctioncheckGpId
src/qengine/extern/asmjit/arm/a64assembler.cpp:611
↓ 64 callersMethodprev
src/qengine/extern/asmjit/core/zonestack.h:48
↓ 63 callersMethodvalue
Returns the immediate value as `int64_t`, which is the internal format Imm uses.
src/qengine/extern/asmjit/core/operand.h:1504
↓ 59 callersMethodgroup
Returns the register group.
src/qengine/extern/asmjit/core/operand.h:934
↓ 57 callersMethodisMem
Tests whether the operand is a memory location (`OperandType::kMem`).
src/qengine/extern/asmjit/core/operand.h:616
↓ 55 callersMethodappendFormat
src/qengine/extern/asmjit/core/string.h:301
↓ 54 callersMethodaddFeature
src/qengine/extern/asmjit/core/cpuinfo.h:829
↓ 53 callersFunction_emitter
These two are unfortunately reported by the sanitizer. We know what we do, however, the sanitizer doesn't. I have tried to use reinterpret_cast instea
src/qengine/extern/asmjit/x86/x86emitter.h:142
↓ 53 callersMethodelementType
Returns element type of the register.
src/qengine/extern/asmjit/arm/armoperand.h:226
↓ 53 callersMethodsignature
Returns the register signature or 0 if no register is assigned.
src/qengine/extern/asmjit/core/operand.h:1051
↓ 49 callersMethodoffset
Returns either relative offset or absolute address as 64-bit integer.
src/qengine/extern/asmjit/core/operand.h:1337
↓ 46 callersMethodempty
Returns true if there are no features set.
src/qengine/extern/asmjit/core/cpuinfo.h:67
↓ 46 callersMethodtypeId
Returns a TypeId of this argument or return value.
src/qengine/extern/asmjit/core/func.h:627
↓ 46 callersFunctionx86PackRegAndVvvvv
Combine `regId` and `vvvvvId` into a single value (used by AVX and AVX-512).
src/qengine/extern/asmjit/x86/x86assembler.cpp:299
↓ 45 callersFunctioncheckSignature
Checks whether all operands have the same signature.
src/qengine/extern/asmjit/arm/a64assembler.cpp:568
↓ 43 callersFunctionallocator
Returns `ZoneAllocator` attached to this container.
src/qengine/extern/asmjit/core/zonestack.h:112
↓ 42 callersFunctioncheckGpType
Checks whether the register is GP register of the allowed types. Allowed is a 2-bit mask, where the first bits allows GpW and the second bit allows G
src/qengine/extern/asmjit/arm/a64assembler.cpp:589
↓ 40 callersFunctionctz
src/qengine/extern/asmjit/core/support.h:366
↓ 39 callersMethodregType
Returns a register type of the register used to pass function argument or return value.
src/qengine/extern/asmjit/core/func.h:610
↓ 38 callersFunctiondiff
src/qengine/extern/asmjit/arm/a64assembler.cpp:52
↓ 36 callersFunctionswap
src/qengine/extern/asmjit/core/zone.h:176
↓ 35 callersFunctionmax
src/qengine/extern/asmjit/core/support.h:511
↓ 35 callersFunctionx86AltOpcodeOf
src/qengine/extern/asmjit/x86/x86assembler.cpp:344
↓ 33 callersFunctionisVec
src/qengine/extern/asmjit/core/type.h:229
↓ 33 callersFunctionsizeOf
Returns the size [in bytes] of `typeId`.
src/qengine/extern/asmjit/core/type.h:170
↓ 32 callersMethodarch
Returns the target architecture of this calling convention.
src/qengine/extern/asmjit/core/func.h:244
↓ 32 callersFunctionworkRegById
src/qengine/extern/asmjit/core/ralocal_p.h:86
↓ 31 callersMethodget
src/qengine/engine/polytypes/qtype_enc.hpp:2755
↓ 31 callersMethodinit
src/qengine/extern/asmjit/core/func.cpp:21
↓ 31 callersMethodsize
src/qengine/extern/asmjit/arm/a64assembler.cpp:101
↓ 30 callersMethodworkId
Returns the associated WorkReg id.
src/qengine/extern/asmjit/core/radefs_p.h:861
↓ 29 callersMethodisNone
Tests whether this ExtraReg is none (same as calling `Operand_::isNone()`).
src/qengine/extern/asmjit/core/operand.h:1041
↓ 28 callersFunctionbitVectorIndexOf
src/qengine/extern/asmjit/core/support.h:1334
↓ 28 callersMethodhasElementIndex
Returns whether the register has element index (it's an element index access).
src/qengine/extern/asmjit/arm/armoperand.h:221
↓ 28 callersMethodregId
Returns a physical id of the register used to pass function argument or return value.
src/qengine/extern/asmjit/core/func.h:615
↓ 27 callersMethodisGp
Tests whether the register is a general purpose register (any size).
src/qengine/extern/asmjit/core/operand.h:920
↓ 26 callersFunctionalignUp
src/qengine/extern/asmjit/core/support.h:670
↓ 26 callersMethodbaseId
Returns both BASE (4:0 bits) and INDEX (9:5 bits) types combined into a single value. \remarks Returns id of the BASE register or label (if the BASE
src/qengine/extern/asmjit/core/operand.h:1291
↓ 26 callersMethodsetSignature
Sets the operand signature, see `signature()`. \note Improper use of `setSignature()` can lead to hard-to-debug errors.
src/qengine/extern/asmjit/core/operand.h:607
↓ 25 callersMethodaddOpFlags
Adds the given `flags` to operand flags.
src/qengine/extern/asmjit/core/inst.h:512
↓ 25 callersMethodget
src/qengine/extern/asmjit/core/zonetree.h:330
↓ 25 callersMethodisValid
Tests whether the label was created by CodeHolder and/or an attached emitter.
src/qengine/extern/asmjit/core/operand.h:794
↓ 25 callersMethodoffsetLo32
Returns a 32-bit low part of a 64-bit offset or absolute address.
src/qengine/extern/asmjit/core/operand.h:1343
↓ 25 callersMethodsetPassedOrder
Sets the order and mask of passed registers.
src/qengine/extern/asmjit/core/func.h:330
↓ 24 callersMethodfirst
src/qengine/extern/asmjit/core/rapass_p.h:192
↓ 24 callersMethodsetSize
Sets the memory operand size (in bytes).
src/qengine/extern/asmjit/core/operand.h:1324
↓ 23 callersMethodalignment
Returns align offset in bytes.
src/qengine/extern/asmjit/core/builder.h:1048
↓ 23 callersMethodisImm
Tests whether the operand is an immediate (`OperandType::kImm`).
src/qengine/extern/asmjit/core/operand.h:618
↓ 23 callersMethodopcode
src/qengine/extern/asmjit/arm/a64instdb_p.h:523
↓ 23 callersMethodrelease
src/qengine/extern/asmjit/core/jitallocator.cpp:830
↓ 23 callersMethodremove
src/qengine/extern/asmjit/core/cpuinfo.h:141
↓ 22 callersMethodemit32uLE
src/qengine/extern/asmjit/core/codewriter_p.h:81
↓ 22 callersMethodhasIndex
Tests whether the memory operand has an INDEX register specified.
src/qengine/extern/asmjit/core/operand.h:1246
↓ 22 callersMethodlast
src/qengine/extern/asmjit/core/rapass_p.h:193
↓ 22 callersFunctionmin
src/qengine/extern/asmjit/core/support.h:505
↓ 22 callersMethodname
src/qengine/extern/asmjit/core/radefs_p.h:1107
↓ 22 callersMethodopType
Returns the type of the operand, see `OpType`.
src/qengine/extern/asmjit/core/operand.h:610
↓ 22 callersFunctionx86OpcodeLBySize
src/qengine/extern/asmjit/x86/x86assembler.cpp:307
↓ 21 callersFunctiondata
Returns aggregated logger data as `char*` pointer. The pointer is owned by `StringLogger`, it can't be modified or freed.
src/qengine/extern/asmjit/core/logger.h:175
↓ 21 callersMethodinitReg
src/qengine/extern/asmjit/core/func.h:548
↓ 21 callersMethodwillGrow
src/qengine/extern/asmjit/core/zonevector.h:387
↓ 20 callersMethodaddFlags
Adds the calling convention flags, see `Flags`.
src/qengine/extern/asmjit/core/func.h:265
↓ 20 callersMethodflags
Returns the calling convention flags, see `Flags`.
src/qengine/extern/asmjit/core/func.h:261
↓ 20 callersFunctionis32Bit
Tests whether the target architecture is 32-bit.
src/qengine/extern/asmjit/core/emitter.h:351
↓ 20 callersFunctionisInt32
Tests whether a given type is a scalar 32-bit integer (signed).
src/qengine/extern/asmjit/core/type.h:197
↓ 20 callersMethodvirtIndexAsWorkReg
src/qengine/extern/asmjit/core/rapass_p.h:1039
↓ 19 callersMethodappendUnsafe
Append s`item` to the vector (unsafe case). Can only be used together with `willGrow()`. If `willGrow(N)` returns `kErrorOk` then N elements can be a
src/qengine/extern/asmjit/core/zonevector.h:263
↓ 19 callersFunctionisBetween
Tests whether a given type `typeId` is between `a` and `b`.
src/qengine/extern/asmjit/core/type.h:173
↓ 19 callersFunctionmatchSignature
TODO: [ARM] Deprecate matchSignature.
src/qengine/extern/asmjit/arm/a64assembler.cpp:465
↓ 19 callersMethodresize
Resizes the vector to hold `n` elements. If `n` is greater than the current size then the additional elements' content will be initialized to zero. I
src/qengine/extern/asmjit/core/zonevector.h:378
↓ 19 callersMethodsubset
src/qengine/extern/asmjit/core/operand.h:355
↓ 18 callersFunctionarmElementTypeToSizeOp
src/qengine/extern/asmjit/arm/a64assembler.cpp:257
↓ 18 callersMethodelementIndex
Returns element index of the register.
src/qengine/extern/asmjit/arm/armoperand.h:233
↓ 18 callersMethodhas
src/qengine/extern/asmjit/core/cpuinfo.h:82
↓ 18 callersMethodisValid
src/qengine/extern/asmjit/arm/a64assembler.cpp:95
↓ 18 callersFunctionor_shr
src/qengine/extern/asmjit/core/support.h:187
next →1–100 of 3,256, ranked by callers