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
↓ 18 callers
Function
queryFeaturesInline
src/qengine/extern/asmjit/x86/x86instapi.cpp:1703
↓ 18 callers
Method
registerSize
Returns a native size of the general-purpose register of the target architecture.
src/qengine/extern/asmjit/core/rapass_p.h:1008
↓ 18 callers
Function
reset
src/qengine/extern/asmjit/core/cpuinfo.h:672
↓ 18 callers
Method
setId
Sets the calling convention id.
src/qengine/extern/asmjit/core/func.h:251
↓ 17 callers
Method
alloc
src/qengine/extern/asmjit/core/jitallocator.cpp:728
↓ 17 callers
Method
count
Calculates how many values are in the pack, checking for non-values from the end.
src/qengine/extern/asmjit/core/func.h:661
↓ 17 callers
Method
hasPreservedFP
Tests whether the function preserves frame pointer (EBP|ESP on X86).
src/qengine/extern/asmjit/core/func.h:1064
↓ 17 callers
Function
isInt8
Tests whether a given type is a scalar 8-bit integer (signed).
src/qengine/extern/asmjit/core/type.h:189
↓ 17 callers
Function
isPowerOf2
src/qengine/extern/asmjit/core/support.h:664
↓ 17 callers
Function
ptr
Creates `[base.reg + offset]` memory operand.
src/qengine/extern/asmjit/x86/x86operand.h:924
↓ 17 callers
Function
x86EncodeMod
Encode MOD byte.
src/qengine/extern/asmjit/x86/x86assembler.cpp:312
↓ 16 callers
Function
arch
Returns the target architecture.
src/qengine/extern/asmjit/core/target.h:45
↓ 16 callers
Method
clear
src/qengine/extern/asmjit/core/string.cpp:31
↓ 16 callers
Method
hasOffset
Tests whether the memory operand has a non-zero offset or absolute address.
src/qengine/extern/asmjit/core/operand.h:1332
↓ 16 callers
Method
indexId
Returns the id of the INDEX register.
src/qengine/extern/asmjit/core/operand.h:1294
↓ 16 callers
Method
isVec
Tests whether the register is a vector register.
src/qengine/extern/asmjit/core/operand.h:922
↓ 16 callers
Method
isWrite
Tests whether this operand is written to.
src/qengine/extern/asmjit/core/inst.h:519
↓ 16 callers
Function
ptr_zdi
src/qengine/extern/asmjit/x86/x86emitter.h:182
↓ 16 callers
Method
regTypeToSignature
Returns an operand signature from the given register `type` of this architecture.
src/qengine/extern/asmjit/core/archtraits.h:242
↓ 16 callers
Method
rmFeature
Returns the CPU feature required to replace a register operand with memory operand. If the returned feature is zero (none) then this instruction eithe
src/qengine/extern/asmjit/core/inst.h:709
↓ 15 callers
Function
_isValidRed
Tests whether the node is RED (RED node must be non-null and must have RED flag set).
src/qengine/extern/asmjit/core/zonetree.h:84
↓ 15 callers
Method
argCount
Returns the number of function arguments.
src/qengine/extern/asmjit/core/func.h:815
↓ 15 callers
Method
bitAt
src/qengine/extern/asmjit/core/zonevector.h:514
↓ 15 callers
Method
hasBaseReg
Tests whether the BASE operand is a register (registers start after `RegType::kLabelTag`).
src/qengine/extern/asmjit/core/operand.h:1266
↓ 15 callers
Method
hasFlag
Tests whether the instruction has flag `flag`, see \ref Flags.
src/qengine/extern/asmjit/x86/x86instdb.h:470
↓ 15 callers
Function
imm
src/qengine/extern/asmjit/core/operand.h:1575
↓ 15 callers
Method
predicate
Gets memory predicate (shift mode or offset mode), see \ref ShiftOp and \ref OffsetMode.
src/qengine/extern/asmjit/arm/armoperand.h:538
↓ 15 callers
Method
setOp
Sets operand at the given `index` to `op`.
src/qengine/extern/asmjit/core/builder.h:816
↓ 14 callers
Function
JitAllocatorTest_usage
src/qengine/extern/asmjit/core/jitallocator.cpp:1178
↓ 14 callers
Function
addFlags
Enables the given formatting `flags`.
src/qengine/extern/asmjit/core/logger.h:65
↓ 14 callers
Method
blockId
src/qengine/extern/asmjit/core/rapass_p.h:151
↓ 14 callers
Method
hasElementType
Returns whether the register has associated an element type.
src/qengine/extern/asmjit/arm/armoperand.h:219
↓ 14 callers
Function
isInt
Tests whether a given type is a scalar integer (signed or unsigned) of any size.
src/qengine/extern/asmjit/core/type.h:187
↓ 14 callers
Function
queryRWInfoInline
src/qengine/extern/asmjit/x86/x86instapi.cpp:1697
↓ 14 callers
Method
setPreservedRegs
Sets preserved register mask of the given `group`.
src/qengine/extern/asmjit/core/func.h:357
↓ 13 callers
Function
FormatterInternal_formatImmShuf
src/qengine/extern/asmjit/x86/x86formatter.cpp:518
↓ 13 callers
Method
assign
src/qengine/extern/asmjit/core/string.cpp:139
↓ 13 callers
Method
baseType
Returns the type of the BASE register (0 if this memory operand doesn't use the BASE register). \note If the returned type is one (a value never asso
src/qengine/extern/asmjit/core/operand.h:1279
↓ 13 callers
Method
emit8If
src/qengine/extern/asmjit/core/codewriter_p.h:58
↓ 13 callers
Function
formatLabel
src/qengine/extern/asmjit/core/formatter.cpp:118
↓ 13 callers
Method
getRewriteIndex
src/qengine/extern/asmjit/core/builder.h:876
↓ 13 callers
Method
hasOpFlag
Tests whether operand flags contain the given `flag`.
src/qengine/extern/asmjit/core/inst.h:509
↓ 13 callers
Method
isIndirect
Tests whether the argument is passed through a pointer (used by WIN64 to pass XMM|YMM|ZMM).
src/qengine/extern/asmjit/core/func.h:604
↓ 13 callers
Method
makeDirty
src/qengine/extern/asmjit/core/jitallocator.cpp:270
↓ 13 callers
Method
ret
Returns the return value type.
src/qengine/extern/asmjit/core/func.h:436
↓ 13 callers
Method
setLast
src/qengine/extern/asmjit/core/rapass_p.h:196
↓ 12 callers
Function
hasDiagnosticOption
Tests whether the given `option` is present in the emitter's diagnostic options.
src/qengine/extern/asmjit/core/emitter.h:469
↓ 12 callers
Method
isOffset64Bit
Tests whether the memory operand has a 64-bit offset or absolute address. If this is true then `hasBase()` must always report false.
src/qengine/extern/asmjit/core/operand.h:1329
↓ 12 callers
Function
newConst
Put data to a constant-pool and get a memory reference to it.
src/qengine/extern/asmjit/arm/a64compiler.h:129
↓ 12 callers
Function
newConst
Put data to a constant-pool and get a memory reference to it.
src/qengine/extern/asmjit/x86/x86compiler.h:616
↓ 12 callers
Function
offset
src/qengine/extern/asmjit/core/rastack_p.h:79
↓ 12 callers
Method
offsetFrom
src/qengine/extern/asmjit/core/codewriter_p.h:45
↓ 12 callers
Method
op
src/qengine/extern/asmjit/core/support.h:1206
↓ 12 callers
Method
operands
Returns RW information of all instruction's operands.
src/qengine/extern/asmjit/core/inst.h:720
↓ 12 callers
Function
ptr_zsi
src/qengine/extern/asmjit/x86/x86emitter.h:181
↓ 12 callers
Method
regTypeToGroup
Returns a register from the given register `type` of this architecture.
src/qengine/extern/asmjit/core/archtraits.h:244
↓ 12 callers
Method
reset
src/qengine/extern/asmjit/core/codeholder.cpp:187
↓ 12 callers
Function
rwZeroExtendGp
src/qengine/extern/asmjit/x86/x86instapi.cpp:739
↓ 12 callers
Method
setInlineComment
Sets an inline comment/annotation string to `s`.
src/qengine/extern/asmjit/core/builder.h:679
↓ 11 callers
Method
arg
Returns the type of the argument at index `i`.
src/qengine/extern/asmjit/core/func.h:439
↓ 11 callers
Function
asUInt
src/qengine/extern/asmjit/core/support.h:81
↓ 11 callers
Method
copyFrom
src/qengine/extern/asmjit/core/zonevector.cpp:99
↓ 11 callers
Method
isGpX
Gets whether the register is an `X` register (64-bit).
src/qengine/extern/asmjit/arm/armoperand.h:62
↓ 11 callers
Method
isStack
Tests whether the argument is passed by stack.
src/qengine/extern/asmjit/core/func.h:600
↓ 11 callers
Function
isValid
Tests whether a given type `typeId` is a valid non-void type.
src/qengine/extern/asmjit/core/type.h:180
↓ 11 callers
Method
markUseDone
src/qengine/extern/asmjit/core/radefs_p.h:962
↓ 11 callers
Method
options
src/qengine/extern/asmjit/core/inst.h:279
↓ 11 callers
Method
pop
src/qengine/extern/asmjit/core/zonestack.h:213
↓ 11 callers
Method
qs
src/qengine/extern/asmjit/arm/a64assembler.cpp:99
↓ 11 callers
Method
scalar
src/qengine/extern/asmjit/arm/a64assembler.cpp:100
↓ 11 callers
Method
setFlags
Adds the calling convention flags, see `Flags`.
src/qengine/extern/asmjit/core/func.h:263
↓ 11 callers
Method
setRmSize
Sets Reg/Mem size of the operand.
src/qengine/extern/asmjit/core/inst.h:604
↓ 11 callers
Method
stackOffset
Returns a stack offset of this argument.
src/qengine/extern/asmjit/core/func.h:620
↓ 11 callers
Method
useId
Returns a physical register id used for 'use' operation.
src/qengine/extern/asmjit/core/radefs_p.h:947
↓ 10 callers
Function
FormatterInternal_formatImmBits
src/qengine/extern/asmjit/x86/x86formatter.cpp:534
↓ 10 callers
Function
asmjitErrorFromErrno
Translates libc errors specific to VirtualMemory mapping to `asmjit::Error`.
src/qengine/extern/asmjit/core/virtmem.cpp:232
↓ 10 callers
Method
ensureSpace
src/qengine/extern/asmjit/core/codewriter_p.h:29
↓ 10 callers
Method
eq
src/qengine/extern/asmjit/core/string.cpp:466
↓ 10 callers
Method
fill
src/qengine/extern/asmjit/core/constpool.cpp:227
↓ 10 callers
Method
func
Returns the current function node.
src/qengine/extern/asmjit/core/rapass_p.h:784
↓ 10 callers
Function
hasEmitterFlag
Tests whether the emitter has the given `flag` enabled.
src/qengine/extern/asmjit/core/emitter.h:328
↓ 10 callers
Method
hasIndexReg
Tests whether the INDEX operand is a register (registers start after `RegType::kLabelTag`).
src/qengine/extern/asmjit/core/operand.h:1271
↓ 10 callers
Method
iDom
src/qengine/extern/asmjit/core/rapass_p.h:223
↓ 10 callers
Function
isDefinedId
Tests whether the `instId` is defined.
src/qengine/extern/asmjit/x86/x86globals.h:1787
↓ 10 callers
Function
isInitialized
Tests whether the emitter is initialized (i.e. attached to \ref CodeHolder).
src/qengine/extern/asmjit/core/emitter.h:369
↓ 10 callers
Method
q
src/qengine/extern/asmjit/arm/a64assembler.cpp:98
↓ 10 callers
Method
segmentId
Returns segment override register id, see `SReg::Id`.
src/qengine/extern/asmjit/x86/x86operand.h:868
↓ 10 callers
Method
size
src/qengine/extern/asmjit/core/radefs_p.h:497
↓ 9 callers
Method
appendChars
Appends `c` character repeated `n` times.
src/qengine/extern/asmjit/core/string.h:280
↓ 9 callers
Method
areaSize
src/qengine/extern/asmjit/core/jitallocator.cpp:274
↓ 9 callers
Method
assignFormat
src/qengine/extern/asmjit/core/string.h:253
↓ 9 callers
Method
cursor
src/qengine/extern/asmjit/core/codewriter_p.h:41
↓ 9 callers
Method
done
src/qengine/extern/asmjit/core/codewriter_p.h:154
↓ 9 callers
Method
emitImmediate
src/qengine/extern/asmjit/x86/x86assembler.cpp:407
↓ 9 callers
Method
exitNode
Returns function exit `LabelNode`.
src/qengine/extern/asmjit/core/compiler.h:458
↓ 9 callers
Method
extractModO
Extract `O` field (R) from the opcode (specified as /0..7 in instruction manuals).
src/qengine/extern/asmjit/x86/x86opcode_p.h:395
↓ 9 callers
Function
formatRegister
src/qengine/extern/asmjit/core/formatter.cpp:155
↓ 9 callers
Method
get
src/qengine/extern/asmjit/arm/a64assembler.cpp:426
↓ 9 callers
Method
hasBase
Tests whether the memory operand has a BASE register or label specified.
src/qengine/extern/asmjit/core/operand.h:1241
↓ 9 callers
Method
indexType
Returns the type of an INDEX register (0 if this memory operand doesn't use the INDEX register).
src/qengine/extern/asmjit/core/operand.h:1283
← previous
next →
101–200 of 3,256, ranked by callers