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
↓ 3 callers
Function
addOverflow
src/qengine/extern/asmjit/core/support.h:645
↓ 3 callers
Method
addRefCount
src/qengine/extern/asmjit/core/radefs_p.h:939
↓ 3 callers
Function
align
Aligns the current pointer to `alignment`.
src/qengine/extern/asmjit/core/zone.h:188
↓ 3 callers
Method
and_
Performs a logical bitwise AND between bits specified in this array and bits in `other`. If `other` has less bits than `this` then all remaining bits
src/qengine/extern/asmjit/core/zonevector.h:575
↓ 3 callers
Method
appendInt
Appends a formatted integer `i` (signed).
src/qengine/extern/asmjit/core/string.h:285
↓ 3 callers
Function
armCheckMemBaseIndexRel
Memory must be either: 1. Absolute address, which will be converted to relative. 2. Relative displacement (Label). 3. Base register + either offset or
src/qengine/extern/asmjit/arm/a64assembler.cpp:485
↓ 3 callers
Function
assignEmitterFuncs
src/qengine/extern/asmjit/arm/a64emithelper.cpp:448
↓ 3 callers
Function
assignEmitterFuncs
src/qengine/extern/asmjit/x86/x86emithelper.cpp:603
↓ 3 callers
Function
bitVectorGetBit
src/qengine/extern/asmjit/core/support.h:1289
↓ 3 callers
Method
bitWordCountFromAreaSize
src/qengine/extern/asmjit/core/jitallocator.cpp:190
↓ 3 callers
Method
buildIndexes
Build register indexes based on the given `count` of registers.
src/qengine/extern/asmjit/core/radefs_p.h:213
↓ 3 callers
Function
byteShiftOfDWordStruct
src/qengine/extern/asmjit/core/support.h:886
↓ 3 callers
Method
byteSizeFromAreaSize
src/qengine/extern/asmjit/core/jitallocator.cpp:187
↓ 3 callers
Function
byteswap16
src/qengine/extern/asmjit/core/support.h:850
↓ 3 callers
Function
byteswap64
src/qengine/extern/asmjit/core/support.h:858
↓ 3 callers
Function
checkVecId
src/qengine/extern/asmjit/arm/a64assembler.cpp:631
↓ 3 callers
Function
clearFlags
Disables the given formatting `flags`.
src/qengine/extern/asmjit/core/logger.h:67
↓ 3 callers
Method
clearFlags
src/qengine/extern/asmjit/core/jitallocator.cpp:267
↓ 3 callers
Method
clearFlags
Clears `flags` of `FuncValue`.
src/qengine/extern/asmjit/core/func.h:593
↓ 3 callers
Method
cloneAdjusted
Creates a new copy of this memory operand adjusted by `off`.
src/qengine/extern/asmjit/core/operand.h:1227
↓ 3 callers
Function
clzFallback
src/qengine/extern/asmjit/core/support.h:324
↓ 3 callers
Method
consecutiveParent
src/qengine/extern/asmjit/core/radefs_p.h:864
↓ 3 callers
Function
constPopcntImpl
src/qengine/extern/asmjit/core/support.h:453
↓ 3 callers
Method
contains
Tests whether the vector contains `val`.
src/qengine/extern/asmjit/core/zonevector.h:303
↓ 3 callers
Function
ctzFallback
src/qengine/extern/asmjit/core/support.h:329
↓ 3 callers
Method
data
Returns the data of the string.
src/qengine/extern/asmjit/core/string.h:183
↓ 3 callers
Method
data
Returns vector data.
src/qengine/extern/asmjit/core/zonevector.h:146
↓ 3 callers
Method
dataSize
Returns the size of the data, not considering the number of times it repeats. \note The returned value is the same as `typeSize() * itemCount()`.
src/qengine/extern/asmjit/core/builder.h:1125
↓ 3 callers
Function
deabstractDeltaOfSize
Returns offset needed to convert a `kIntPtr` and `kUIntPtr` TypeId into a type that matches `registerSize` (general-purpose register size). If you fin
src/qengine/extern/asmjit/core/type.h:339
↓ 3 callers
Method
decrementSize
src/qengine/extern/asmjit/arm/a64assembler.cpp:103
↓ 3 callers
Method
emitArgsAssignment
src/qengine/extern/asmjit/core/emitter.cpp:229
↓ 3 callers
Method
emitImmByteOrDWord
src/qengine/extern/asmjit/x86/x86assembler.cpp:383
↓ 3 callers
Method
emitRegMove
src/qengine/extern/asmjit/arm/a64emithelper.cpp:24
↓ 3 callers
Method
emitRegMove
src/qengine/extern/asmjit/x86/x86emithelper.cpp:51
↓ 3 callers
Function
expandARMFeaturesByVersion
src/qengine/extern/asmjit/core/cpuinfo.cpp:703
↓ 3 callers
Method
extendByteMask
Returns extend mask.
src/qengine/extern/asmjit/core/inst.h:616
↓ 3 callers
Function
fillTrailingBits
src/qengine/extern/asmjit/core/support.h:278
↓ 3 callers
Function
finishFormattedLine
src/qengine/extern/asmjit/core/emitterutils.cpp:19
↓ 3 callers
Function
flushInstructionCache
src/qengine/extern/asmjit/core/virtmem.cpp:758
↓ 3 callers
Method
forEach
src/qengine/extern/asmjit/core/support.h:1704
↓ 3 callers
Function
forcedInstOptions
Returns forced instruction options. Forced instruction options are merged with next instruction options before the instruction is encoded. These opti
src/qengine/extern/asmjit/core/emitter.h:506
↓ 3 callers
Function
formatData
src/qengine/extern/asmjit/core/formatter.cpp:240
↓ 3 callers
Function
formatDataType
src/qengine/extern/asmjit/core/formatter.cpp:196
↓ 3 callers
Method
getBroadcast
Returns the memory operand's broadcast.
src/qengine/extern/asmjit/x86/x86operand.h:899
↓ 3 callers
Method
getOrCreateStackSlot
src/qengine/extern/asmjit/core/rapass_p.h:1046
↓ 3 callers
Method
hasBaseLabel
Tests whether the BASE operand is a label.
src/qengine/extern/asmjit/core/operand.h:1261
↓ 3 callers
Method
hasBroadcast
Tests whether the memory operand has broadcast {1tox}.
src/qengine/extern/asmjit/x86/x86operand.h:897
↓ 3 callers
Method
hasDiagnosticOption
Returns whether the diagnostic `option` is enabled. \note Returns false if there is no logger (as diagnostics without logging make no sense).
src/qengine/extern/asmjit/core/rapass_p.h:773
↓ 3 callers
Method
hasFlag
src/qengine/extern/asmjit/core/jitallocator.cpp:265
↓ 3 callers
Method
hasInstRegSwap
Tests whether the ISA provides register swap instruction for the given register `group`.
src/qengine/extern/asmjit/core/archtraits.h:233
↓ 3 callers
Method
hasSegment
Tests whether the memory operand has a segment override.
src/qengine/extern/asmjit/x86/x86operand.h:864
↓ 3 callers
Function
hashRound
src/qengine/extern/asmjit/core/support.h:906
↓ 3 callers
Method
immBitShift
Returns the bit-shift of the offset value in the data it's stored in.
src/qengine/extern/asmjit/core/codeholder.h:367
↓ 3 callers
Function
info
src/qengine/extern/asmjit/core/virtmem.cpp:780
↓ 3 callers
Method
init
src/qengine/extern/asmjit/core/rapass_p.h:414
↓ 3 callers
Method
initStack
src/qengine/extern/asmjit/core/func.h:552
↓ 3 callers
Function
instOptions
Returns options of the next instruction.
src/qengine/extern/asmjit/core/emitter.h:509
↓ 3 callers
Method
is32Bit
Tests whether the architecture is 32-bit.
src/qengine/extern/asmjit/core/environment.h:331
↓ 3 callers
Method
isBoundTo
Tests whether the label is bound to a the given `sectionId`.
src/qengine/extern/asmjit/core/codeholder.h:602
↓ 3 callers
Method
isDone
Tests whether the argument was already processed (used internally).
src/qengine/extern/asmjit/core/func.h:607
↓ 3 callers
Function
isGp16
src/qengine/extern/asmjit/core/type.h:206
↓ 3 callers
Function
isGp8
src/qengine/extern/asmjit/core/type.h:205
↓ 3 callers
Method
isGpW
src/qengine/extern/asmjit/arm/armoperand.h:60
↓ 3 callers
Method
isInitialized
Tests whether the value is initialized (i.e. contains a valid data).
src/qengine/extern/asmjit/core/func.h:596
↓ 3 callers
Method
isInvoke
Tests whether this node is `InvokeNode`.
src/qengine/extern/asmjit/core/builder.h:599
↓ 3 callers
Method
isKill
Tests whether the register should be killed after USEd and/or OUTed.
src/qengine/extern/asmjit/core/radefs_p.h:928
↓ 3 callers
Method
isLast
Tests whether the register (and the instruction it's part of) appears last in the basic block.
src/qengine/extern/asmjit/core/radefs_p.h:926
↓ 3 callers
Method
isOut
Tests whether the tied register has out operand (Write).
src/qengine/extern/asmjit/core/radefs_p.h:888
↓ 3 callers
Method
isRegOrMem
Tests whether the operand is a register or memory.
src/qengine/extern/asmjit/core/operand.h:677
↓ 3 callers
Method
isSectionValid
Tests whether the given `sectionId` is valid.
src/qengine/extern/asmjit/core/codeholder.h:811
↓ 3 callers
Method
isUseConsecutive
Tests whether the tied register has \ref RATiedFlags::kUseConsecutive flag set.
src/qengine/extern/asmjit/core/radefs_p.h:893
↓ 3 callers
Function
isVec256
src/qengine/extern/asmjit/core/type.h:233
↓ 3 callers
Function
isVec512
src/qengine/extern/asmjit/core/type.h:234
↓ 3 callers
Method
isVecD
Gets whether the register is a VEC-D register (64-bit).
src/qengine/extern/asmjit/arm/armoperand.h:70
↓ 3 callers
Method
isVecS
Gets whether the register is a VEC-S register (32-bit).
src/qengine/extern/asmjit/arm/armoperand.h:68
↓ 3 callers
Function
isVirtIdValid
Tests whether the given `id` is a valid virtual register id.
src/qengine/extern/asmjit/core/compiler.h:175
↓ 3 callers
Method
isVirtReg
Tests whether this is a virtual register.
src/qengine/extern/asmjit/core/operand.h:912
↓ 3 callers
Function
logBlock
src/qengine/extern/asmjit/core/rabuilders_p.h:558
↓ 3 callers
Function
logInstructionFailed
src/qengine/extern/asmjit/core/emitterutils.cpp:98
↓ 3 callers
Method
makeFixed
src/qengine/extern/asmjit/core/radefs_p.h:327
↓ 3 callers
Method
makeUsed
src/qengine/extern/asmjit/core/radefs_p.h:323
↓ 3 callers
Function
mapMemory
src/qengine/extern/asmjit/core/virtmem.cpp:617
↓ 3 callers
Method
markAllocated
src/qengine/extern/asmjit/core/radefs_p.h:1117
↓ 3 callers
Function
mulOverflow
src/qengine/extern/asmjit/core/support.h:651
↓ 3 callers
Method
naturalStackAlignment
Returns a natural stack alignment.
src/qengine/extern/asmjit/core/func.h:283
↓ 3 callers
Method
newBlockOrExistingAt
src/qengine/extern/asmjit/core/rapass.cpp:214
↓ 3 callers
Method
newLabelEntry
src/qengine/extern/asmjit/core/codeholder.cpp:515
↓ 3 callers
Method
newLabelLink
src/qengine/extern/asmjit/core/codeholder.cpp:498
↓ 3 callers
Method
newNamedLabelEntry
src/qengine/extern/asmjit/core/codeholder.cpp:537
↓ 3 callers
Method
newSection
src/qengine/extern/asmjit/core/codeholder.cpp:358
↓ 3 callers
Method
newWorkToPhysMap
src/qengine/extern/asmjit/core/rapass.cpp:673
↓ 3 callers
Method
next
src/qengine/extern/asmjit/core/codeholder.cpp:45
↓ 3 callers
Method
nextRange
src/qengine/extern/asmjit/core/jitallocator.cpp:91
↓ 3 callers
Method
nonOverlappingUnionOf
src/qengine/extern/asmjit/core/radefs_p.h:560
↓ 3 callers
Method
offset
Returns the section offset, relative to base.
src/qengine/extern/asmjit/core/codeholder.h:205
↓ 3 callers
Method
offsetHi32
Returns a 32-but high part of a 64-bit offset or absolute address. \note This function is UNSAFE and returns garbage if `isOffset64Bit()` returns fal
src/qengine/extern/asmjit/core/operand.h:1348
↓ 3 callers
Function
onLoadReg
Emits a load from [VirtReg/WorkReg]'s spill slot to a physical register and makes it assigned and clean.
src/qengine/extern/asmjit/core/ralocal_p.h:207
↓ 3 callers
Method
or_
Performs a logical bitwise OP between bits specified in this array and bits in `other`. If `other` has less bits than `this` then all remaining bits a
src/qengine/extern/asmjit/core/zonevector.h:612
↓ 3 callers
Method
padEnd
src/qengine/extern/asmjit/core/string.cpp:238
↓ 3 callers
Function
paddingFromOptions
src/qengine/extern/asmjit/core/formatter_p.h:19
← previous
next →
501–600 of 3,256, ranked by callers