MCPcopy Create free account

hub / github.com/Chemiculs/qengine / functions

Functions3,256 in github.com/Chemiculs/qengine

↓ 1 callersFunctiondecode5BitChar
src/qengine/extern/asmjit/core/support_p.h:20
↓ 1 callersFunctiondesiredAccessFromMemoryFlags
src/qengine/extern/asmjit/core/virtmem.cpp:123
↓ 1 callersFunctiondetectARMCpu
Detect ARM CPU features on Windows. The detection is based on `IsProcessorFeaturePresent()` API call.
src/qengine/extern/asmjit/core/cpuinfo.cpp:783
↓ 1 callersFunctiondetectARMFeaturesViaCompilerFlags
Detects ARM version by macros defined at compile time. This means that AsmJit will report features forced at compile time that should always be provid
src/qengine/extern/asmjit/core/cpuinfo.cpp:523
↓ 1 callersFunctiondetectAnonymousMemoryStrategy
src/qengine/extern/asmjit/core/virtmem.cpp:453
↓ 1 callersFunctiondetectHWThreadCount
src/qengine/extern/asmjit/core/cpuinfo.cpp:39
↓ 1 callersFunctiondetectPFPFeatures
src/qengine/extern/asmjit/core/cpuinfo.cpp:774
↓ 1 callersFunctiondetectX86Cpu
src/qengine/extern/asmjit/core/cpuinfo.cpp:152
↓ 1 callersMethoddirtyRegs
Returns mask of registers of the given register `group` that are modified by the function. The engine would then calculate which registers must be sav
src/qengine/extern/asmjit/core/func.h:1218
↓ 1 callersFunctiondr
Creates a 32-bit or 64-bit debug register operand.
src/qengine/extern/asmjit/x86/x86operand.h:385
↓ 1 callersFunctiondumpAssignment
src/qengine/extern/asmjit/core/emithelper.cpp:40
↓ 1 callersMethodelementScalarOp
src/qengine/extern/asmjit/arm/a64instdb_p.h:516
↓ 1 callersMethodelementVectorOp
src/qengine/extern/asmjit/arm/a64instdb_p.h:517
↓ 1 callersMethodembed
src/qengine/extern/asmjit/core/builder.cpp:660
↓ 1 callersMethodembedConstPool
src/qengine/extern/asmjit/core/builder.cpp:684
↓ 1 callersMethodembedDataArray
src/qengine/extern/asmjit/core/builder.cpp:672
↓ 1 callersMethodembedLabel
src/qengine/extern/asmjit/core/builder.cpp:713
↓ 1 callersMethodembedLabelDelta
src/qengine/extern/asmjit/core/builder.cpp:727
↓ 1 callersMethodemitEpilog
src/qengine/extern/asmjit/core/emitter.cpp:222
↓ 1 callersMethodemitEpilog
TODO: [ARM] Emit epilog.
src/qengine/extern/asmjit/arm/a64emithelper.cpp:369
↓ 1 callersMethodemitEpilog
src/qengine/extern/asmjit/x86/x86emithelper.cpp:498
↓ 1 callersMethodemitJump
src/qengine/extern/asmjit/arm/a64rapass.cpp:841
↓ 1 callersMethodemitLoad
src/qengine/extern/asmjit/arm/a64rapass.cpp:807
↓ 1 callersMethodemitProlog
src/qengine/extern/asmjit/core/emitter.cpp:215
↓ 1 callersMethodemitProlog
src/qengine/extern/asmjit/arm/a64emithelper.cpp:303
↓ 1 callersMethodemitProlog
src/qengine/extern/asmjit/x86/x86emithelper.cpp:419
↓ 1 callersMethodemitSave
src/qengine/extern/asmjit/arm/a64rapass.cpp:824
↓ 1 callersMethodemitSwap
src/qengine/extern/asmjit/arm/a64rapass.cpp:802
↓ 1 callersMethodemitValueLE
src/qengine/extern/asmjit/core/codewriter_p.h:101
↓ 1 callersFunctionencodeFP64ToImm8
Encodes a double precision floating point value into IMM8 format. \note This function expects that `isFP64Imm8(val) == true` so it doesn't perform an
src/qengine/extern/asmjit/arm/a64utils.h:168
↓ 1 callersFunctionencodeImm64ByteMaskToImm8
[.......A|B.......|.......C|D.......|.......E|F.......|.......G|H.......]
src/qengine/extern/asmjit/arm/a64assembler.cpp:402
↓ 1 callersFunctionencodeMovSequence32
src/qengine/extern/asmjit/arm/a64assembler.cpp:300
↓ 1 callersFunctionencodeMovSequence64
src/qengine/extern/asmjit/arm/a64assembler.cpp:332
↓ 1 callersMethodendPosition
src/qengine/extern/asmjit/core/rapass_p.h:201
↓ 1 callersMethodentryScratchGpRegs
src/qengine/extern/asmjit/core/rapass_p.h:1170
↓ 1 callersMethodequals
Tests whether the operand is 100% equal to `other` operand. \note This basically performs a binary comparison, if aby bit is different the operands a
src/qengine/extern/asmjit/core/operand.h:659
↓ 1 callersFunctionerrorHandler
Returns the error handler this emitter uses. The returned error handler is either the emitter's own error handler or it's error handler used by \ref
src/qengine/extern/asmjit/core/emitter.h:431
↓ 1 callersMethodexitScratchGpRegs
src/qengine/extern/asmjit/core/rapass_p.h:207
↓ 1 callersMethodextraBlock
Returns an extra block used by the current function being processed.
src/qengine/extern/asmjit/core/rapass_p.h:789
↓ 1 callersMethodfeaturesEnd
src/qengine/extern/asmjit/x86/x86instdb_p.h:200
↓ 1 callersMethodfillBits
src/qengine/extern/asmjit/core/zonevector.h:564
↓ 1 callersFunctionfillPattern64
src/qengine/extern/asmjit/core/jitallocator.cpp:1023
↓ 1 callersFunctionfillTrailingBitsImpl
Fills all trailing bits right from the first most significant bit set.
src/qengine/extern/asmjit/core/support.h:266
↓ 1 callersMethodfinalStackAlignment
Returns final stack alignment (the maximum value of call, local, and natural stack alignments).
src/qengine/extern/asmjit/core/func.h:1147
↓ 1 callersMethodfinalize
src/qengine/extern/asmjit/core/func.cpp:139
↓ 1 callersFunctionflags
Returns formatting flags.
src/qengine/extern/asmjit/core/logger.h:59
↓ 1 callersMethodflags
src/qengine/extern/asmjit/arm/a64instdb.h:51
↓ 1 callersMethodflatten
src/qengine/extern/asmjit/core/codeholder.cpp:860
↓ 1 callersMethodforbiddenFlags
src/qengine/extern/asmjit/core/rapass_p.h:439
↓ 1 callersFunctionformatDataHelper
src/qengine/extern/asmjit/core/formatter.cpp:215
↓ 1 callersFunctionformatFuncArgs
src/qengine/extern/asmjit/core/formatter.cpp:375
↓ 1 callersFunctionformatFuncRets
src/qengine/extern/asmjit/core/formatter.cpp:366
↓ 1 callersFunctionformatFuncValue
src/qengine/extern/asmjit/core/formatter.cpp:297
↓ 1 callersMethodfuncDetail
src/qengine/extern/asmjit/core/func.h:1363
↓ 1 callersFunctiongetAnonymousMemoryStrategy
src/qengine/extern/asmjit/core/virtmem.cpp:477
↓ 1 callersFunctiongetControlFlowType
TODO: [ARM] This is just a workaround...
src/qengine/extern/asmjit/arm/a64rapass.cpp:104
↓ 1 callersFunctiongetHardenedRuntimeFlags
src/qengine/extern/asmjit/core/virtmem.cpp:130
↓ 1 callersFunctiongetOSXVersion
src/qengine/extern/asmjit/core/virtmem.cpp:262
↓ 1 callersFunctiongetTmpDir
src/qengine/extern/asmjit/core/virtmem.cpp:303
↓ 1 callersFunctiongetVMInfo
src/qengine/extern/asmjit/core/virtmem.cpp:99
↓ 1 callersFunctiongetXmmMovInst
src/qengine/extern/asmjit/x86/x86emithelper.cpp:25
↓ 1 callersMethodgranularity
Returns granularity of the allocator.
src/qengine/extern/asmjit/core/jitallocator.h:165
↓ 1 callersMethodgrow
Called to grow the buffer to fit at least `n` elements more.
src/qengine/extern/asmjit/core/zonevector.h:370
↓ 1 callersMethodgrowBuffer
src/qengine/extern/asmjit/core/codeholder.cpp:306
↓ 1 callersFunctionhandleBlockWithUnknownJump
Handles block with unknown jump, which could be a jump to a jump table. If we encounter such block we basically insert all existing blocks as success
src/qengine/extern/asmjit/core/rabuilders_p.h:495
↓ 1 callersMethodhasAlignedVecSR
Tests whether vector registers can be saved and restored by using aligned reads and writes.
src/qengine/extern/asmjit/core/func.h:1110
↓ 1 callersMethodhasAll
Tests whether all features as defined by `other` are present.
src/qengine/extern/asmjit/core/cpuinfo.h:92
↓ 1 callersMethodhasAnyConsecutiveFlag
Tests whether the tied register has any consecutive flag.
src/qengine/extern/asmjit/core/radefs_p.h:901
↓ 1 callersMethodhasAssignedSlot
src/qengine/extern/asmjit/core/codeholder.h:262
↓ 1 callersMethodhasAvx512Flag
Tests whether the instruction has an AVX-512 `flag`, see \ref Avx512Flags.
src/qengine/extern/asmjit/x86/x86instdb.h:475
↓ 1 callersMethodhasAvx512K
Tests whether the instruction supports AVX512 masking {k}.
src/qengine/extern/asmjit/x86/x86instdb.h:516
↓ 1 callersMethodhasAvx512Z
Tests whether the instruction supports AVX512 zeroing {k}{z}.
src/qengine/extern/asmjit/x86/x86instdb.h:518
↓ 1 callersMethodhasAvxCleanup
Tests whether the function has AVX cleanup - 'vzeroupper' instruction in epilog.
src/qengine/extern/asmjit/core/func.h:1099
↓ 1 callersMethodhasCalleeStackCleanup
Tests whether the callee must adjust SP before returning (X86-STDCALL only)
src/qengine/extern/asmjit/core/func.h:1138
↓ 1 callersMethodhasConsecutiveParent
src/qengine/extern/asmjit/core/radefs_p.h:863
↓ 1 callersMethodhasDanglingBlocks
Tests whether the CFG has dangling blocks - these were created by `newBlock()`, but not added to CFG through `addBlocks()`. If `true` is returned and
src/qengine/extern/asmjit/core/rapass_p.h:859
↓ 1 callersFunctionhasDirtySectionLinks
Returns whether the section links of active section nodes are dirty. You can update these links by calling `updateSectionLinks()` in such case.
src/qengine/extern/asmjit/core/builder.h:269
↓ 1 callersMethodhasFuncCalls
Tests whether the function calls other functions.
src/qengine/extern/asmjit/core/func.h:1071
↓ 1 callersMethodhasImmediateConsecutives
src/qengine/extern/asmjit/core/radefs_p.h:1193
↓ 1 callersMethodhasInlineComment
Tests whether the node has an inline comment/annotation.
src/qengine/extern/asmjit/core/builder.h:675
↓ 1 callersMethodhasInstPushPop
Tests whether the ISA provides push/pop instructions for the given register `group`.
src/qengine/extern/asmjit/core/archtraits.h:235
↓ 1 callersMethodhasInstRWFlag
Tests whether the given `flag` is present in instruction RW flags.
src/qengine/extern/asmjit/core/rapass_p.h:323
↓ 1 callersMethodhasJumpTable
src/qengine/extern/asmjit/core/rapass_p.h:166
↓ 1 callersMethodhasMmxCleanup
Tests whether the function has MMX cleanup - 'emms' instruction in epilog.
src/qengine/extern/asmjit/core/func.h:1092
↓ 1 callersMethodhasNoEffect
Tests whether the node has no effect when executed (label, .align, nop, ...).
src/qengine/extern/asmjit/core/builder.h:621
↓ 1 callersMethodhasParent
Tests whether the label has a parent label.
src/qengine/extern/asmjit/core/codeholder.h:573
↓ 1 callersMethodhasPosition
Tests whether the node has a position assigned. \remarks Returns `true` if node position is non-zero.
src/qengine/extern/asmjit/core/builder.h:628
↓ 1 callersMethodhasQ
src/qengine/extern/asmjit/arm/a64assembler.cpp:429
↓ 1 callersMethodhasRegisterOp
src/qengine/extern/asmjit/arm/a64instdb_p.h:545
↓ 1 callersMethodhasRet
Tests whether the function has a return value.
src/qengine/extern/asmjit/core/compiler.h:486
↓ 1 callersFunctionhasSameRegType
src/qengine/extern/asmjit/x86/x86instapi.cpp:779
↓ 1 callersMethodhasScalar
src/qengine/extern/asmjit/arm/a64instdb_p.h:571
↓ 1 callersMethodhasShift
Gets whether the memory operand has shift (aka scale) constant.
src/qengine/extern/asmjit/arm/armoperand.h:529
↓ 1 callersMethodhasShift
Tests whether the memory operand has shift (aka scale) value.
src/qengine/extern/asmjit/x86/x86operand.h:883
↓ 1 callersMethodhasStackSlot
src/qengine/extern/asmjit/core/radefs_p.h:1145
↓ 1 callersMethodhasTerminator
src/qengine/extern/asmjit/core/rapass_p.h:164
↓ 1 callersMethodhasUseRM
Tests whether the USE slot can be patched to memory operand.
src/qengine/extern/asmjit/core/radefs_p.h:904
↓ 1 callersMethodhasZeroOp
src/qengine/extern/asmjit/arm/a64instdb_p.h:546
↓ 1 callersMethodhashCode
Returns the hash-value of label's name and its parent label (if any). Label hash is calculated as `HASH(Name) ^ ParentId`. The hash function is imple
src/qengine/extern/asmjit/core/codeholder.h:611
↓ 1 callersMethodhintRegId
src/qengine/extern/asmjit/core/radefs_p.h:1168
← previousnext →1,001–1,100 of 3,256, ranked by callers