Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Chemiculs/qengine
/ types & classes
Types & classes
763 in github.com/Chemiculs/qengine
⨍
Functions
3,256
◇
Types & classes
763
↓ 77 callers
Class
VecV
src/qengine/extern/asmjit/arm/armoperand.h:31
↓ 73 callers
Enum
T
src/qengine/extern/asmjit/core/jitallocator.cpp:60
↓ 38 callers
Class
Xmm
src/qengine/extern/asmjit/x86/x86operand.h:30
↓ 37 callers
Class
BaseInst
Instruction id, options, and extraReg in a single structure. This structure exists mainly to simplify analysis and validation API that requires `BaseI
src/qengine/extern/asmjit/core/inst.h:206
↓ 37 callers
Class
VecD
src/qengine/extern/asmjit/arm/armoperand.h:30
↓ 37 callers
Class
Ymm
src/qengine/extern/asmjit/x86/x86operand.h:31
↓ 36 callers
Class
Zmm
src/qengine/extern/asmjit/x86/x86operand.h:32
↓ 35 callers
Class
GpW
src/qengine/extern/asmjit/arm/armoperand.h:23
↓ 35 callers
Class
GpX
src/qengine/extern/asmjit/arm/armoperand.h:24
↓ 35 callers
Class
VecS
src/qengine/extern/asmjit/arm/armoperand.h:29
↓ 33 callers
Class
VecB
src/qengine/extern/asmjit/arm/armoperand.h:27
↓ 33 callers
Class
VecH
src/qengine/extern/asmjit/arm/armoperand.h:28
↓ 31 callers
Class
Mem
src/qengine/extern/asmjit/x86/x86operand.h:20
↓ 23 callers
Class
q_rogueaccess
src/qengine/qbase/qexcept.hpp:131
↓ 20 callers
Class
GpbLo
src/qengine/extern/asmjit/x86/x86operand.h:24
↓ 18 callers
Class
CReg
src/qengine/extern/asmjit/x86/x86operand.h:36
↓ 18 callers
Class
DReg
src/qengine/extern/asmjit/x86/x86operand.h:37
↓ 18 callers
Class
Gpd
src/qengine/extern/asmjit/x86/x86operand.h:27
↓ 18 callers
Class
Gpq
src/qengine/extern/asmjit/x86/x86operand.h:28
↓ 18 callers
Class
Gpw
src/qengine/extern/asmjit/x86/x86operand.h:26
↓ 16 callers
Class
Imm
Immediate operands are encoded with instruction data.
src/qengine/extern/asmjit/core/operand.h:1404
↓ 16 callers
Class
qeh_uint8
src/qengine/engine/polyhashtypes/qtype_enchash.hpp:433
↓ 14 callers
Class
Shift
Represents ARM immediate shift operation type and value.
src/qengine/extern/asmjit/core/archcommons.h:165
↓ 13 callers
Class
BaseReg
Physical or virtual register operand.
src/qengine/extern/asmjit/core/operand.h:826
↓ 12 callers
Enum
RegGroup
src/qengine/extern/asmjit/core/operand.h:167
↓ 11 callers
Class
Gp
src/qengine/extern/asmjit/x86/x86operand.h:22
↓ 11 callers
Class
KReg
src/qengine/extern/asmjit/x86/x86operand.h:34
↓ 11 callers
Class
Mm
src/qengine/extern/asmjit/x86/x86operand.h:33
↓ 11 callers
Class
St
src/qengine/extern/asmjit/x86/x86operand.h:38
↓ 10 callers
Class
Label
Label (jump target or data location). Label represents a location in code typically used as a jump target, but may be also a reference to some data o
src/qengine/extern/asmjit/core/operand.h:753
↓ 10 callers
Class
Mem
src/qengine/extern/asmjit/arm/armoperand.h:20
↓ 10 callers
Class
qeh_int16
src/qengine/engine/polyhashtypes/qtype_enchash.hpp:616
↓ 10 callers
Class
qeh_int32
src/qengine/engine/polyhashtypes/qtype_enchash.hpp:979
↓ 10 callers
Class
qeh_int64
src/qengine/engine/polyhashtypes/qtype_enchash.hpp:1341
↓ 10 callers
Class
qeh_int8
src/qengine/engine/polyhashtypes/qtype_enchash.hpp:254
↓ 10 callers
Class
qeh_uint16
src/qengine/engine/polyhashtypes/qtype_enchash.hpp:796
↓ 10 callers
Class
qeh_uint32
src/qengine/engine/polyhashtypes/qtype_enchash.hpp:1157
↓ 10 callers
Class
qeh_uint64
src/qengine/engine/polyhashtypes/qtype_enchash.hpp:1520
↓ 10 callers
Class
qh_int16
src/qengine/engine/hashtypes/qtype_hash.hpp:760
↓ 10 callers
Class
qh_int32
src/qengine/engine/hashtypes/qtype_hash.hpp:1159
↓ 10 callers
Class
qh_int64
src/qengine/engine/hashtypes/qtype_hash.hpp:1559
↓ 10 callers
Class
qh_int8
src/qengine/engine/hashtypes/qtype_hash.hpp:360
↓ 10 callers
Class
qh_uint16
src/qengine/engine/hashtypes/qtype_hash.hpp:957
↓ 10 callers
Class
qh_uint32
src/qengine/engine/hashtypes/qtype_hash.hpp:1356
↓ 10 callers
Class
qh_uint64
src/qengine/engine/hashtypes/qtype_hash.hpp:1757
↓ 10 callers
Class
qh_uint8
src/qengine/engine/hashtypes/qtype_hash.hpp:558
↓ 9 callers
Class
SReg
src/qengine/extern/asmjit/x86/x86operand.h:35
↓ 9 callers
Class
Tmm
src/qengine/extern/asmjit/x86/x86operand.h:40
↓ 8 callers
Class
Operand
Base class representing an operand in AsmJit (default constructed version).
src/qengine/extern/asmjit/core/operand.h:685
↓ 6 callers
Class
Bnd
src/qengine/extern/asmjit/x86/x86operand.h:39
↓ 6 callers
Class
GpbHi
src/qengine/extern/asmjit/x86/x86operand.h:25
↓ 5 callers
Class
BaseMem
Base class for all memory operands. The data is split into the following parts: - BASE - Base register or label - requires 36 bits total. 4 bits are
src/qengine/extern/asmjit/core/operand.h:1169
↓ 4 callers
Enum
OpRWFlags
src/qengine/extern/asmjit/core/inst.h:381
↓ 4 callers
Class
qh_m128i
src/qengine/engine/hashtypes/qtype_hash.hpp:2552
↓ 3 callers
Enum
InstOptions
Instruction options. Instruction options complement instruction identifier and attributes.
src/qengine/extern/asmjit/core/inst.h:57
↓ 3 callers
Class
LiveRegData
src/qengine/extern/asmjit/core/radefs_p.h:665
↓ 3 callers
Class
MyKeyMatcher
src/qengine/extern/asmjit/core/zonehash.cpp:260
↓ 3 callers
Class
Reg
src/qengine/extern/asmjit/x86/x86operand.h:19
↓ 2 callers
Enum
CpuRWFlags
CPU read/write flags used by \ref InstRWInfo. These flags can be used to get a basic overview about CPU specifics flags used by instructions.
src/qengine/extern/asmjit/core/inst.h:329
↓ 2 callers
Enum
InstRWFlags
Flags used by \ref InstRWInfo.
src/qengine/extern/asmjit/core/inst.h:629
↓ 2 callers
Class
LabelByName
Only used to lookup a label from `_namedLabels`.
src/qengine/extern/asmjit/core/codeholder.cpp:453
↓ 2 callers
Enum
MemoryFlags
Virtual memory access and mmap-specific flags.
src/qengine/extern/asmjit/core/virtmem.h:40
↓ 2 callers
Class
RALiveCount
Count of live registers, per group.
src/qengine/extern/asmjit/core/radefs_p.h:337
↓ 2 callers
Class
RARegCount
Count of virtual or physical registers per group. \note This class uses 8-bit integers to represent counters, it's only used in places where this is
src/qengine/extern/asmjit/core/radefs_p.h:141
↓ 2 callers
Class
RARegMask
Registers mask.
src/qengine/extern/asmjit/core/radefs_p.h:225
↓ 2 callers
Enum
RegType
Register type. Provides a unique type that can be used to identify a register or its view.
src/qengine/extern/asmjit/core/operand.h:46
↓ 2 callers
Class
Vec
src/qengine/extern/asmjit/x86/x86operand.h:29
↓ 1 callers
Enum
CondCode
src/qengine/extern/asmjit/core/archcommons.h:25
↓ 1 callers
Enum
CondCode
src/qengine/extern/asmjit/x86/x86globals.h:23
↓ 1 callers
Class
Environment
Represents an environment, which is usually related to a \ref Target. Environment has usually an 'arch-subarch-vendor-os-abi' format, which is someti
src/qengine/extern/asmjit/core/environment.h:183
↓ 1 callers
Class
Gp
src/qengine/extern/asmjit/arm/armoperand.h:22
↓ 1 callers
Class
Iterator
src/qengine/extern/asmjit/core/support.h:102
↓ 1 callers
Class
RABlockVisitItem
src/qengine/extern/asmjit/core/rapass.cpp:356
↓ 1 callers
Class
RACFGBuilder
src/qengine/extern/asmjit/arm/a64rapass.cpp:77
↓ 1 callers
Class
RACFGBuilder
src/qengine/extern/asmjit/x86/x86rapass.cpp:80
↓ 1 callers
Class
RARegIndex
Provides mapping that can be used to fast index architecture register groups.
src/qengine/extern/asmjit/core/radefs_p.h:211
↓ 1 callers
Class
RARegsStats
Information associated with each instruction, propagated to blocks, loops, and the whole function. This information can be used to do minor decisions
src/qengine/extern/asmjit/core/radefs_p.h:289
↓ 1 callers
Class
RAStackGap
src/qengine/extern/asmjit/core/rastack.cpp:42
↓ 1 callers
Class
Rip
src/qengine/extern/asmjit/x86/x86operand.h:41
↓ 1 callers
Enum
TLogImm
A predicate that can be used as an immediate value with VPTERNLOG[D|Q] instruction. There are 3 inputs to the instruction (\ref kA, \ref kB, \ref kC)
src/qengine/extern/asmjit/x86/x86globals.h:2099
↓ 1 callers
Class
Temporary
Used to pass a temporary buffer to: - Containers that use user-passed buffer as an initial storage (still can grow). - Zone allocator that would use
src/qengine/extern/asmjit/core/support.h:1718
↓ 1 callers
Enum
VReduceImm
src/qengine/extern/asmjit/x86/x86globals.h:2076
↓ 1 callers
Class
Vec
src/qengine/extern/asmjit/arm/armoperand.h:26
↓ 1 callers
Class
index_proxy
src/qengine/engine/polyhashtypes/qtype_enchash.hpp:3045
↓ 1 callers
Class
index_proxy
src/qengine/engine/polytypes/qtype_enc.hpp:2694
↓ 1 callers
Class
index_proxy
src/qengine/engine/hashtypes/qtype_hash.hpp:3531
↓ 1 callers
Class
qh_string
src/qengine/engine/hashtypes/qtype_hash.hpp:3259
↓ 1 callers
Class
qh_wstring
src/qengine/engine/hashtypes/qtype_hash.hpp:3385
Class
ARM
ARM specific features data.
src/qengine/extern/asmjit/core/cpuinfo.h:444
Class
ARMRAPass
src/qengine/extern/asmjit/arm/a64rapass_p.h:29
Class
ASMJIT_MAY_ALIAS
src/qengine/extern/asmjit/core/osutils.h:34
Class
ASMJIT_VIRTAPI
src/qengine/extern/asmjit/core/errorhandler.h:186
Class
ASMJIT_VIRTAPI
src/qengine/extern/asmjit/core/compiler.h:50
Class
ASMJIT_VIRTAPI
src/qengine/extern/asmjit/core/jitruntime.h:25
Class
ASMJIT_VIRTAPI
src/qengine/extern/asmjit/core/logger.h:110
Class
ASMJIT_VIRTAPI
src/qengine/extern/asmjit/core/emitter.h:194
Class
ASMJIT_VIRTAPI
src/qengine/extern/asmjit/core/builder.h:130
Class
ASMJIT_VIRTAPI
src/qengine/extern/asmjit/arm/a64assembler.h:19
Class
ASMJIT_VIRTAPI
src/qengine/extern/asmjit/arm/a64builder.h:21
Class
ASMJIT_VIRTAPI
src/qengine/extern/asmjit/arm/a64compiler.h:22
next →
1–100 of 763, ranked by callers