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
↓ 9 callers
Method
deepClone
source/parsing/Token.cpp:640
↓ 9 callers
Method
erase
external/boost_unordered.hpp:8851
↓ 9 callers
Method
findFirstOverlap
include/slang/util/IntervalMap.h:213
↓ 9 callers
Method
getChild
source/syntax/SyntaxNode.cpp:149
↓ 9 callers
Method
getDeclaringDefinition
source/ast/Symbol.cpp:261
↓ 9 callers
Method
getDefaultValue
source/ast/symbols/VariableSymbols.cpp:365
↓ 9 callers
Method
getFileName
source/text/SourceManager.cpp:136
↓ 9 callers
Method
getSelectableWidth
source/ast/types/Type.cpp:114
↓ 9 callers
Method
getSubroutine
source/ast/symbols/SubroutineSymbols.cpp:1134
↓ 9 callers
Function
isNegative
Check whether the number is negative. Note that this doesn't care about the sign flag; it simply looks at the highest bit to determine whether it is s
include/slang/numeric/SVInt.h:279
↓ 9 callers
Method
isSimpleBitVector
source/ast/types/Type.cpp:183
↓ 9 callers
Method
isUnion
source/ast/types/Type.cpp:404
↓ 9 callers
Method
isViaIfacePort
source/ast/HierarchicalReference.cpp:45
↓ 9 callers
Function
lexTimeScale
tests/unittests/parsing/PreprocessorTests.cpp:1227
↓ 9 callers
Method
load
source/ast/LValue.cpp:31
↓ 9 callers
Function
lookupDownward
Returns true if the lookup was ok, or if it failed in a way that allows us to continue looking up in other ways. Returns false if the entire lookup ha
source/ast/Lookup.cpp:293
↓ 9 callers
Function
mix
multiply and xor mix function, aka MUM
include/slang/util/Hash.h:63
↓ 9 callers
Function
mulx
external/boost_unordered.hpp:1323
↓ 9 callers
Function
mulx
external/boost_concurrent.hpp:6621
↓ 9 callers
Function
operands
@returns the list of operands in the concatenation
include/slang/ast/expressions/OperatorExpressions.h:248
↓ 9 callers
Method
reportCompilation
source/driver/Driver.cpp:1249
↓ 9 callers
Method
reportDiagnostics
source/driver/Driver.cpp:1282
↓ 9 callers
Function
reserve
external/boost_unordered.hpp:6690
↓ 9 callers
Method
reset
source/ast/EvalContext.cpp:20
↓ 9 callers
Function
serialize
tests/unittests/ast/SerializerTests.cpp:10
↓ 9 callers
Function
size
include/slang/util/IntervalMap.h:345
↓ 9 callers
Method
split
Splits the current state into separate true / false states.
include/slang/analysis/AbstractFlowAnalysis.h:140
↓ 9 callers
Function
svGlobMatches
source/text/Glob.cpp:339
↓ 9 callers
Method
verify
include/slang/util/IntervalMap.h:1167
↓ 8 callers
Function
ValuePath
Constructs an empty path.
include/slang/ast/ValuePath.h:53
↓ 8 callers
Function
_analyze
Compile *code* and return (compilation, AnalyzedProcedure) for module m.
pyslang/tests/test_analysis.py:457
↓ 8 callers
Function
_quote_arg
Quote a shell argument for the current platform shell.
scripts/slang-lit.py:97
↓ 8 callers
Method
append
source/parsing/Preprocessor_macros.cpp:712
↓ 8 callers
Method
ashr
source/numeric/SVInt.cpp:592
↓ 8 callers
Function
capacity
external/boost_unordered.hpp:6666
↓ 8 callers
Function
capacity
external/boost_concurrent.hpp:9556
↓ 8 callers
Function
checkVectorBase
tests/unittests/parsing/LexerTests.cpp:605
↓ 8 callers
Method
contains
source/numeric/ConstantValue.cpp:682
↓ 8 callers
Method
countOnes
source/numeric/SVInt.cpp:2014
↓ 8 callers
Method
evalSelector
source/ast/Expression.cpp:524
↓ 8 callers
Method
getCheckSeverity
tools/tidy/src/TidyConfig.cpp:110
↓ 8 callers
Function
getDeclaredType
Gets access to the symbol's declared type.
include/slang/ast/symbols/ValueSymbol.h:28
↓ 8 callers
Function
getDigitValue
Gets the numeric value of the given decimal digit. If the given character is not a valid decimal digit, the result is undefined.
include/slang/text/CharInfo.h:123
↓ 8 callers
Method
getDisplayColumnNumber
source/text/SourceManager.cpp:84
↓ 8 callers
Method
getKnownSystemName
source/ast/expressions/CallExpression.cpp:868
↓ 8 callers
Method
getPackage
source/ast/Compilation.cpp:947
↓ 8 callers
Method
getRange
source/parsing/Preprocessor_macros.cpp:694
↓ 8 callers
Method
getSourceRange
source/analysis/ValueDriver.cpp:70
↓ 8 callers
Method
get_allocator
external/boost_concurrent.hpp:10922
↓ 8 callers
Function
isEnabled
include/slang/analysis/DataFlowAnalysis.h:28
↓ 8 callers
Method
isLValueArg
source/ast/expressions/AssignmentExpressions.cpp:449
↓ 8 callers
Function
isString
Indicates whether this is a string type.
include/slang/ast/types/Type.h:201
↓ 8 callers
Method
load
external/boost_concurrent.hpp:12273
↓ 8 callers
Method
makeToken
include/slang/syntax/SyntaxRewriter.h:243
↓ 8 callers
Function
mul32
external/boost_unordered.hpp:10044
↓ 8 callers
Function
mul32
external/boost_concurrent.hpp:13181
↓ 8 callers
Function
parseBlockDeclaration
tests/unittests/parsing/StatementParsingTests.cpp:178
↓ 8 callers
Function
reallyAtEnd
in order to detect embedded nulls gracefully, we call this whenever we encounter a null to check whether we really are at the end of the buffer
include/slang/parsing/Lexer.h:205
↓ 8 callers
Method
resolve
source/ast/symbols/CoverSymbols.cpp:563
↓ 8 callers
Method
setBaselineSeverity
source/diagnostics/DiagnosticEngine.cpp:60
↓ 8 callers
Method
setDimensionSyntax
source/ast/types/DeclaredType.cpp:57
↓ 8 callers
Method
setFromDeclarator
source/ast/symbols/ValueSymbol.cpp:25
↓ 8 callers
Function
testMethodExpr
tests/unittests/parsing/ExpressionParsingTests.cpp:627
↓ 8 callers
Function
testStatement
tests/unittests/parsing/StatementParsingTests.cpp:151
↓ 8 callers
Method
unlock
external/boost_concurrent.hpp:10492
↓ 8 callers
Method
visit_while
external/boost_concurrent.hpp:11006
↓ 7 callers
Function
_construct_of
(block)
pyslang/tests/test_generate_provenance.py:29
↓ 7 callers
Function
_find_class
(comp, name="Foo")
pyslang/tests/test_class_bindings.py:19
↓ 7 callers
Function
_umul128
source/numeric/SVIntHelpers.h:46
↓ 7 callers
Method
addDiagnosticDirective
source/text/SourceManager.cpp:529
↓ 7 callers
Method
addForwardDecl
source/ast/types/AllTypes.cpp:1303
↓ 7 callers
Function
allocate
Allocate @a size bytes of memory with the given @a alignment.
include/slang/util/BumpAllocator.h:45
↓ 7 callers
Method
back
@return a reference to the last element in the array. The array must not be empty!
include/slang/util/SmallVector.h:87
↓ 7 callers
Method
bits
@return the underlying integer value containing the combined flags.
include/slang/util/Enum.h:137
↓ 7 callers
Function
caseXWildcardEqual
source/numeric/SVInt.cpp:2422
↓ 7 callers
Function
cbegin
include/slang/syntax/SyntaxNode.h:928
↓ 7 callers
Function
checkedMulU64
Performs a multiplication of two unsigned 64-bit integers and returns the result if it does not overflow. If it does, nullopt is returned instead.
include/slang/numeric/MathUtils.h:60
↓ 7 callers
Function
clear
external/boost_concurrent.hpp:9533
↓ 7 callers
Method
clone
source/ast/ValuePath.cpp:303
↓ 7 callers
Function
constructorCall
@returns an optional expression that calls the class's constructor
include/slang/ast/expressions/AssignmentExpressions.h:140
↓ 7 callers
Method
contains
source/ast/DefParamResolver.cpp:240
↓ 7 callers
Method
convertToStr
source/numeric/ConstantValue.cpp:405
↓ 7 callers
Function
createBlock
source/ast/symbols/BlockSymbols.cpp:72
↓ 7 callers
Function
delete_arrays
external/boost_unordered.hpp:6992
↓ 7 callers
Function
delete_arrays
external/boost_concurrent.hpp:9882
↓ 7 callers
Function
destroy_element
external/boost_unordered.hpp:6772
↓ 7 callers
Function
destroy_element
external/boost_concurrent.hpp:9662
↓ 7 callers
Method
diagSeverity
tools/tidy/include/TidyFactory.h:134
↓ 7 callers
Function
dynamicBitstreamSize
Returns the dynamic size of the given type. If mode == Source: "a" is the greatest common divisor of element sizes of all dynamically sized items "b"
source/ast/Bitstream.cpp:55
↓ 7 callers
Method
endObject
source/text/Json.cpp:35
↓ 7 callers
Function
erase_if
external/boost_unordered.hpp:11418
↓ 7 callers
Method
eval
source/ast/builtins/MathFuncs.cpp:34
↓ 7 callers
Method
flattenUnknowns
source/numeric/SVInt.cpp:482
↓ 7 callers
Function
for_all_elements_while
external/boost_concurrent.hpp:9792
↓ 7 callers
Function
getActiveBits
Get the number of "active bits". An SVInt might have a large bit width but be set to a very small value, in which case it will have a low number of ac
include/slang/numeric/SVInt.h:345
↓ 7 callers
Method
getConnection
source/ast/symbols/PortSymbols.cpp:1701
↓ 7 callers
Method
getDefinedMacros
source/parsing/Preprocessor.cpp:305
↓ 7 callers
Method
getDrivers
source/analysis/DriverTracker.cpp:206
↓ 7 callers
Method
getHelpText
source/util/CommandLine.cpp:530
↓ 7 callers
Function
getIndex
Gets the index of the symbol within its parent scope, which can be used to determine the relative ordering of scope members.
include/slang/ast/Symbol.h:261
← previous
next →
401–500 of 5,397, ranked by callers