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
left
src/qengine/extern/asmjit/core/zonetree.h:108
↓ 2 callers
Method
localStackOffset
Returns an offset to access the local stack (non-zero only if call stack is used).
src/qengine/extern/asmjit/core/func.h:1200
↓ 2 callers
Function
logInstructionEmitted
src/qengine/extern/asmjit/core/emitterutils.cpp:69
↓ 2 callers
Method
markProcessedConsecutive
src/qengine/extern/asmjit/core/radefs_p.h:1123
↓ 2 callers
Function
mm
Creates a 64-bit Mm register operand.
src/qengine/extern/asmjit/x86/x86operand.h:379
↓ 2 callers
Method
nameSize
src/qengine/extern/asmjit/core/radefs_p.h:1108
↓ 2 callers
Method
newPhysToWorkMap
src/qengine/extern/asmjit/core/rapass.cpp:692
↓ 2 callers
Function
onSaveReg
Emits a save a physical register to a [VirtReg/WorkReg]'s spill slot, keeps it assigned, and makes it clean.
src/qengine/extern/asmjit/core/ralocal_p.h:214
↓ 2 callers
Function
onSwapReg
Emits a swap between two physical registers and fixes their assignment. \note Target must support this operation otherwise this would ASSERT.
src/qengine/extern/asmjit/core/ralocal_p.h:200
↓ 2 callers
Method
opCapacity
Returns operand capacity.
src/qengine/extern/asmjit/core/builder.h:793
↓ 2 callers
Method
open
src/qengine/extern/asmjit/core/virtmem.cpp:333
↓ 2 callers
Method
openAt
Open the current live span.
src/qengine/extern/asmjit/core/radefs_p.h:515
↓ 2 callers
Method
order
Returns the section order, which has a higher priority than section id.
src/qengine/extern/asmjit/core/codeholder.h:202
↓ 2 callers
Method
outRewriteMask
src/qengine/extern/asmjit/core/radefs_p.h:952
↓ 2 callers
Method
padding
Returns pading for the given padding `group`.
src/qengine/extern/asmjit/core/formatter.h:125
↓ 2 callers
Method
parentId
Returns label's parent id.
src/qengine/extern/asmjit/core/codeholder.h:575
↓ 2 callers
Method
preferEvex
Tests whether the instruction should prefer EVEX prefix instead of VEX prefix.
src/qengine/extern/asmjit/x86/x86instdb.h:396
↓ 2 callers
Method
prependUnsafe
Prepends `item` to the vector (unsafe case). Can only be used together with `willGrow()`. If `willGrow(N)` returns `kErrorOk` then N elements can be
src/qengine/extern/asmjit/core/zonevector.h:248
↓ 2 callers
Function
protectFlagsFromMemoryFlags
Returns windows-specific protectFlags from \ref MemoryFlags.
src/qengine/extern/asmjit/core/virtmem.cpp:108
↓ 2 callers
Function
raMemBaseRwFlags
src/qengine/extern/asmjit/arm/a64rapass.cpp:65
↓ 2 callers
Function
raMemIndexRwFlags
src/qengine/extern/asmjit/arm/a64rapass.cpp:70
↓ 2 callers
Function
raRegRwFlags
src/qengine/extern/asmjit/arm/a64rapass.cpp:61
↓ 2 callers
Function
readU64uLE
src/qengine/extern/asmjit/core/support.h:1057
↓ 2 callers
Method
reassign
src/qengine/extern/asmjit/core/funcargscontext_p.h:120
↓ 2 callers
Function
recalcInOut
src/qengine/extern/asmjit/core/rapass.cpp:762
↓ 2 callers
Method
redZoneSize
Returns size of 'RedZone'.
src/qengine/extern/asmjit/core/func.h:273
↓ 2 callers
Method
regType
src/qengine/extern/asmjit/core/operand.h:376
↓ 2 callers
Function
regTypeFromFpOrVecTypeId
src/qengine/extern/asmjit/arm/a64func.cpp:27
↓ 2 callers
Method
release
Releases the memory held by `ZoneVector<T>` back to the `allocator`.
src/qengine/extern/asmjit/core/zonevector.h:365
↓ 2 callers
Method
relocType
src/qengine/extern/asmjit/core/codeholder.h:461
↓ 2 callers
Function
remove
src/qengine/extern/asmjit/core/cpuinfo.h:684
↓ 2 callers
Method
removeAt
Removes item at index `i`.
src/qengine/extern/asmjit/core/zonevector.h:308
↓ 2 callers
Function
removeNode
Called when a `node` is removed, e.g. because of a dead code elimination.
src/qengine/extern/asmjit/core/rabuilders_p.h:486
↓ 2 callers
Method
repeatCount
Returns how many times the data is repeated (default 1). Repeated data is useful when defining constants for SIMD, for example.
src/qengine/extern/asmjit/core/builder.h:1120
↓ 2 callers
Function
reset
Resets the vector data and set its `size` to zero.
src/qengine/extern/asmjit/core/zonevector.h:90
↓ 2 callers
Method
reset
src/qengine/extern/asmjit/core/jitallocator.cpp:663
↓ 2 callers
Method
reset
src/qengine/extern/asmjit/core/constpool.cpp:21
↓ 2 callers
Function
resetInstOptions
Resets options of the next instruction.
src/qengine/extern/asmjit/core/emitter.h:515
↓ 2 callers
Method
resetPassData
Resets the node pass data to nullptr.
src/qengine/extern/asmjit/core/builder.h:672
↓ 2 callers
Method
resetToFixedOffset
src/qengine/extern/asmjit/arm/armoperand.h:549
↓ 2 callers
Method
resolveAndNext
src/qengine/extern/asmjit/core/codeholder.cpp:50
↓ 2 callers
Method
restrictConsecutiveMask
src/qengine/extern/asmjit/core/radefs_p.h:1182
↓ 2 callers
Method
restrictPreferredMask
src/qengine/extern/asmjit/core/radefs_p.h:1178
↓ 2 callers
Method
right
src/qengine/extern/asmjit/core/zonetree.h:109
↓ 2 callers
Function
s
Creates a 32-bit S register operand (ARM/AArch64).
src/qengine/extern/asmjit/arm/armoperand.h:364
↓ 2 callers
Method
saOffset
src/qengine/extern/asmjit/core/func.h:1207
↓ 2 callers
Method
saveRestoreRegSize
Returns the size of a register (or its part) to be saved and restored of the given `group`.
src/qengine/extern/asmjit/core/func.h:291
↓ 2 callers
Method
sectionById
Returns a section entry of the given index.
src/qengine/extern/asmjit/core/codeholder.h:819
↓ 2 callers
Method
setArch
Sets the target architecture of this calling convention.
src/qengine/extern/asmjit/core/func.h:246
↓ 2 callers
Method
setBlockEntryAssignment
src/qengine/extern/asmjit/core/rapass.cpp:1538
↓ 2 callers
Method
setEnd
src/qengine/extern/asmjit/core/zonestack.h:62
↓ 2 callers
Method
setEntryAssignment
src/qengine/extern/asmjit/core/rapass_p.h:249
↓ 2 callers
Method
setIDom
src/qengine/extern/asmjit/core/rapass_p.h:225
↓ 2 callers
Method
setOffsetLo32
Sets a low 32-bit offset to `offset` (don't use without knowing how BaseMem works).
src/qengine/extern/asmjit/core/operand.h:1364
↓ 2 callers
Method
setRegId
Sets a physical id of the register used to pass function argument or return value.
src/qengine/extern/asmjit/core/func.h:617
↓ 2 callers
Method
setSARegId
src/qengine/extern/asmjit/core/func.h:1290
↓ 2 callers
Method
setSharedAssignmentId
src/qengine/extern/asmjit/core/rapass_p.h:214
↓ 2 callers
Method
setSignatureAndId
Sets the register `signature` and `id`.
src/qengine/extern/asmjit/core/operand.h:974
↓ 2 callers
Method
setSpillZoneSize
Sets size of 'SpillZone'.
src/qengine/extern/asmjit/core/func.h:280
↓ 2 callers
Method
setStrategy
Sets the strategy used to assign registers to arguments.
src/qengine/extern/asmjit/core/func.h:256
↓ 2 callers
Method
setTimestamp
src/qengine/extern/asmjit/core/rapass_p.h:218
↓ 2 callers
Method
setTypeId
Sets a TypeId of this argument or return value.
src/qengine/extern/asmjit/core/func.h:629
↓ 2 callers
Method
setValueAsLabel
Sets the value type at `index` to \ref ExpressionValueType::kLabel and its content to `labelEntry`.
src/qengine/extern/asmjit/core/codeholder.h:101
↓ 2 callers
Function
shareAssignmentAcrossSuccessors
src/qengine/extern/asmjit/core/rabuilders_p.h:512
↓ 2 callers
Method
size
Returns the size of this bit-vector (in bits).
src/qengine/extern/asmjit/core/zonevector.h:474
↓ 2 callers
Method
size
Returns the size of the constant-pool in bytes.
src/qengine/extern/asmjit/core/builder.h:1265
↓ 2 callers
Method
sort
Based on "PDCLib - Public Domain C Library" and rewritten to C++.
src/qengine/extern/asmjit/core/support.h:1514
↓ 2 callers
Function
spillRegsBeforeEntry
src/qengine/extern/asmjit/core/ralocal_p.h:129
↓ 2 callers
Method
spillZoneSize
Returns size of 'SpillZone'.
src/qengine/extern/asmjit/core/func.h:275
↓ 2 callers
Method
stackAlignment
src/qengine/extern/asmjit/core/environment.cpp:9
↓ 2 callers
Method
subArch
Returns the CPU sub-architecture this information relates to.
src/qengine/extern/asmjit/core/cpuinfo.h:768
↓ 2 callers
Method
targetSectionId
src/qengine/extern/asmjit/core/codeholder.h:465
↓ 2 callers
Method
tiedRegCount
Returns the number of tied registers added to the builder.
src/qengine/extern/asmjit/core/rapass_p.h:443
↓ 2 callers
Function
tiedRegs
Returns all tied regs as `RATiedReg` array.
src/qengine/extern/asmjit/core/ralocal_p.h:101
↓ 2 callers
Method
typeNameIdByIndex
Returns an ISA word name identifier of the given `index`, see \ref typeNameIdTable() for more details.
src/qengine/extern/asmjit/core/archtraits.h:260
↓ 2 callers
Function
unlink
src/qengine/extern/asmjit/core/zonelist.h:153
↓ 2 callers
Function
unmapDualMapping
src/qengine/extern/asmjit/core/virtmem.cpp:663
↓ 2 callers
Function
unpackU32At0
src/qengine/extern/asmjit/core/support.h:879
↓ 2 callers
Function
unpackU32At1
src/qengine/extern/asmjit/core/support.h:881
↓ 2 callers
Method
updateCallStackSize
Combines call stack size with `size`, updating it to the greater value.
src/qengine/extern/asmjit/core/func.h:1192
↓ 2 callers
Method
valueOffset
Returns the offset of the word relative to the start of the region where the offset is.
src/qengine/extern/asmjit/core/codeholder.h:360
↓ 2 callers
Function
w
Creates a 32-bit W register operand (ARM/AArch64).
src/qengine/extern/asmjit/arm/armoperand.h:360
↓ 2 callers
Method
width
Returns the sum of width of all spans. \note Don't overuse, this iterates over all spans so it's O(N). It should be only called once and then cached.
src/qengine/extern/asmjit/core/radefs_p.h:546
↓ 2 callers
Function
writeU16uLE
src/qengine/extern/asmjit/core/support.h:1095
↓ 2 callers
Function
x
Creates a 64-bit X register operand (AArch64).
src/qengine/extern/asmjit/arm/armoperand.h:362
↓ 2 callers
Function
x86CheckOSig
src/qengine/extern/asmjit/x86/x86instapi.cpp:190
↓ 2 callers
Function
x86EncodeMod
Encode MOD byte.
src/qengine/extern/asmjit/core/codeholder.cpp:23
↓ 2 callers
Function
x86GetForceEvex3MaskInLastBit
src/qengine/extern/asmjit/x86/x86assembler.cpp:336
↓ 2 callers
Function
x86IsJmpOrCall
src/qengine/extern/asmjit/x86/x86assembler.cpp:290
↓ 2 callers
Function
x86IsZmmOrM512
src/qengine/extern/asmjit/x86/x86instapi.cpp:186
↓ 2 callers
Function
x86ShouldUseMovabs
src/qengine/extern/asmjit/x86/x86assembler.cpp:493
↓ 2 callers
Function
ymm
Creates a 256-bit YMM register operand.
src/qengine/extern/asmjit/x86/x86operand.h:375
↓ 2 callers
Function
zmm
Creates a 512-bit ZMM register operand.
src/qengine/extern/asmjit/x86/x86operand.h:377
↓ 2 callers
Method
~Pass
src/qengine/extern/asmjit/core/builder.cpp:887
↓ 1 callers
Function
BaseBuilder_assignInstState
src/qengine/extern/asmjit/core/builder_p.h:24
↓ 1 callers
Function
BaseRAPass_resetVirtRegData
src/qengine/extern/asmjit/core/rapass.cpp:96
↓ 1 callers
Function
CodeHolder_evaluateExpression
src/qengine/extern/asmjit/core/codeholder.cpp:784
↓ 1 callers
Function
CodeHolder_setSectionDefaultName
src/qengine/extern/asmjit/core/codeholder.cpp:138
↓ 1 callers
Function
ConstPool_allocGap
src/qengine/extern/asmjit/core/constpool.cpp:41
↓ 1 callers
Function
ConstPool_freeGap
src/qengine/extern/asmjit/core/constpool.cpp:50
← previous
next →
801–900 of 3,256, ranked by callers