Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Chemiculs/qengine
/ functions
Functions
3,256 in github.com/Chemiculs/qengine
⨍
Functions
3,256
◇
Types & classes
763
↓ 2 callers
Method
combineWith
src/qengine/extern/asmjit/core/radefs_p.h:319
↓ 2 callers
Function
compareStringViews
Compares two string views.
src/qengine/extern/asmjit/core/support.h:943
↓ 2 callers
Method
consecutive
src/qengine/extern/asmjit/core/rapass_p.h:221
↓ 2 callers
Function
copyFrom
src/qengine/extern/asmjit/core/raassignment_p.h:330
↓ 2 callers
Function
countZeroHalfWords64
src/qengine/extern/asmjit/arm/a64assembler.cpp:293
↓ 2 callers
Function
d
Creates a 64-bit D register operand (ARM/AArch64).
src/qengine/extern/asmjit/arm/armoperand.h:366
↓ 2 callers
Method
daOffset
Returns a memory offset used to store DA (dynamic alignment) slot (relative to SP).
src/qengine/extern/asmjit/core/func.h:1205
↓ 2 callers
Method
detach
src/qengine/extern/asmjit/core/codeholder.cpp:227
↓ 2 callers
Function
dumpFuncValue
src/qengine/extern/asmjit/core/emithelper.cpp:22
↓ 2 callers
Method
elementOp
src/qengine/extern/asmjit/arm/a64instdb_p.h:531
↓ 2 callers
Method
emit16uLE
src/qengine/extern/asmjit/core/codewriter_p.h:67
↓ 2 callers
Method
emitData
src/qengine/extern/asmjit/core/codewriter_p.h:94
↓ 2 callers
Method
emitMove
src/qengine/extern/asmjit/arm/a64rapass.cpp:785
↓ 2 callers
Function
empty
src/qengine/extern/asmjit/core/zonestack.h:114
↓ 2 callers
Function
empty
Returns true if there are no features set.
src/qengine/extern/asmjit/core/cpuinfo.h:630
↓ 2 callers
Method
empty
Tests whether all register masks are zero (empty).
src/qengine/extern/asmjit/core/radefs_p.h:260
↓ 2 callers
Function
encodeLMH
src/qengine/extern/asmjit/arm/a64assembler.cpp:386
↓ 2 callers
Function
end
src/qengine/extern/asmjit/core/zone.h:153
↓ 2 callers
Method
end
src/qengine/extern/asmjit/core/string.h:190
↓ 2 callers
Method
eq
Tests whether this CPU features data matches `other`.
src/qengine/extern/asmjit/core/cpuinfo.h:157
↓ 2 callers
Method
errorHandler
Returns the attached error handler.
src/qengine/extern/asmjit/core/codeholder.h:777
↓ 2 callers
Method
extraRegSaveOffset
Returns an offset to the stack where extra registers are saved.
src/qengine/extern/asmjit/core/func.h:1304
↓ 2 callers
Method
extractLLMMMMM
src/qengine/extern/asmjit/x86/x86opcode_p.h:411
↓ 2 callers
Method
extractModRM
Extract `RM` field (RM) from the opcode (usually specified as another opcode value).
src/qengine/extern/asmjit/x86/x86opcode_p.h:400
↓ 2 callers
Method
fd
src/qengine/extern/asmjit/core/virtmem.cpp:331
↓ 2 callers
Method
featuresBegin
src/qengine/extern/asmjit/x86/x86instdb_p.h:199
↓ 2 callers
Function
findPackedString
src/qengine/extern/asmjit/core/support.h:918
↓ 2 callers
Function
formatFuncValuePack
src/qengine/extern/asmjit/core/formatter.cpp:325
↓ 2 callers
Function
formatTypeId
src/qengine/extern/asmjit/core/formatter.cpp:53
↓ 2 callers
Method
freq
src/qengine/extern/asmjit/core/radefs_p.h:659
↓ 2 callers
Method
generalOp
src/qengine/extern/asmjit/arm/a64instdb_p.h:584
↓ 2 callers
Function
hardenedRuntimeInfo
src/qengine/extern/asmjit/core/virtmem.cpp:798
↓ 2 callers
Method
hasArgIndex
src/qengine/extern/asmjit/core/radefs_p.h:1154
↓ 2 callers
Method
hasAvx512B
Tests whether the instruction supports AVX512 broadcast (either 32-bit or 64-bit).
src/qengine/extern/asmjit/x86/x86instdb.h:524
↓ 2 callers
Method
hasAvx512B32
Tests whether the instruction supports AVX512 broadcast (32-bit).
src/qengine/extern/asmjit/x86/x86instdb.h:528
↓ 2 callers
Method
hasAvx512B64
Tests whether the instruction supports AVX512 broadcast (64-bit).
src/qengine/extern/asmjit/x86/x86instdb.h:530
↓ 2 callers
Method
hasAvx512ER
Tests whether the instruction supports AVX512 embedded-rounding {er}.
src/qengine/extern/asmjit/x86/x86instdb.h:520
↓ 2 callers
Method
hasAvx512SAE
Tests whether the instruction supports AVX512 suppress-all-exceptions {sae}.
src/qengine/extern/asmjit/x86/x86instdb.h:522
↓ 2 callers
Method
hasConsecutive
src/qengine/extern/asmjit/core/rapass_p.h:165
↓ 2 callers
Method
hasDAOffset
Tests whether the function prolog/epilog requires a memory slot for storing unaligned SP.
src/qengine/extern/asmjit/core/func.h:1203
↓ 2 callers
Method
hasElementTypeOrIndex
Returns whether the reggister has element type or element index (or both).
src/qengine/extern/asmjit/arm/armoperand.h:223
↓ 2 callers
Function
hasFlag
src/qengine/extern/asmjit/core/rastack_p.h:67
↓ 2 callers
Method
hasFlag
src/qengine/extern/asmjit/arm/a64instdb.h:53
↓ 2 callers
Function
hasHardenedRuntime
Detects whether the current process is hardened, which means that pages that have WRITE and EXECUTABLE flags cannot be normally allocated. On OSX + AA
src/qengine/extern/asmjit/core/virtmem.cpp:504
↓ 2 callers
Method
hasHintRegId
src/qengine/extern/asmjit/core/radefs_p.h:1167
↓ 2 callers
Method
hasImm
Tests whether this signature contains at least one immediate operand of any type.
src/qengine/extern/asmjit/x86/x86instdb.h:142
↓ 2 callers
Method
hasInstFlag
Tests whether the instruction flags contain `flag`.
src/qengine/extern/asmjit/core/inst.h:679
↓ 2 callers
Method
hasLinkReg
Tests whether the architecture provides link register, which is used across function calls. If the link register is not provided then a function call
src/qengine/extern/asmjit/core/archtraits.h:221
↓ 2 callers
Function
hasMapJitSupport
Detects whether MAP_JIT is available.
src/qengine/extern/asmjit/core/virtmem.cpp:538
↓ 2 callers
Method
hasName
Tests whether the label has name.
src/qengine/extern/asmjit/core/codeholder.h:583
↓ 2 callers
Function
hasOwnErrorHandler
Tests whether the emitter has its own error handler. Own error handler means that it overrides the possible error handler that may be used by \ref Co
src/qengine/extern/asmjit/core/emitter.h:425
↓ 2 callers
Function
hasOwnLogger
Tests whether the emitter has its own logger. Own logger means that it overrides the possible logger that may be used by \ref CodeHolder this emitter
src/qengine/extern/asmjit/core/emitter.h:392
↓ 2 callers
Method
hasSize
Tests whether the operand specifies a size (i.e. the size is not zero).
src/qengine/extern/asmjit/core/operand.h:628
↓ 2 callers
Method
hasSuccessor
src/qengine/extern/asmjit/core/rapass_p.h:182
↓ 2 callers
Method
hasSuccessors
src/qengine/extern/asmjit/core/rapass_p.h:180
↓ 2 callers
Method
hasTimestamp
src/qengine/extern/asmjit/core/rapass_p.h:217
↓ 2 callers
Method
hasVarArgs
Tests whether the function has variable number of arguments.
src/qengine/extern/asmjit/core/func.h:1057
↓ 2 callers
Method
init
src/qengine/extern/asmjit/core/codeholder.cpp:147
↓ 2 callers
Method
init
src/qengine/extern/asmjit/core/radefs_p.h:236
↓ 2 callers
Method
init
src/qengine/extern/asmjit/arm/a64emithelper.cpp:249
↓ 2 callers
Function
initCallConv
src/qengine/extern/asmjit/arm/a64func.cpp:42
↓ 2 callers
Function
initFuncDetail
src/qengine/extern/asmjit/arm/a64func.cpp:71
↓ 2 callers
Method
initWorkData
src/qengine/extern/asmjit/core/funcargscontext.cpp:20
↓ 2 callers
Method
instFlags
Returns flags associated with the instruction, see \ref InstRWFlags.
src/qengine/extern/asmjit/core/inst.h:676
↓ 2 callers
Method
is64Bit
Tests whether the architecture is 64-bit.
src/qengine/extern/asmjit/core/environment.h:333
↓ 2 callers
Function
isAligned
src/qengine/extern/asmjit/core/support.h:657
↓ 2 callers
Method
isCReg
Tests whether the register is a control register.
src/qengine/extern/asmjit/x86/x86operand.h:104
↓ 2 callers
Method
isCode
Tests whether the node is code that can be executed.
src/qengine/extern/asmjit/core/builder.h:613
↓ 2 callers
Method
isConstructed
src/qengine/extern/asmjit/core/rapass_p.h:159
↓ 2 callers
Method
isDReg
Tests whether the register is a debug register.
src/qengine/extern/asmjit/x86/x86operand.h:106
↓ 2 callers
Method
isDuplicate
Tests whether the register would duplicate.
src/qengine/extern/asmjit/core/radefs_p.h:923
↓ 2 callers
Function
isEncodableOffset64
src/qengine/extern/asmjit/core/support.h:842
↓ 2 callers
Method
isFamilyAArch64
Tests whether this architecture family is AArch64.
src/qengine/extern/asmjit/core/environment.h:347
↓ 2 callers
Method
isFamilyX86
Tests whether this architecture is of X86 family.
src/qengine/extern/asmjit/core/environment.h:341
↓ 2 callers
Method
isFixed
Returns whether the virtual register is always allocated to a fixed physical register (and never reallocated). \note This is only used for special pu
src/qengine/extern/asmjit/core/compilerdefs.h:131
↓ 2 callers
Method
isFloatToInt
src/qengine/extern/asmjit/arm/a64instdb_p.h:586
↓ 2 callers
Method
isFuncRet
Tests whether this node is `FuncRetNode`.
src/qengine/extern/asmjit/core/builder.h:597
↓ 2 callers
Function
isGp32
src/qengine/extern/asmjit/core/type.h:207
↓ 2 callers
Function
isGp64
src/qengine/extern/asmjit/core/type.h:208
↓ 2 callers
Method
isGpq
Tests whether the register is a GPQ register (64-bit).
src/qengine/extern/asmjit/x86/x86operand.h:90
↓ 2 callers
Method
isInt32
Tests whether the immediate can be casted to 32-bit signed integer.
src/qengine/extern/asmjit/core/operand.h:1522
↓ 2 callers
Function
isInt7
src/qengine/extern/asmjit/core/support.h:730
↓ 2 callers
Function
isMask16
src/qengine/extern/asmjit/core/type.h:221
↓ 2 callers
Function
isMask32
src/qengine/extern/asmjit/core/type.h:222
↓ 2 callers
Function
isMask64
src/qengine/extern/asmjit/core/type.h:223
↓ 2 callers
Function
isMask8
src/qengine/extern/asmjit/core/type.h:220
↓ 2 callers
Function
isMmx32
src/qengine/extern/asmjit/core/type.h:226
↓ 2 callers
Function
isMmx64
src/qengine/extern/asmjit/core/type.h:227
↓ 2 callers
Method
isOutConsecutive
Tests whether the tied register has \ref RATiedFlags::kOutConsecutive flag set.
src/qengine/extern/asmjit/core/radefs_p.h:895
↓ 2 callers
Method
isOutOrKill
Tests whether the register is OUT or KILL (used internally by local register allocator).
src/qengine/extern/asmjit/core/radefs_p.h:931
↓ 2 callers
Method
isUnique
Tests whether the operand must have allocated a unique physical id that cannot be shared with other register operands.
src/qengine/extern/asmjit/core/inst.h:540
↓ 2 callers
Method
isUse
Tests whether the tied register has use operand (Read/ReadWrite).
src/qengine/extern/asmjit/core/radefs_p.h:886
↓ 2 callers
Method
isUseDone
src/qengine/extern/asmjit/core/radefs_p.h:959
↓ 2 callers
Method
itemCount
Returns the number of (typed) items in the array.
src/qengine/extern/asmjit/core/builder.h:1115
↓ 2 callers
Function
iterator
Returns \ref Support::BitVectorIterator, that can be used to iterate over all features efficiently.
src/qengine/extern/asmjit/core/cpuinfo.h:658
↓ 2 callers
Function
k
Creates a 64-bit K register operand.
src/qengine/extern/asmjit/x86/x86operand.h:381
↓ 2 callers
Function
kmovInstFromSize
Converts `size` to a 'kmov?' instruction.
src/qengine/extern/asmjit/x86/x86emithelper.cpp:34
↓ 2 callers
Method
labelCount
Returns number of labels created.
src/qengine/extern/asmjit/core/codeholder.h:865
↓ 2 callers
Method
labelIdByName
src/qengine/extern/asmjit/core/codeholder.cpp:632
↓ 2 callers
Method
labelNodeOf
src/qengine/extern/asmjit/core/builder.cpp:402
← previous
next →
701–800 of 3,256, ranked by callers