/dports/lang/solidity/solidity_0.8.11/libevmasm/ |
H A D | GasMeter.h | 72 inline unsigned sloadGas(langutil::EVMVersion _evmVersion) in sloadGas() 74 if (_evmVersion >= langutil::EVMVersion::berlin()) in sloadGas() 91 if (_evmVersion >= langutil::EVMVersion::london()) in sstoreClearsSchedule() 98 if (_evmVersion >= langutil::EVMVersion::berlin()) in totalSstoreSetGas() 108 if (_evmVersion >= langutil::EVMVersion::berlin()) in totalSstoreResetGas() 115 if (_evmVersion >= langutil::EVMVersion::berlin()) in extCodeGas() 124 if (_evmVersion >= langutil::EVMVersion::berlin()) in balanceGas() 140 if (_evmVersion >= langutil::EVMVersion::berlin()) in callGas() 152 if (_evmVersion >= langutil::EVMVersion::berlin()) in selfdestructGas() 162 if (_evmVersion >= langutil::EVMVersion::london()) in selfdestructRefundGas() [all …]
|
H A D | PathGasMeter.h | 55 explicit PathGasMeter(AssemblyItems const& _items, langutil::EVMVersion _evmVersion); 61 langutil::EVMVersion _evmVersion, in estimateMax() 83 langutil::EVMVersion m_evmVersion;
|
H A D | Inliner.h | 45 langutil::EVMVersion _evmVersion in Inliner() 81 langutil::EVMVersion const m_evmVersion;
|
H A D | ConstantOptimiser.h | 52 langutil::EVMVersion _evmVersion, 64 langutil::EVMVersion evmVersion; ///< Version of the EVM
|
/dports/lang/solidity/solidity_0.8.11/liblangutil/ |
H A D | EVMVersion.h | 39 class EVMVersion: 40 boost::less_than_comparable<EVMVersion>, 41 boost::equality_comparable<EVMVersion> 44 EVMVersion() = default; 46 static EVMVersion homestead() { return {Version::Homestead}; } in homestead() 49 static EVMVersion byzantium() { return {Version::Byzantium}; } in byzantium() 51 static EVMVersion petersburg() { return {Version::Petersburg}; } in petersburg() 52 static EVMVersion istanbul() { return {Version::Istanbul}; } in istanbul() 53 static EVMVersion berlin() { return {Version::Berlin}; } in berlin() 54 static EVMVersion london() { return {Version::London}; } in london() [all …]
|
/dports/lang/solidity/solidity_0.8.11/test/tools/ |
H A D | fuzzer_common.cpp | 43 static vector<EVMVersion> s_evmVersions = { 44 EVMVersion::homestead(), 45 EVMVersion::tangerineWhistle(), 46 EVMVersion::spuriousDragon(), 47 EVMVersion::byzantium(), 48 EVMVersion::constantinople(), 49 EVMVersion::petersburg(), 50 EVMVersion::istanbul(), 51 EVMVersion::berlin() 96 EVMVersion evmVersion = s_evmVersions[_rand % s_evmVersions.size()]; in testCompiler() [all …]
|
H A D | yulrun.cpp | 60 langutil::EVMVersion(), in parse() 89 Dialect const& dialect(EVMDialect::strictAssemblyForEVMObjects(langutil::EVMVersion{})); in interpret()
|
/dports/lang/solidity/solidity_0.8.11/test/libsolidity/ |
H A D | GasCosts.cpp | 99 if (evmVersion <= EVMVersion::byzantium()) in BOOST_FIXTURE_TEST_SUITE() 112 if (evmVersion < EVMVersion::istanbul()) in BOOST_FIXTURE_TEST_SUITE() 119 if (evmVersion < EVMVersion::istanbul()) in BOOST_FIXTURE_TEST_SUITE() 125 else if (evmVersion < EVMVersion::istanbul()) in BOOST_FIXTURE_TEST_SUITE() 130 if (evmVersion >= EVMVersion::byzantium()) in BOOST_FIXTURE_TEST_SUITE() 133 if (evmVersion == EVMVersion::byzantium()) in BOOST_FIXTURE_TEST_SUITE() 140 if (evmVersion < EVMVersion::istanbul()) in BOOST_FIXTURE_TEST_SUITE() 147 if (evmVersion < EVMVersion::istanbul()) in BOOST_FIXTURE_TEST_SUITE() 153 else if (evmVersion < EVMVersion::istanbul()) in BOOST_FIXTURE_TEST_SUITE()
|
H A D | GasMeter.cpp | 156 …testCreationTimeGas(sourceCode, m_evmVersion < langutil::EVMVersion::constantinople() ? u256(0) : … in BOOST_AUTO_TEST_CASE() 200 m_evmVersion < EVMVersion::berlin() ? in BOOST_AUTO_TEST_CASE() 229 m_evmVersion < EVMVersion::berlin() ? in BOOST_AUTO_TEST_CASE()
|
/dports/lang/solidity/solidity_0.8.11/libyul/backends/evm/ |
H A D | EVMDialect.h | 70 EVMDialect(langutil::EVMVersion _evmVersion, bool _objectAccess); 87 static EVMDialect const& strictAssemblyForEVM(langutil::EVMVersion _version); 88 static EVMDialect const& strictAssemblyForEVMObjects(langutil::EVMVersion _version); 90 langutil::EVMVersion evmVersion() const { return m_evmVersion; } in evmVersion() 100 langutil::EVMVersion const m_evmVersion; 119 EVMDialectTyped(langutil::EVMVersion _evmVersion, bool _objectAccess); 125 static EVMDialectTyped const& instance(langutil::EVMVersion _version);
|
H A D | EVMDialect.cpp | 112 set<YulString> createReservedIdentifiers(langutil::EVMVersion _evmVersion) in createReservedIdentifiers() 118 return _instr == evmasm::Instruction::BASEFEE && _evmVersion < langutil::EVMVersion::london(); in createReservedIdentifiers() 140 map<YulString, BuiltinFunctionForEVM> createBuiltins(langutil::EVMVersion _evmVersion, bool _object… in createBuiltins() 291 EVMDialect::EVMDialect(langutil::EVMVersion _evmVersion, bool _objectAccess): in EVMDialect() 322 EVMDialect const& EVMDialect::strictAssemblyForEVM(langutil::EVMVersion _version) in strictAssemblyForEVM() 324 static map<langutil::EVMVersion, unique_ptr<EVMDialect const>> dialects; in strictAssemblyForEVM() 331 EVMDialect const& EVMDialect::strictAssemblyForEVMObjects(langutil::EVMVersion _version) in strictAssemblyForEVMObjects() 333 static map<langutil::EVMVersion, unique_ptr<EVMDialect const>> dialects; in strictAssemblyForEVMObjects() 392 EVMDialectTyped::EVMDialectTyped(langutil::EVMVersion _evmVersion, bool _objectAccess): in EVMDialectTyped() 486 EVMDialectTyped const& EVMDialectTyped::instance(langutil::EVMVersion _version) in instance() [all …]
|
/dports/lang/solidity/solidity_0.8.11/test/libyul/ |
H A D | Parser.cpp | 168 EVMDialectTyped::instance(EVMVersion{}), in BOOST_AUTO_TEST_CASE() 214 EVMDialectTyped const& dialect = EVMDialectTyped::instance(EVMVersion{}); in BOOST_AUTO_TEST_CASE() 232 EVMDialectTyped const& dialect = EVMDialectTyped::instance(EVMVersion{}); in BOOST_AUTO_TEST_CASE() 255 EVMDialectTyped const& dialect = EVMDialectTyped::instance(EVMVersion{}); in BOOST_AUTO_TEST_CASE() 277 EVMDialectTyped const& dialect = EVMDialectTyped::instance(EVMVersion{}); in BOOST_AUTO_TEST_CASE() 301 EVMDialectTyped const& dialect = EVMDialectTyped::instance(EVMVersion{}); in BOOST_AUTO_TEST_CASE() 333 EVMDialectTyped const& dialect = EVMDialectTyped::instance(EVMVersion{}); in BOOST_AUTO_TEST_CASE() 364 EVMDialectTyped const& dialect = EVMDialectTyped::instance(EVMVersion{}); in BOOST_AUTO_TEST_CASE() 385 EVMDialectTyped const& dialect = EVMDialectTyped::instance(EVMVersion{}); in BOOST_AUTO_TEST_CASE() 405 EVMDialectTyped const& dialect = EVMDialectTyped::instance(EVMVersion{}); in BOOST_AUTO_TEST_CASE() [all …]
|
H A D | Common.cpp | 106 std::map<string const, yul::Dialect const& (*)(langutil::EVMVersion)> const validDialects = { 109 [](langutil::EVMVersion _evmVersion) -> yul::Dialect const& 114 [](langutil::EVMVersion _evmVersion) -> yul::Dialect const& 119 [](langutil::EVMVersion) -> yul::Dialect const& 124 [](langutil::EVMVersion) -> yul::Dialect const& 138 yul::Dialect const& yul::test::dialect(std::string const& _name, langutil::EVMVersion _evmVersion) in dialect()
|
H A D | EVMCodeTransformTest.cpp | 55 EVMVersion{}, in run() 73 EVMDialect::strictAssemblyForEVMObjects(EVMVersion{}), in run()
|
/dports/lang/solidity/solidity_0.8.11/test/ |
H A D | EVMHost.cpp | 99 EVMHost::EVMHost(langutil::EVMVersion _evmVersion, evmc::VM& _vm): in EVMHost() 109 if (_evmVersion == langutil::EVMVersion::homestead()) in EVMHost() 111 else if (_evmVersion == langutil::EVMVersion::tangerineWhistle()) in EVMHost() 113 else if (_evmVersion == langutil::EVMVersion::spuriousDragon()) in EVMHost() 115 else if (_evmVersion == langutil::EVMVersion::byzantium()) in EVMHost() 117 else if (_evmVersion == langutil::EVMVersion::constantinople()) in EVMHost() 119 else if (_evmVersion == langutil::EVMVersion::petersburg()) in EVMHost() 121 else if (_evmVersion == langutil::EVMVersion::istanbul()) in EVMHost() 123 else if (_evmVersion == langutil::EVMVersion::berlin()) in EVMHost() 125 else if (_evmVersion == langutil::EVMVersion::london()) in EVMHost() [all …]
|
H A D | Common.cpp | 132 evmVersion() == langutil::EVMVersion{}, in validate() 192 langutil::EVMVersion CommonOptions::evmVersion() const in evmVersion() 196 auto version = langutil::EVMVersion::fromString(evmVersionString); in evmVersion() 202 return langutil::EVMVersion(); in evmVersion()
|
H A D | TestCase.cpp | 130 std::optional<langutil::EVMVersion> version = langutil::EVMVersion::fromString(versionString); in EVMVersionRestrictedTestCase() 134 langutil::EVMVersion evmVersion = solidity::test::CommonOptions::get().evmVersion(); in EVMVersionRestrictedTestCase()
|
H A D | CommonSyntaxTest.h | 58 CommonSyntaxTest(std::string const& _filename, langutil::EVMVersion _evmVersion); 88 langutil::EVMVersion const m_evmVersion;
|
/dports/lang/solidity/solidity_0.8.11/test/tools/ossfuzz/ |
H A D | strictasm_diff_ossfuzz.cpp | 63 langutil::EVMVersion(), in LLVMFuzzerTestOneInput() 87 EVMDialect::strictAssemblyForEVMObjects(langutil::EVMVersion()) in LLVMFuzzerTestOneInput() 96 EVMDialect::strictAssemblyForEVMObjects(langutil::EVMVersion()) in LLVMFuzzerTestOneInput()
|
/dports/lang/solidity/solidity_0.8.11/libyul/ |
H A D | AssemblyStack.h | 74 langutil::EVMVersion{}, in AssemblyStack() 82 langutil::EVMVersion _evmVersion, in AssemblyStack() 148 langutil::EVMVersion m_evmVersion;
|
/dports/lang/solidity/solidity_0.8.11/libsolidity/interface/ |
H A D | GasEstimator.h | 49 explicit GasEstimator(langutil::EVMVersion _evmVersion): m_evmVersion(_evmVersion) {} in GasEstimator() 70 langutil::EVMVersion m_evmVersion;
|
/dports/lang/solidity/solidity_0.8.11/libsolidity/analysis/ |
H A D | DeclarationTypeChecker.h | 44 langutil::EVMVersion _evmVersion in DeclarationTypeChecker() 68 langutil::EVMVersion m_evmVersion;
|
H A D | ReferencesResolver.h | 55 langutil::EVMVersion _evmVersion, 99 langutil::EVMVersion m_evmVersion;
|
/dports/lang/solidity/solidity_0.8.11/libsolidity/codegen/ir/ |
H A D | IRGenerationContext.h | 73 langutil::EVMVersion _evmVersion, in IRGenerationContext() 151 langutil::EVMVersion evmVersion() const { return m_evmVersion; } in evmVersion() 184 langutil::EVMVersion m_evmVersion;
|
H A D | IRGenerator.h | 48 langutil::EVMVersion _evmVersion, in IRGenerator() 137 langutil::EVMVersion const m_evmVersion;
|