MCPcopy Create free account

hub / github.com/Chemiculs/qengine / functions

Functions3,256 in github.com/Chemiculs/qengine

↓ 9 callersMethodisBound
Tests whether the label is bound.
src/qengine/extern/asmjit/core/codeholder.h:600
↓ 9 callersMethodisInst
Tests whether this node is either `InstNode` or extends it.
src/qengine/extern/asmjit/core/builder.h:574
↓ 9 callersMethodisLabel
Tests whether the operand is a label (`OperandType::kLabel`).
src/qengine/extern/asmjit/core/operand.h:620
↓ 9 callersFunctionisMmx
src/qengine/extern/asmjit/core/type.h:225
↓ 9 callersMethodisRegHome
Tests whether this memory operand is a register home (only used by \ref asmjit_compiler)
src/qengine/extern/asmjit/core/operand.h:1234
↓ 9 callersMethodlabelEntry
Returns LabelEntry of the given label `id`.
src/qengine/extern/asmjit/core/codeholder.h:890
↓ 9 callersFunctionneg
src/qengine/extern/asmjit/core/support.h:150
↓ 9 callersFunctiononSpillReg
Spills a variable/register, saves the content to the memory-home if modified.
src/qengine/extern/asmjit/core/ralocal_p.h:229
↓ 9 callersFunctionop
src/qengine/extern/asmjit/core/rapass.cpp:718
↓ 9 callersMethodopCount
Returns the number of operands this instruction has.
src/qengine/extern/asmjit/core/inst.h:729
↓ 9 callersFunctionpickFpOpcode
src/qengine/extern/asmjit/arm/a64assembler.cpp:523
↓ 9 callersFunctionpopcnt
src/qengine/extern/asmjit/core/support.h:491
↓ 9 callersMethodpreservedRegs
Returns preserved register mask of the given `group`.
src/qengine/extern/asmjit/core/func.h:351
↓ 9 callersMethodresetToSimpleValue
Resets this offset format to a simple data value of `dataSize` bytes. The region will be the same size as data and immediate bits would correspond to
src/qengine/extern/asmjit/core/codeholder.h:376
↓ 9 callersMethodsetSaveRestoreAlignment
Sets the alignment of a save-restore area of the given `group`.
src/qengine/extern/asmjit/core/func.h:298
↓ 8 callersMethodassignStackOffset
src/qengine/extern/asmjit/core/func.h:573
↓ 8 callersFunctionbitVectorClear
src/qengine/extern/asmjit/core/support.h:1331
↓ 8 callersMethodcapacity
Returns the capacity of the string.
src/qengine/extern/asmjit/core/string.h:180
↓ 8 callersFunctioncpuidQuery
Executes `cpuid` instruction.
src/qengine/extern/asmjit/core/cpuinfo.cpp:64
↓ 8 callersFunctionfunc
Returns the current function.
src/qengine/extern/asmjit/core/compiler.h:98
↓ 8 callersMethodid
Returns the register id. \note Always check whether the register is assigned before using the returned identifier as non-assigned `RegOnly` instance
src/qengine/extern/asmjit/core/operand.h:1056
↓ 8 callersMethodinlineComment
Returns an inline comment/annotation string.
src/qengine/extern/asmjit/core/builder.h:677
↓ 8 callersMethodinsert
src/qengine/extern/asmjit/core/zonetree.h:152
↓ 8 callersFunctionisAbstract
Tests whether a given type `typeId` is abstract, which means that its size depends on register size.
src/qengine/extern/asmjit/core/type.h:184
↓ 8 callersMethodisAssigned
Tests whether the argument is passed by register.
src/qengine/extern/asmjit/core/func.h:602
↓ 8 callersFunctionisFloat
Tests whether a given type is a scalar floating point of any size.
src/qengine/extern/asmjit/core/type.h:211
↓ 8 callersMethodisLeadConsecutive
Tests whether the tied register has \ref RATiedFlags::kLeadConsecutive flag set.
src/qengine/extern/asmjit/core/radefs_p.h:891
↓ 8 callersMethodisPreOrPost
src/qengine/extern/asmjit/arm/armoperand.h:545
↓ 8 callersFunctionisUInt32
Tests whether a given type is a scalar 32-bit integer (unsigned).
src/qengine/extern/asmjit/core/type.h:199
↓ 8 callersMethodoperator+=
src/qengine/engine/polytypes/qtype_enc.hpp:2571
↓ 8 callersFunctionprepare
Prepares the CFG builder of the current function.
src/qengine/extern/asmjit/core/rabuilders_p.h:446
↓ 8 callersFunctionptr_base
Creates a target dependent pointer of which base register's id is `baseId`.
src/qengine/extern/asmjit/x86/x86emitter.h:168
↓ 8 callersMethodregTypeToTypeId
Returns a corresponding `TypeId` from the given register `type` of this architecture.
src/qengine/extern/asmjit/core/archtraits.h:248
↓ 8 callersFunctionregisterSize
Returns the target architecture's GP register size (4 or 8 bytes).
src/qengine/extern/asmjit/core/emitter.h:361
↓ 8 callersMethodset
Sets the register count by a register `group`.
src/qengine/extern/asmjit/core/radefs_p.h:190
↓ 8 callersMethodsetNaturalStackAlignment
Sets a natural stack alignment. This function can be used to override the default stack alignment in case that you know that it's alignment is differ
src/qengine/extern/asmjit/core/func.h:288
↓ 8 callersMethodsetOffset
src/qengine/extern/asmjit/core/assembler.cpp:28
↓ 8 callersMethodsetSaveRestoreRegSize
Sets the size of a vector register (or its part) to be saved and restored.
src/qengine/extern/asmjit/core/func.h:293
↓ 8 callersMethodsharedAssignmentId
src/qengine/extern/asmjit/core/rapass_p.h:213
↓ 8 callersMethodswap
Swaps the content of this string with `other`.
src/qengine/extern/asmjit/core/string.h:199
↓ 8 callersMethodtiedCount
Returns count of all tied registers.
src/qengine/extern/asmjit/core/rapass_p.h:350
↓ 8 callersMethodtiedRegs
Returns tied registers (all).
src/qengine/extern/asmjit/core/rapass_p.h:345
↓ 8 callersMethoduseRegMask
Returns a register mask that describes allocable USE registers (Read/ReadWrite access).
src/qengine/extern/asmjit/core/radefs_p.h:934
↓ 7 callersFunctionalignDown
src/qengine/extern/asmjit/core/support.h:690
↓ 7 callersMethodappendUInt
Appends a formatted integer `i` (unsigned).
src/qengine/extern/asmjit/core/string.h:290
↓ 7 callersFunctionasStdInt
src/qengine/extern/asmjit/core/support.h:93
↓ 7 callersMethodassignRegData
src/qengine/extern/asmjit/core/func.h:568
↓ 7 callersFunctionbitVectorFill
src/qengine/extern/asmjit/core/support.h:1327
↓ 7 callersFunctionbitVectorSetBit
src/qengine/extern/asmjit/core/support.h:1300
↓ 7 callersFunctioncondCodeToOpcodeCond
src/qengine/extern/asmjit/arm/a64assembler.cpp:27
↓ 7 callersMethodemitPP
src/qengine/extern/asmjit/x86/x86assembler.cpp:356
↓ 7 callersFunctioneq
src/qengine/extern/asmjit/core/string.h:56
↓ 7 callersMethodextractRex
Extract `REX` prefix from opcode combined with `options`.
src/qengine/extern/asmjit/x86/x86opcode_p.h:405
↓ 7 callersFunctiongpq
Creates a 64-bit GPQ register operand (64-bit).
src/qengine/extern/asmjit/x86/x86operand.h:371
↓ 7 callersMethodhasDynamicAlignment
Tests whether the function has to align stack dynamically.
src/qengine/extern/asmjit/core/func.h:1112
↓ 7 callersMethodhasFlag
Tests whether the calling convention has the given `flag` set.
src/qengine/extern/asmjit/core/func.h:259
↓ 7 callersMethodhasSharedAssignmentId
src/qengine/extern/asmjit/core/rapass_p.h:212
↓ 7 callersMethodhasUseId
Tests whether the register must be allocated to a fixed physical register before it's used.
src/qengine/extern/asmjit/core/radefs_p.h:942
↓ 7 callersMethodhomeRegId
src/qengine/extern/asmjit/core/radefs_p.h:1164
↓ 7 callersFunctionis64Bit
Tests whether the target architecture is 64-bit.
src/qengine/extern/asmjit/core/emitter.h:353
↓ 7 callersMethodisAllocated
src/qengine/extern/asmjit/core/rapass_p.h:162
↓ 7 callersMethodisPreIndex
src/qengine/extern/asmjit/arm/armoperand.h:546
↓ 7 callersMethodisSP
src/qengine/extern/asmjit/arm/armoperand.h:150
↓ 7 callersMethodisSection
Tests whether this node is `SectionNode`.
src/qengine/extern/asmjit/core/builder.h:576
↓ 7 callersFunctionisVec128
src/qengine/extern/asmjit/core/type.h:232
↓ 7 callersFunctionisVec32
src/qengine/extern/asmjit/core/type.h:230
↓ 7 callersFunctionisVec64
src/qengine/extern/asmjit/core/type.h:231
↓ 7 callersMethodlabel
Returns \ref Label representation of the \ref LabelNode.
src/qengine/extern/asmjit/core/builder.h:1004
↓ 7 callersMethodlabelId
Returns the id of the label.
src/qengine/extern/asmjit/core/builder.h:1006
↓ 7 callersFunctionmakeCastOp
src/qengine/extern/asmjit/x86/x86emithelper.cpp:44
↓ 7 callersMethodnewRelocEntry
src/qengine/extern/asmjit/core/codeholder.cpp:760
↓ 7 callersMethodopCount
Returns the number of operands of this signature.
src/qengine/extern/asmjit/x86/x86instdb.h:187
↓ 7 callersMethodprepend
src/qengine/extern/asmjit/core/zonestack.h:163
↓ 7 callersMethodregGroup
src/qengine/extern/asmjit/core/operand.h:377
↓ 7 callersFunctionresetState
src/qengine/extern/asmjit/core/emitter.h:543
↓ 7 callersMethodresetToImmValue
src/qengine/extern/asmjit/core/codeholder.h:389
↓ 7 callersFunctionrwHandleAVX512
src/qengine/extern/asmjit/x86/x86instapi.cpp:765
↓ 7 callersMethodrxPtr
src/qengine/extern/asmjit/core/jitallocator.cpp:262
↓ 7 callersFunctionscalarOf
Returns the scalar type of `typeId`.
src/qengine/extern/asmjit/core/type.h:167
↓ 7 callersMethodsetBit
src/qengine/extern/asmjit/core/zonevector.h:519
↓ 7 callersMethodsetFirst
src/qengine/extern/asmjit/core/rapass_p.h:195
↓ 7 callersFunctionshl
src/qengine/extern/asmjit/core/support.h:160
↓ 7 callersFunctionsize
src/qengine/extern/asmjit/core/rastack_p.h:63
↓ 7 callersMethodunassign
src/qengine/extern/asmjit/core/raassignment_p.h:86
↓ 7 callersMethodvectorOp
src/qengine/extern/asmjit/arm/a64instdb_p.h:514
↓ 7 callersMethodvirtId
src/qengine/extern/asmjit/core/radefs_p.h:1105
↓ 7 callersFunctionx86EncodeSib
Encode SIB byte.
src/qengine/extern/asmjit/x86/x86assembler.cpp:320
↓ 7 callersFunctionx86IsRexInvalid
src/qengine/extern/asmjit/x86/x86assembler.cpp:327
↓ 6 callersFunctionFormatterInternal_formatImmText
src/qengine/extern/asmjit/x86/x86formatter.cpp:571
↓ 6 callersMethodaddFlags
Adds instruction `flags` to this RAInst.
src/qengine/extern/asmjit/core/rapass_p.h:334
↓ 6 callersMethodaddOffset
Adjusts the memory operand offset by a `offset`.
src/qengine/extern/asmjit/core/operand.h:1372
↓ 6 callersMethodaddOffsetLo32
Adds `offset` to a low 32-bit offset part (don't use without knowing how BaseMem works).
src/qengine/extern/asmjit/core/operand.h:1384
↓ 6 callersFunctionaddRet
src/qengine/extern/asmjit/core/compiler.h:132
↓ 6 callersMethodaddUsedRegs
Adds `regs` to the mask of used registers of the given register `group`.
src/qengine/extern/asmjit/core/func.h:893
↓ 6 callersFunctionalloc
Allocates the requested memory specified by `size`. Pointer returned is valid until the `Zone` instance is destroyed or reset by calling `reset()`. I
src/qengine/extern/asmjit/core/zone.h:253
↓ 6 callersMethodappendSuccessor
src/qengine/extern/asmjit/core/rapass.cpp:16
↓ 6 callersMethodattach
src/qengine/extern/asmjit/core/codeholder.cpp:194
↓ 6 callersMethodbaseAndIndexTypes
This is used internally for BASE+INDEX validation.
src/qengine/extern/asmjit/core/operand.h:1286
↓ 6 callersMethodbufferSize
Returns the buffer size of the section.
src/qengine/extern/asmjit/core/codeholder.h:220
↓ 6 callersFunctionbytepack32_4x8
Pack four 8-bit integer into a 32-bit integer as it is an array of `{b0,b1,b2,b3}`.
src/qengine/extern/asmjit/core/support.h:873
← previousnext →201–300 of 3,256, ranked by callers