Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/MikePopoloski/slang
/ functions
Functions
5,397 in github.com/MikePopoloski/slang
⨍
Functions
5,397
◇
Types & classes
2,039
↓ 1,690 callers
Method
size
source/numeric/ConstantValue.cpp:159
↓ 1,272 callers
Method
addSyntaxTree
source/ast/Compilation.cpp:165
↓ 867 callers
Method
eval
source/ast/Patterns.cpp:157
↓ 835 callers
Method
empty
source/numeric/ConstantValue.cpp:155
↓ 833 callers
Method
push_back
Adds an element to the end of the array.
include/slang/util/SmallVector.h:168
↓ 707 callers
Method
getAllDiagnostics
source/ast/EvalContext.cpp:141
↓ 691 callers
Function
peek
include/slang/parsing/Lexer.h:199
↓ 548 callers
Method
sourceRange
source/syntax/SyntaxNode.cpp:143
↓ 499 callers
Method
location
source/parsing/Token.cpp:476
↓ 435 callers
Method
valueText
source/parsing/Token.cpp:416
↓ 412 callers
Function
consume
include/slang/parsing/Lexer.h:210
↓ 410 callers
Method
has
Returns true iff (*this & r) != 0.
include/slang/util/Enum.h:134
↓ 381 callers
Method
write
source/ast/ASTSerializer.cpp:62
↓ 345 callers
Method
end
source/util/TimeTrace.cpp:74
↓ 287 callers
Method
range
source/parsing/Token.cpp:472
↓ 272 callers
Method
find
source/ast/Scope.cpp:569
↓ 264 callers
Function
SVInt
Construct from a single bit that can be unknown.
include/slang/numeric/SVInt.h:158
↓ 263 callers
Method
emplace_back
include/slang/util/SmallVector.h:175
↓ 261 callers
Method
toString
tools/reflect/src/SvType.cpp:35
↓ 254 callers
Method
bad
source/ast/Expression.cpp:665
↓ 252 callers
Method
write
source/util/TimeTrace.cpp:139
↓ 249 callers
Function
testKeyword
tests/unittests/parsing/LexerTests.cpp:849
↓ 242 callers
Method
emplace
external/boost_concurrent.hpp:11057
↓ 217 callers
Method
back
include/slang/text/FormatBuffer.h:39
↓ 204 callers
Method
visit
include/slang/ast/ASTVisitor.h:206
↓ 197 callers
Method
getBitWidth
source/ast/types/Type.cpp:80
↓ 182 callers
Method
elements
external/boost_unordered.hpp:5900
↓ 180 callers
Function
analyze
tests/unittests/analysis/UnusedTests.cpp:10
↓ 171 callers
Method
append
source/util/CommandLine.cpp:194
↓ 170 callers
Method
str
include/slang/text/FormatBuffer.h:48
↓ 164 callers
Method
format
source/ast/types/TypePrinter.cpp:590
↓ 161 callers
Method
begin
external/boost_unordered.hpp:8764
↓ 159 callers
Method
copy
include/slang/util/IntervalMap.h:69
↓ 156 callers
Method
append
source/ast/types/TypePrinter.cpp:38
↓ 156 callers
Method
end
external/boost_unordered.hpp:8774
↓ 138 callers
Function
lexToken
tests/unittests/Test.cpp:80
↓ 137 callers
Function
visit
include/slang/ast/types/TypePrinter.h:112
↓ 133 callers
Method
add
tools/tidy/include/TidyFactory.h:45
↓ 131 callers
Function
advance
include/slang/parsing/Lexer.h:197
↓ 131 callers
Method
getValue
tests/unittests/util/SmallVectorTests.cpp:69
↓ 130 callers
Method
length
external/boost_unordered.hpp:5739
↓ 128 callers
Method
trivia
source/parsing/Token.cpp:480
↓ 125 callers
Method
addWithIndent
tools/reflect/include/CppEmitter.h:45
↓ 125 callers
Method
begin
source/util/TimeTrace.cpp:69
↓ 119 callers
Method
has_value
external/expected.hpp:854
↓ 118 callers
Method
isIntegral
source/ast/types/Type.cpp:164
↓ 113 callers
Function
preprocess
tests/unittests/parsing/PreprocessorTests.cpp:32
↓ 111 callers
Method
data
include/slang/text/FormatBuffer.h:38
↓ 108 callers
Method
rawText
source/parsing/Token.cpp:431
↓ 107 callers
Function
exactlyEquals
tests/unittests/Test.h:117
↓ 105 callers
Function
runCheckTest
tools/tidy/tests/TidyTest.h:12
↓ 100 callers
Method
add
source/util/CommandLine.cpp:22
↓ 99 callers
Method
isError
source/diagnostics/Diagnostics.cpp:38
↓ 97 callers
Method
fromText
source/syntax/SyntaxTree.cpp:71
↓ 97 callers
Method
getFirstToken
source/syntax/SyntaxNode.cpp:75
↓ 91 callers
Method
setAttributes
source/ast/Symbol.cpp:308
↓ 86 callers
Method
clear
source/ast/Lookup.cpp:71
↓ 85 callers
Method
getArrayElementType
source/ast/types/Type.cpp:842
↓ 85 callers
Function
logic_t
Default construct; zero value
include/slang/numeric/SVInt.h:45
↓ 84 callers
Method
start
* @brief Get the first index of a block. * * @param block The block number. * @return The first index. */
external/BS_thread_pool.hpp:631
↓ 84 callers
Function
toString
source/ast/symbols/SpecifySymbols.cpp:544
↓ 83 callers
Method
visit
source/ast/ASTSerializer.cpp:179
↓ 80 callers
Function
testPunctuation
tests/unittests/parsing/LexerTests.cpp:1111
↓ 79 callers
Method
size
include/slang/util/IntervalMap.h:160
↓ 77 callers
Function
getNumWords
Gets the number of words required to hold the integer, including the unknown bits.
include/slang/numeric/SVInt.h:243
↓ 75 callers
Function
has_value
external/expected.hpp:2277
↓ 73 callers
Method
getSymbolReference
source/ast/Expression.cpp:615
↓ 72 callers
Method
endArray
source/ast/ASTSerializer.cpp:162
↓ 72 callers
Method
startArray
source/ast/ASTSerializer.cpp:153
↓ 71 callers
Method
isEquivalentTo
source/ast/expressions/AssertionExpr.cpp:310
↓ 70 callers
Function
end
Gets an iterator to the end of the path, which is one past the root of the path.
include/slang/ast/ValuePath.h:124
↓ 65 callers
Function
getParentScope
Gets the logical parent scope that contains this symbol.
include/slang/ast/Symbol.h:157
↓ 65 callers
Method
pop_back
include/slang/text/FormatBuffer.h:42
↓ 64 callers
Method
get
include/slang/util/Util.h:174
↓ 64 callers
Function
isKind
include/slang/ast/Patterns.h:139
↓ 60 callers
Method
getDefinition
source/ast/Compilation.cpp:624
↓ 59 callers
Method
empty
source/diagnostics/TextDiagnosticClient.cpp:107
↓ 59 callers
Method
isSigned
source/ast/types/Type.cpp:129
↓ 58 callers
Method
getBitstreamWidth
source/ast/types/Type.cpp:98
↓ 58 callers
Method
insert
include/slang/util/IntervalMap.h:1248
↓ 56 callers
Function
addressof
external/expected.hpp:472
↓ 56 callers
Method
eval
source/ast/builtins/QueryFuncs.cpp:381
↓ 55 callers
Method
eval
source/ast/expressions/Operator.cpp:261
↓ 55 callers
Method
reserve
external/boost_concurrent.hpp:11444
↓ 54 callers
Function
begin
Gets an iterator to the "start" of the path, which is the *outermost* expression.
include/slang/ast/ValuePath.h:121
↓ 53 callers
Function
addMember
Adds a symbol as a member to the scope.
include/slang/ast/Scope.h:46
↓ 53 callers
Method
getValue
source/ast/expressions/LiteralExpressions.cpp:191
↓ 51 callers
Method
append_range
include/slang/util/SmallVector.h:197
↓ 51 callers
Method
isUnpackedArray
source/ast/types/Type.cpp:339
↓ 51 callers
Method
lookupName
source/ast/Scope.cpp:595
↓ 50 callers
Method
getDeclaredType
source/ast/Symbol.cpp:67
↓ 49 callers
Function
getSourceManager
Gets the source manager associated with the compilation. If no syntax trees have been added to the design this method will return nullptr.
include/slang/ast/Compilation.h:317
↓ 48 callers
Function
report
tests/unittests/Test.cpp:53
↓ 48 callers
Method
sensitivity
tests/unittests/analysis/SensitivityTests.cpp:23
↓ 48 callers
Method
serialize
source/ast/ASTSerializer.cpp:26
↓ 47 callers
Function
checkSensitivityNames
Checks that the read-set of a sensitivity list contains exactly the supplied signal names (order-insensitive).
tests/unittests/analysis/SensitivityTests.cpp:31
↓ 47 callers
Function
isFrozen
Returns true if the allocator is frozen, and false otherwise.
include/slang/util/BumpAllocator.h:93
↓ 47 callers
Method
isMatching
source/ast/types/Type.cpp:427
↓ 46 callers
Function
getSyntax
Gets the syntax node that was used to create this symbol, if any. Symbols can be created without any originating syntax; in those cases, this returns
include/slang/ast/Symbol.h:165
↓ 46 callers
Function
hash_combine
include/slang/util/Hash.h:236
next →
1–100 of 5,397, ranked by callers