Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Grubre/smol-gpu
/ types & classes
Types & classes
98 in github.com/Grubre/smol-gpu
⨍
Functions
344
◇
Types & classes
98
↓ 43 callers
Class
Whitespace
external/doctest.h:5945
↓ 15 callers
Class
Error
sim/simlib/error.hpp:10
↓ 7 callers
Class
InstructionBits
sim/simlib/instructions.hpp:341
↓ 1 callers
Class
Iterator
sim/aslib/lexer.hpp:17
↓ 1 callers
Class
Lexer
sim/aslib/lexer.hpp:8
↓ 1 callers
Class
Mnemonic
sim/simlib/instructions.hpp:857
Class
BlocksDirective
sim/aslib/parser.hpp:17
Class
ConsoleReporter
external/doctest.h:5958
Class
ContextOptions
external/doctest.h:893
Class
ContextScope
external/doctest.h:1846
Class
DOCTEST_INTERFACE
external/doctest.h:587
Class
DOCTEST_INTERFACE_DECL
external/doctest.h:1291
Class
DOCTEST_INTERFACE_DEF
external/doctest.h:4012
Class
DataMemory
sim/simlib/sim.hpp:82
Class
DebugOutputWindowReporter
external/doctest.h:6414
Class
DiscardOStream
external/doctest.h:6770
Enum
Enum
external/doctest.h:691
Class
ExceptionTranslator
external/doctest.h:1802
Class
Expression_lhs
cppcheck-suppress copyCtorAndEqOperator
external/doctest.h:1499
Enum
Funct3
Funct3
sim/simlib/instructions.hpp:181
Enum
Funct7
Funct7
sim/simlib/instructions.hpp:250
Class
Instruction
sim/aslib/parser.hpp:89
Class
InstructionDeterminant
sim/simlib/instructions.hpp:582
Class
InstructionMemory
sim/simlib/sim.hpp:30
Class
ItypeOperands
sim/aslib/parser.hpp:27
Class
JUnitReporter
TODO: - log_message() - respond to queries - honor remaining options - more attributes in tags
external/doctest.h:5709
Class
JUnitTestCase
external/doctest.h:5750
Class
JUnitTestCaseData
external/doctest.h:5716
Class
JUnitTestMessage
external/doctest.h:5739
Class
JalrOperands
sim/aslib/parser.hpp:55
Class
JtypeOperands
sim/aslib/parser.hpp:50
Class
JustLabel
sim/aslib/parser.hpp:148
Class
L
external/doctest.h:1668
Enum
MnemonicName
sim/simlib/instructions.hpp:588
Enum
Opcode
if a value here is 6 bits, then the 7th leftmost bit defines whether it's a scalar or vector instruction 1 for scalar, 0 for vector
sim/simlib/instructions.hpp:14
Class
Parser
The parsing function return nulloptr if an error has occured and push the error to the errors vector, otherwise they return the parsed value
sim/aslib/parser.hpp:166
Class
Program
sim/aslib/parser.hpp:155
Class
R
external/doctest.h:1668
Class
Register
sim/simlib/instructions.hpp:291
Enum
RegisterType
x0-x31 -> VECTOR s0-s31 -> SCALAR */
sim/simlib/instructions.hpp:286
Class
RelationalComparator
external/doctest.h:1668
Class
RelationalComparator<n, L, R>
external/doctest.h:1671
Class
RtypeOperands
sim/aslib/parser.hpp:33
Class
StringMaker
external/doctest.h:1080
Class
StringMakerBase
external/doctest.h:1038
Class
StringMakerBase<true>
external/doctest.h:1071
Class
StypeOperands
sim/aslib/parser.hpp:39
Class
Token
sim/aslib/token.hpp:63
Class
UtypeOperands
sim/aslib/parser.hpp:45
Class
WarpsDirective
sim/aslib/parser.hpp:13
Class
XmlReporter
external/doctest.h:5415
Class
allocator
external/doctest.h:543
Class
basic_istream
external/doctest.h:536
Class
basic_ostream
external/doctest.h:530
Class
basic_string
external/doctest.h:545
Class
can_use_op
external/doctest.h:1320
Class
char_traits
external/doctest.h:526
Class
char_traits<char>
external/doctest.h:528
Class
decay_array
external/doctest.h:1312
Class
decay_array<T[N]>
external/doctest.h:1313
Class
decay_array<T[]>
external/doctest.h:1314
Class
deferred_false
external/doctest.h:993
Class
enable_if
external/doctest.h:947
Class
enable_if<true, T>
external/doctest.h:950
Class
false_type
external/doctest.h:953
Class
filldata
external/doctest.h:1049
Class
filldata<T*>
external/doctest.h:1192
Class
filldata<T[N]>
external/doctest.h:1163
Class
filldata<const void*>
external/doctest.h:1187
Class
has_global_insertion_operator
external/doctest.h:998
Class
has_global_insertion_operator<T, decltype(::operator<<(declval<std::ostream&>(), declval<const T&>()), void())>
external/doctest.h:1001
Class
has_insertion_operator
external/doctest.h:1004
Class
has_insertion_operator<T, decltype(operator<<(declval<std::ostream&>(), declval<const T&>()), void())>
external/doctest.h:1027
Class
insert_hack
external/doctest.h:1007
Class
insert_hack<T, false>
external/doctest.h:1015
Class
insert_hack<T, true>
external/doctest.h:1010
Class
is_array
external/doctest.h:972
Class
is_array<T[SIZE]>
external/doctest.h:974
Class
is_enum
external/doctest.h:966
Class
is_pointer
external/doctest.h:969
Class
is_pointer<T*>
external/doctest.h:970
Class
is_rvalue_reference
external/doctest.h:959
Class
is_rvalue_reference<T&&>
external/doctest.h:960
Class
not_char_pointer
external/doctest.h:1316
Class
not_char_pointer<char*>
external/doctest.h:1317
Class
not_char_pointer<const char*>
external/doctest.h:1318
Enum
optionType
external/doctest.h:6548
Class
overloaded
sim/aslib/common.hpp:14
Class
remove_const
external/doctest.h:962
Class
remove_const<const T>
external/doctest.h:963
Class
remove_reference
external/doctest.h:955
Class
remove_reference<T&&>
external/doctest.h:957
Class
remove_reference<T&>
external/doctest.h:956
Class
should_stringify_as_underlying_type
external/doctest.h:1030
Class
true_type
external/doctest.h:952
Class
tuple
external/doctest.h:539
Class
underlying_type
external/doctest.h:967
Class
view
external/doctest.h:596