MCPcopy Create free account

hub / github.com/cvut/qtrvsim / types & classes

Types & classes301 in github.com/cvut/qtrvsim

↓ 94 callersClassQString
src/gui/dialogs/about/aboutdialog.h:9
↓ 43 callersClassAddress
src/machine/csr/address.h:20
↓ 21 callersClassParseError
src/machine/instruction.h:137
↓ 16 callersClassAddress
* Emulated physical memory address. * * It is guaranteed that all instances of this type belong to single address * space and therefore all can be
src/machine/memory/address.h:23
↓ 12 callersClassArgumentDesc
src/machine/instruction.cpp:27
↓ 9 callersClassRegisterValue
* Represents a value stored in register * * Register value is semantically considered to be only an array of bits * and with no meaning assumed, t
src/machine/register_value.h:26
↓ 6 callersClassCacheConfig
src/machine/machineconfig.h:35
↓ 5 callersClassInstruction
src/machine/instruction.h:93
↓ 4 callersClassAddressRange
* Physical memory range - for nou used for range reservation for AMO operations * * If the first and the last point to the same address then range r
src/machine/memory/address_range.h:21
↓ 4 callersClassIntegerDecomposition
src/machine/tests/utils/integer_decomposition.h:32
↓ 3 callersClassConfigIsaWord
src/machine/config_isa.h:9
↓ 2 callersClassBranchTargetBufferEntry
src/machine/predictor.h:60
↓ 2 callersClassPredictionStatistics
src/machine/predictor.h:111
↓ 1 callersClassHyperlinkItem
* Represents SVG element <a>. * * Works exactly as the group item but it adds emits event on doubleclick. * * @see https://developer.mozilla.org/e
external/svgscene/src/svgscene/components/hyperlinkitem.h:14
↓ 1 callersEnumInstructionFlags
src/machine/instruction.h:28
↓ 1 callersClassQWheelEvent_poly
external/svgscene/src/svgscene/polyfills/qt5/qwheelevent.h:5
↓ 1 callersClassSvgDocument
external/svgscene/src/svgscene/svgdocument.h:53
↓ 1 callersClassSvgElement
external/svgscene/src/svgscene/svghandler.h:27
ClassAboutDialog
src/gui/dialogs/about/aboutdialog.h:12
EnumAccessControl
src/machine/instruction.cpp:740
EnumAccessControl
src/machine/core.cpp:178
EnumAccessControl
src/machine/instruction.h:155
EnumAccessControl
src/machine/machinedefs.h:11
EnumAccessControl
src/machine/core.h:137
EnumAccessControl
src/machine/memory/frontend_memory.cpp:52
EnumAccessControl
src/machine/memory/frontend_memory.h:87
EnumAccessEffects
* Determines what effects should memory access cause. */
src/machine/memory/memory_utils.h:17
EnumAccessType
* This is preferred over bool (write = true|false) for better readability. */
src/machine/memory/cache/cache_types.h:31
ClassAclintMswi
src/machine/memory/backend/aclintmswi.h:27
ClassAclintMtimer
src/machine/memory/backend/aclintmtimer.h:29
ClassAclintSswi
src/machine/memory/backend/aclintsswi.h:27
EnumAluComponent
* Components available in combined ALU. */
src/machine/execute/alu.h:15
EnumAluOp
src/machine/execute/alu_op.h:10
EnumArchitectureType
src/machine/programloader.h:16
ClassBackendMemory
* Interface for physical memory or periphery. * . * Device implementing this interface is connected to the memory system via * memory data bus (`me
src/machine/memory/backend/backend_memory.h:46
ClassBitField
src/machine/bitfield.h:17
ClassBoolValue
src/gui/windows/coreview/components/value_handlers.h:23
ClassBranchHistoryRegister
src/machine/predictor.h:30
ClassBranchHistoryTableEntry
src/machine/predictor.h:118
ClassBranchPredictor
src/machine/predictor.h:245
EnumBranchResult
src/machine/predictor_types.h:20
ClassBranchTargetBuffer
src/machine/predictor.h:67
EnumBranchType
src/machine/predictor_types.h:13
ClassCache
src/gui/windows/coreview/components/cache.h:9
ClassCache
* NOTE ON TERMINOLOGY: * N-way set associative cache consist of N ways (where N is degree * of associativity). Arguments requesting N are called `as
src/machine/memory/cache/cache.h:34
ClassCacheAddressBlock
src/gui/windows/cache/cacheview.h:12
EnumCacheConfig::ReplacementPolicy
src/machine/machineconfig.cpp:136
EnumCacheConfig::WritePolicy
src/machine/machineconfig.cpp:140
ClassCacheDock
src/gui/windows/cache/cachedock.h:12
ClassCacheLine
src/machine/memory/cache/cache.cpp:228
ClassCacheLine
* Single cache line. Appropriate cache block is stored in `data`. */
src/machine/memory/cache/cache_types.h:22
ClassCacheLocation
* Determiners location of address in single way of cache. This mean, where * given addresses should be stored, if present. */
src/machine/memory/cache/cache_types.h:12
ClassCachePolicy
* Cache replacement policy interface. * * For clarification of cache terminiology, see docstring of `Cache` in * `memory/cache/cache.h`. */
src/machine/memory/cache/cache_policy.h:21
ClassCachePolicyLFU
* Least frequently used policy * * Keeps statistics of access count for each associativity index. * Resets statistics when set(row) is evicted.
src/machine/memory/cache/cache_policy.h:73
ClassCachePolicyLRU
* Last recently used policy * * Keeps queue of associativity indexes from last accessed * to most recently accesed. * Empty indexes are shifte
src/machine/memory/cache/cache_policy.h:46
ClassCachePolicyPLRU
* Pseudo Last recently used policy * * Hardware-Friendly LRU Implementation */
src/machine/memory/cache/cache_policy.h:110
ClassCachePolicyRAND
src/machine/memory/cache/cache_policy.h:90
ClassCacheViewBlock
src/gui/windows/cache/cacheview.h:42
ClassCacheViewScene
src/gui/windows/cache/cacheview.h:78
ClassCharIOHandler
src/cli/chariohandler.h:8
EnumConfigPresets
src/machine/machineconfig.h:23
EnumConfigPresets
src/machine/machineconfig.h:43
EnumConfigPresets
src/machine/machineconfig.h:92
EnumConfigPresets
src/machine/machineconfig.cpp:80
ClassControlState
* This class provides access to state of CSR registers. * * Registers are externally addressed by 12bit address. To simplify simulation, all
src/machine/csr/controlstate.h:81
ClassCore
src/machine/core.h:27
ClassCorePipelined
src/machine/core.h:165
ClassCoreSingle
src/machine/core.h:146
ClassCoreState
src/machine/core/core_state.h:16
ClassCoreViewScene
src/gui/windows/coreview/scene.h:18
ClassCoreViewScene
src/gui/windows/coreview/data.h:19
ClassCoreViewScenePipelined
src/gui/windows/coreview/scene.h:113
ClassCoreViewSceneSimple
src/gui/windows/coreview/scene.h:108
ClassCsrDock
src/gui/windows/csr/csrdock.h:15
ClassDebugValue
src/gui/windows/coreview/components/value_handlers.h:75
ClassDecodeInternalState
src/machine/pipeline.h:127
ClassDecodeInterstage
src/machine/pipeline.h:79
ClassDecodeState
src/machine/pipeline.h:139
ClassDockPredictorBHT
src/gui/windows/predictor/predictor_bht_dock.h:41
ClassDockPredictorBTB
Branch Target Buffer Dock
src/gui/windows/predictor/predictor_btb_dock.h:35
ClassDockPredictorInfo
src/gui/windows/predictor/predictor_info_dock.h:35
EnumDumpFormat
src/cli/reporter.h:16
ClassDumpRange
src/cli/reporter.h:42
ClassEditorDock
src/gui/windows/editor/editordock.h:11
ClassEditorTab
src/gui/windows/editor/editortab.h:11
ClassElf
external/libelf/libelf.h:128
ClassElf
* ELF descriptor */
external/libelf/private.h:135
ClassElf_Scn
external/libelf/libelf.h:133
ClassElf_Scn
* Section descriptor */
external/libelf/private.h:205
EnumEndian
* Memory endian type (used for bot simulator and host machine). * Standard enum is not available until c++20. */
src/common/endian.h:20
EnumExceptionCause
src/machine/machine.h:82
EnumExceptionCause
src/machine/machine.cpp:104
EnumExceptionCause
src/machine/pipeline.h:49
EnumExceptionCause
src/machine/core.cpp:112
EnumExceptionCause
src/machine/machinedefs.h:65
EnumExceptionCause
src/machine/core.h:57
EnumExceptionCause
src/machine/csr/controlstate.h:125
EnumExceptionCause
src/machine/csr/controlstate.cpp:115
ClassExceptionHandler
src/machine/core.h:23
ClassExecuteInternalState
src/machine/pipeline.h:188
next →1–100 of 301, ranked by callers