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
↓ 6 callers
Function
byteswap32
src/qengine/extern/asmjit/core/support.h:854
↓ 6 callers
Function
checkValidRegs
src/qengine/extern/asmjit/arm/a64assembler.cpp:700
↓ 6 callers
Method
cloneAs
src/qengine/extern/asmjit/core/operand.h:958
↓ 6 callers
Method
consecutiveLeadCount
Returns the type of a lead register, which is followed by consecutive registers.
src/qengine/extern/asmjit/core/inst.h:528
↓ 6 callers
Method
emitAddressOverride
src/qengine/extern/asmjit/x86/x86assembler.cpp:379
↓ 6 callers
Method
emitMMAndOpcode
src/qengine/extern/asmjit/x86/x86assembler.cpp:362
↓ 6 callers
Method
endNode
Returns "End of Func" sentinel node.
src/qengine/extern/asmjit/core/compiler.h:463
↓ 6 callers
Function
gpb
Creates an 8-bit low GPB register operand.
src/qengine/extern/asmjit/x86/x86operand.h:361
↓ 6 callers
Function
gpd
Creates a 32-bit GPD register operand.
src/qengine/extern/asmjit/x86/x86operand.h:369
↓ 6 callers
Function
gpw
Creates a 16-bit GPW register operand.
src/qengine/extern/asmjit/x86/x86operand.h:367
↓ 6 callers
Method
hasBaseOrIndex
Tests whether the memory operand has BASE or INDEX register.
src/qengine/extern/asmjit/core/operand.h:1251
↓ 6 callers
Method
hasOption
src/qengine/extern/asmjit/core/inst.h:280
↓ 6 callers
Method
indexOf
Returns index of the given `val` or `Globals::kNotFound` if it doesn't exist.
src/qengine/extern/asmjit/core/zonevector.h:292
↓ 6 callers
Method
initTypeId
Initializes the `typeId` of this `FuncValue`.
src/qengine/extern/asmjit/core/func.h:544
↓ 6 callers
Method
isActive
Tests whether the node is part of the code.
src/qengine/extern/asmjit/core/builder.h:623
↓ 6 callers
Function
isInt16
Tests whether a given type is a scalar 16-bit integer (signed).
src/qengine/extern/asmjit/core/type.h:193
↓ 6 callers
Function
isLabelValid
Tests whether the `label` is valid (i.e. registered).
src/qengine/extern/asmjit/core/emitter.h:593
↓ 6 callers
Function
isPhysAssigned
src/qengine/extern/asmjit/core/raassignment_p.h:189
↓ 6 callers
Method
isPhysReg
Tests whether this is a physical register.
src/qengine/extern/asmjit/core/operand.h:910
↓ 6 callers
Method
isRead
Tests whether this operand is read from.
src/qengine/extern/asmjit/core/inst.h:517
↓ 6 callers
Function
isUInt12
src/qengine/extern/asmjit/core/support.h:806
↓ 6 callers
Function
isUInt16
Tests whether a given type is a scalar 16-bit integer (unsigned).
src/qengine/extern/asmjit/core/type.h:195
↓ 6 callers
Function
isUInt8
Tests whether a given type is a scalar 8-bit integer (unsigned).
src/qengine/extern/asmjit/core/type.h:191
↓ 6 callers
Method
makeTargetable
src/qengine/extern/asmjit/core/rapass_p.h:174
↓ 6 callers
Method
markDone
src/qengine/extern/asmjit/core/funcargscontext_p.h:69
↓ 6 callers
Method
opFlags
Returns operand flags.
src/qengine/extern/asmjit/core/inst.h:507
↓ 6 callers
Method
outRegMask
Returns a register mask that describes allocable OUT registers (WriteOnly access).
src/qengine/extern/asmjit/core/radefs_p.h:936
↓ 6 callers
Method
physId
Returns a physical id of the register that is fixed for this operand. Returns \ref BaseReg::kIdBad if any register can be used.
src/qengine/extern/asmjit/core/inst.h:590
↓ 6 callers
Method
physToWorkMap
src/qengine/extern/asmjit/core/rapass_p.h:644
↓ 6 callers
Method
pool
src/qengine/extern/asmjit/core/jitallocator.cpp:260
↓ 6 callers
Method
popFirst
src/qengine/extern/asmjit/core/zonestack.h:196
↓ 6 callers
Function
raUseOutFlagsFromRWFlags
src/qengine/extern/asmjit/arm/a64rapass.cpp:50
↓ 6 callers
Function
sar
src/qengine/extern/asmjit/core/support.h:174
↓ 6 callers
Method
scalarOp
src/qengine/extern/asmjit/arm/a64instdb_p.h:512
↓ 6 callers
Method
setReadByteMask
Sets read mask.
src/qengine/extern/asmjit/core/inst.h:619
↓ 6 callers
Method
setUseId
Sets a physical register used for 'use' operation.
src/qengine/extern/asmjit/core/radefs_p.h:955
↓ 6 callers
Method
shift
Returns the memory operand's shift (aka scale) value.
src/qengine/extern/asmjit/x86/x86operand.h:885
↓ 6 callers
Method
stackSlot
src/qengine/extern/asmjit/core/radefs_p.h:1146
↓ 6 callers
Method
valueSize
Returns the size of the data-type (word) that contains the offset, in bytes.
src/qengine/extern/asmjit/core/codeholder.h:363
↓ 6 callers
Method
virtReg
src/qengine/extern/asmjit/core/radefs_p.h:1138
↓ 6 callers
Method
workReg
Returns an associated RAWorkReg with this virtual register (only valid during register allocation).
src/qengine/extern/asmjit/core/compilerdefs.h:159
↓ 6 callers
Method
workRegs
src/qengine/extern/asmjit/core/funcargscontext_p.h:151
↓ 6 callers
Method
writeByteMask
Returns write mask.
src/qengine/extern/asmjit/core/inst.h:614
↓ 5 callers
Function
_addressOverrideMask
NOTE: x86::Assembler uses _privateData to store 'address-override' bit that is used to decide whether to emit address-override (67H) prefix based on t
src/qengine/extern/asmjit/x86/x86assembler.h:656
↓ 5 callers
Method
addBlock
src/qengine/extern/asmjit/core/rapass.cpp:299
↓ 5 callers
Method
addrType
Returns the address type of the memory operand. By default, address type of newly created memory operands is always \ref AddrType::kDefault.
src/qengine/extern/asmjit/x86/x86operand.h:842
↓ 5 callers
Method
allocator
src/qengine/extern/asmjit/core/rapass_p.h:1168
↓ 5 callers
Method
appendVFormat
Appends a formatted string `fmt` (va_list version).
src/qengine/extern/asmjit/core/string.h:306
↓ 5 callers
Method
argStackSize
Returns stack size needed for function arguments passed on the stack.
src/qengine/extern/asmjit/core/func.h:872
↓ 5 callers
Method
bits
src/qengine/extern/asmjit/core/operand.h:331
↓ 5 callers
Function
blsi
src/qengine/extern/asmjit/core/support.h:191
↓ 5 callers
Function
checkConsecutive
src/qengine/extern/asmjit/arm/a64assembler.cpp:670
↓ 5 callers
Function
clz
src/qengine/extern/asmjit/core/support.h:360
↓ 5 callers
Method
data
src/qengine/extern/asmjit/core/radefs_p.h:499
↓ 5 callers
Method
dup
src/qengine/extern/asmjit/core/zone.cpp:173
↓ 5 callers
Method
emitSegmentOverride
src/qengine/extern/asmjit/x86/x86assembler.cpp:371
↓ 5 callers
Method
entryPhysToWorkMap
src/qengine/extern/asmjit/core/rapass_p.h:248
↓ 5 callers
Method
flags
Returns instruction flags, see \ref Flags.
src/qengine/extern/asmjit/x86/x86instdb.h:468
↓ 5 callers
Method
hasEntryAssignment
src/qengine/extern/asmjit/core/rapass_p.h:247
↓ 5 callers
Method
hasExtraReg
src/qengine/extern/asmjit/core/inst.h:291
↓ 5 callers
Method
hasHomeRegId
src/qengine/extern/asmjit/core/radefs_p.h:1163
↓ 5 callers
Method
hasRegType
src/qengine/extern/asmjit/core/archtraits.h:237
↓ 5 callers
Method
id
Returns the instruction id, see `BaseInst::Id`.
src/qengine/extern/asmjit/core/builder.h:748
↓ 5 callers
Method
id
Returns the section id.
src/qengine/extern/asmjit/core/codeholder.h:178
↓ 5 callers
Method
indentation
Returns indentation for the given indentation `group`.
src/qengine/extern/asmjit/core/formatter.h:118
↓ 5 callers
Function
invoke_
Invoke a function call without `target` type enforcement.
src/qengine/extern/asmjit/arm/a64compiler.h:188
↓ 5 callers
Function
invoke_
Invoke a function call without `target` type enforcement.
src/qengine/extern/asmjit/x86/x86compiler.h:665
↓ 5 callers
Method
isAvx512Enabled
Tests whether the function has AVX-512 enabled.
src/qengine/extern/asmjit/core/func.h:1085
↓ 5 callers
Method
isAvxEnabled
Tests whether the function has AVX enabled.
src/qengine/extern/asmjit/core/func.h:1078
↓ 5 callers
Method
isExternal
src/qengine/extern/asmjit/core/string.h:172
↓ 5 callers
Function
isInitialized
src/qengine/extern/asmjit/core/zonestack.h:102
↓ 5 callers
Method
isLargeOrExternal
src/qengine/extern/asmjit/core/string.h:173
↓ 5 callers
Method
isPostIndex
src/qengine/extern/asmjit/arm/armoperand.h:547
↓ 5 callers
Method
isVec
Tests whether the instruction is SSE|AVX|AVX512 instruction that accesses XMM|YMM|ZMM registers.
src/qengine/extern/asmjit/x86/x86instdb.h:482
↓ 5 callers
Method
isVecD2
src/qengine/extern/asmjit/arm/armoperand.h:252
↓ 5 callers
Method
isVecS4
src/qengine/extern/asmjit/arm/armoperand.h:251
↓ 5 callers
Function
logNode
src/qengine/extern/asmjit/core/rabuilders_p.h:563
↓ 5 callers
Method
logger
Returns \ref Logger passed to \ref runOnFunction().
src/qengine/extern/asmjit/core/rapass_p.h:765
↓ 5 callers
Method
makeConstructed
src/qengine/extern/asmjit/core/rapass_p.h:168
↓ 5 callers
Function
mmProtFromMemoryFlags
Returns `mmap()` protection flags from \ref MemoryFlags.
src/qengine/extern/asmjit/core/virtmem.cpp:279
↓ 5 callers
Method
newBlock
src/qengine/extern/asmjit/core/rapass.cpp:202
↓ 5 callers
Method
nextUInt32
src/qengine/extern/asmjit/core/jitallocator.cpp:1001
↓ 5 callers
Function
onKillReg
src/qengine/extern/asmjit/core/ralocal_p.h:240
↓ 5 callers
Function
onMoveReg
Emits a move between a destination and source register, and fixes the register assignment.
src/qengine/extern/asmjit/core/ralocal_p.h:191
↓ 5 callers
Function
opArrayFromEmitArgs
src/qengine/extern/asmjit/core/emitterutils_p.h:52
↓ 5 callers
Function
physToWorkId
src/qengine/extern/asmjit/core/raassignment_p.h:184
↓ 5 callers
Function
populateBaseARMFeatures
src/qengine/extern/asmjit/core/cpuinfo.cpp:500
↓ 5 callers
Method
removeNode
src/qengine/extern/asmjit/core/builder.cpp:234
↓ 5 callers
Method
reserve
Reallocates the internal array to fit at least `n` items.
src/qengine/extern/asmjit/core/zonevector.h:383
↓ 5 callers
Method
saRegId
src/qengine/extern/asmjit/core/func.h:1289
↓ 5 callers
Method
savedRegs
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
src/qengine/extern/asmjit/core/func.h:1264
↓ 5 callers
Method
setData
Copies a new `data` of the given `size` to the string. If the `size` exceeds the internal buffer the given `zone` will be used to duplicate the data,
src/qengine/extern/asmjit/core/zonestring.h:109
↓ 5 callers
Method
setLeadingAndTrailingSize
src/qengine/extern/asmjit/core/codeholder.h:410
↓ 5 callers
Method
sourceOffset
src/qengine/extern/asmjit/core/codeholder.h:467
↓ 5 callers
Method
strategy
Returns the strategy used to assign registers to arguments.
src/qengine/extern/asmjit/core/func.h:254
↓ 5 callers
Method
virtSize
Returns the virtual register size. The virtual register size describes how many bytes the virtual register needs to store its content. It can be smal
src/qengine/extern/asmjit/core/compilerdefs.h:113
↓ 5 callers
Method
weight
Returns the virtual register weight - the register allocator can use it as explicit hint for alloc/spill decisions.
src/qengine/extern/asmjit/core/compilerdefs.h:123
↓ 5 callers
Function
workToPhysId
src/qengine/extern/asmjit/core/raassignment_p.h:177
↓ 5 callers
Function
x86IsImplicitMem
src/qengine/extern/asmjit/x86/x86assembler.cpp:294
↓ 5 callers
Method
zeroExtend32Bits
src/qengine/extern/asmjit/core/operand.h:1568
← previous
next →
301–400 of 3,256, ranked by callers