MCPcopy Create free account

hub / github.com/argotorg/solidity / functions

Functions6,721 in github.com/argotorg/solidity

↓ 10 callersMethodisValid
liblangutil/SourceLocation.h:85
↓ 10 callersFunctionis_zero
Checks if the given address is the zero address.
test/evmc/evmc.hpp:258
↓ 10 callersMethodknownConstant
libevmasm/ExpressionClasses.cpp:172
↓ 10 callersMethodlastContractName
libsolidity/interface/CompilerStack.cpp:890
↓ 10 callersFunctionmapTuple
libsolutil/CommonData.h:315
↓ 10 callersMethodmoveIntoStack
libsolidity/codegen/CompilerUtils.cpp:1452
↓ 10 callersMethodmoveToStackTop
libsolidity/codegen/CompilerUtils.cpp:1447
↓ 10 callersFunctionname
liblangutil/Token.cpp:115
↓ 10 callersMethodnewUniqueId
libsolidity/formal/EncodingContext.cpp:53
↓ 10 callersMethodopen_file_and_wait_for_diagnostics
Opens file for given test case and waits for diagnostics to be published.
test/lsp.py:1071
↓ 10 callersFunctionparseText
test/libsolidity/SolidityParser.cpp:41
↓ 10 callersFunctionparse_report
(rst_report: str)
scripts/externalTests/parse_eth_gas_report.py:188
↓ 10 callersMethodpopStackElement
libsolidity/codegen/CompilerUtils.cpp:1484
↓ 10 callersFunctionrotr
libsolutil/picosha2.h:73
↓ 10 callersMethodrun
libsolidity/lsp/LanguageServer.cpp:332
↓ 10 callersMethodrun
libsolidity/analysis/ControlFlowAnalyzer.cpp:33
↓ 10 callersMethodsaltSet
libsolidity/ast/Types.h:1516
↓ 10 callersMethodsetMetadataFormat
Changes the format of the metadata appended at the end of the bytecode.
libsolidity/interface/CompilerStack.h:436
↓ 10 callersMethodsplitForeignPushTag
libevmasm/AssemblyItem.cpp:64
↓ 10 callersMethodtakesArbitraryParameters
libsolidity/ast/Types.h:1495
↓ 10 callersMethodtoString
test/Common.cpp:226
↓ 10 callersFunctionto_string
liblangutil/Scanner.cpp:68
↓ 10 callersFunctiontryGetSourceLocationMapping
test/libyul/ObjectParser.cpp:80
↓ 10 callersMethodtxMember
libsolidity/formal/SymbolicState.cpp:214
↓ 10 callersMethodunchecked
libsolidity/ast/AST.h:1654
↓ 10 callersMethodvalueIfKnownConstant
libyul/optimiser/KnowledgeBase.cpp:73
↓ 9 callersFunctionBVSignedUpCast
(x, n_bits)
test/formal/util.py:14
↓ 9 callersFunctionGT
(x, y)
test/formal/opcodes.py:41
↓ 9 callersFunctionNOT
(x)
test/formal/opcodes.py:62
↓ 9 callersFunctionSMOD
(x, y)
test/formal/opcodes.py:27
↓ 9 callersFunctionaddIfSet
libsolidity/ast/ASTJsonExporter.cpp:55
↓ 9 callersMethodaggregate
(self, report: FileReport)
scripts/bytecodecompare/prepare_report.py:121
↓ 9 callersMethodappendJump
libevmasm/Assembly.h:138
↓ 9 callersMethodarrayLengthFunction
libsolidity/codegen/YulUtilFunctions.cpp:1317
↓ 9 callersMethodassignmentOperator
libsolidity/ast/AST.h:2099
↓ 9 callersMethodcheck
libsolidity/codegen/ContractCompiler.cpp:78
↓ 9 callersFunctionconstructor
libsolidity/formal/PredicateInstance.cpp:61
↓ 9 callersMethodevaluate
test/yulPhaser/TestHelpers.h:82
↓ 9 callersFunctionevmObjectComponents
@returns all artifact names of the EVM object, either for creation or deploy time.
libsolidity/interface/StandardCompiler.cpp:260
↓ 9 callersMethodfullEncodingType
libsolidity/ast/Types.cpp:315
↓ 9 callersMethodhasBytesConcatFunction
libsolidity/formal/SymbolicState.h:202
↓ 9 callersMethodhasEqualParameterTypes
libsolidity/ast/Types.cpp:3588
↓ 9 callersFunctioninvertMap
libsolutil/CommonData.h:231
↓ 9 callersFunctionisDigit
Checks whether _c is a decimal digit character. It uses the classic "C" locale semantics. @param _c character to be checked @return true if _c is a de
libsolutil/StringUtils.h:166
↓ 9 callersFunctionisElementaryTypeName
Predicates
liblangutil/Token.h:305
↓ 9 callersMethodliteralArgument
libyul/Dialect.h:54
↓ 9 callersFunctionload_source
(path: Union[Path, str], smt_use: SMTUse)
scripts/bytecodecompare/prepare_report.py:141
↓ 9 callersMethodmemoryDataSize
libsolidity/ast/Types.cpp:2026
↓ 9 callersFunctionminValue
libsolidity/formal/SymbolicTypes.cpp:435
↓ 9 callersMethodnativeMembers
libsolidity/ast/Types.cpp:554
↓ 9 callersMethodnewNode
libsolidity/analysis/ControlFlowGraph.cpp:60
↓ 9 callersFunctionnonEOF
test/Common.cpp:309
↓ 9 callersMethodpush
libyul/backends/evm/ssa/Stack.h:226
↓ 9 callersMethodpushBack
libsolutil/CommonData.h:361
↓ 9 callersFunctionpushInstruction
@returns the PUSH<_number> instruction
libevmasm/Instruction.h:257
↓ 9 callersMethodrawBytes
ABI encoded `bytes` of parsed parameters. These `bytes` passed to the function call.
test/libsolidity/util/SoltestTypes.h:247
↓ 9 callersFunctionreferencedDeclaration
libsolidity/lsp/Utils.cpp:59
↓ 9 callersMethodregisterDeclaration
libsolidity/analysis/NameAndTypeResolver.cpp:520
↓ 9 callersMethodresolve
libsolidity/experimental/ast/TypeSystem.cpp:205
↓ 9 callersFunctions2u
@returns the two's complement signed representation of the signed number _u.
libsolutil/Numeric.h:65
↓ 9 callersMethodsize
libsolutil/CommonData.h:351
↓ 9 callersMethodsourceMultiplicity
libyul/backends/evm/StackHelpers.h:487
↓ 9 callersMethodsourceUnitName
libsolidity/ast/AST.cpp:662
↓ 9 callersMethodstackHeight
libevmasm/KnownState.h:148
↓ 9 callersMethodstorageLocationOfStateVariable
libsolidity/codegen/ir/IRGenerationContext.h:119
↓ 9 callersMethodtargetIsArbitrary
libyul/backends/evm/StackHelpers.h:489
↓ 9 callersMethodtupleType
std::optional<TypeClass> experimental::typeClassFromTypeClassName(TypeClassName const& _typeClass) { return std::visit(util::GenericVisitor{ [&](AS
libsolidity/experimental/ast/TypeSystemHelper.cpp:119
↓ 9 callersMethodtype
libsolidity/experimental/analysis/TypeInference.cpp:1206
↓ 9 callersMethodvisit
libyul/optimiser/Metrics.cpp:112
↓ 8 callersMethodaccessIndex
libsolidity/codegen/ArrayUtils.cpp:690
↓ 8 callersMethodappendSubroutine
Adds a subroutine to the code (in the data section) and pushes its size (via a tag) on the stack. @returns the pushsub assembly item.
libevmasm/Assembly.h:145
↓ 8 callersMethodcanBeDeployed
libsolidity/ast/AST.cpp:192
↓ 8 callersFunctioncheckFullCSE
test/libevmasm/Optimiser.cpp:126
↓ 8 callersFunctioncollect_statistics
Returns (old_ir_optimized, old_legacy_optimized, old_legacy, old_ssa_cfg_optimized, new_ir_optimized, new_legacy_optimized, new_legacy, new_s
scripts/gas_diff_stats.py:74
↓ 8 callersMethodcomplete
liblangutil/Scanner.cpp:131
↓ 8 callersMethodcontractKind
libsolidity/ast/ASTJsonImporter.cpp:1146
↓ 8 callersMethodcropped
@returns a new vector_ref which is a shifted and shortened view of the original data. If this goes out of bounds in any way, returns an empty vector_r
libsolutil/vector_ref.h:56
↓ 8 callersMethoddifferenceIfKnownConstant
libyul/optimiser/KnowledgeBase.cpp:49
↓ 8 callersMethoddominatorsOf
libsolutil/DominatorFinder.h:139
↓ 8 callersMethoddup
libyul/backends/evm/ssa/Stack.h:234
↓ 8 callersMethodend
libyul/backends/evm/ssa/util/UseCountSet.h:57
↓ 8 callersMethodendExpression
libsolidity/ast/AST.h:2382
↓ 8 callersMethodfeedItem
libevmasm/KnownState.cpp:88
↓ 8 callersMethodfindBuiltin
libyul/backends/evm/EVMDialect.cpp:270
↓ 8 callersMethodforEachExit
libyul/backends/evm/ssa/SSACFG.h:109
↓ 8 callersMethodfunctionsAndOperators
libsolidity/ast/AST.cpp:407
↓ 8 callersMethodgetJumpType
libevmasm/AssemblyItem.h:300
↓ 8 callersFunctionidentifierList
libsolidity/ast/Types.cpp:229
↓ 8 callersMethodinfo
liblangutil/ErrorReporter.cpp:307
↓ 8 callersFunctionisArray
libsolidity/formal/SymbolicTypes.cpp:407
↓ 8 callersFunctionisBool
libsolidity/formal/SymbolicTypes.cpp:392
↓ 8 callersFunctionisBuiltinFunctionCall
libyul/AST.h:121
↓ 8 callersMethodisIndexed
libsolidity/ast/AST.h:1177
↓ 8 callersMethodisLocalVariable
libsolidity/ast/AST.cpp:708
↓ 8 callersFunctionisNonRecursiveStruct
libsolidity/formal/SymbolicTypes.cpp:424
↓ 8 callersMethodisStateVariable
libsolidity/codegen/ir/IRGenerationContext.h:118
↓ 8 callersFunctionisString
test/libsolidity/util/ContractABIUtils.cpp:93
↓ 8 callersMethodisString
@returns true if this is a string
libsolidity/ast/Types.h:888
↓ 8 callersFunctionisWhiteSpace
liblangutil/Common.h:33
↓ 8 callersFunctionlebEncodeSigned
libsolutil/LEB128.h:41
← previousnext →501–600 of 6,721, ranked by callers