Home
last modified time | relevance | path

Searched refs:EVMVersion (Results 1 – 25 of 357) sorted by relevance

12345678910>>...15

/dports/lang/solidity/solidity_0.8.11/libevmasm/
H A DGasMeter.h72 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 DPathGasMeter.h55 explicit PathGasMeter(AssemblyItems const& _items, langutil::EVMVersion _evmVersion);
61 langutil::EVMVersion _evmVersion, in estimateMax()
83 langutil::EVMVersion m_evmVersion;
H A DInliner.h45 langutil::EVMVersion _evmVersion in Inliner()
81 langutil::EVMVersion const m_evmVersion;
H A DConstantOptimiser.h52 langutil::EVMVersion _evmVersion,
64 langutil::EVMVersion evmVersion; ///< Version of the EVM
/dports/lang/solidity/solidity_0.8.11/liblangutil/
H A DEVMVersion.h39 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 Dfuzzer_common.cpp43 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 Dyulrun.cpp60 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 DGasCosts.cpp99 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 DGasMeter.cpp156 …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 DEVMDialect.h70 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 DEVMDialect.cpp112 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 DParser.cpp168 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 DCommon.cpp106 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 DEVMCodeTransformTest.cpp55 EVMVersion{}, in run()
73 EVMDialect::strictAssemblyForEVMObjects(EVMVersion{}), in run()
/dports/lang/solidity/solidity_0.8.11/test/
H A DEVMHost.cpp99 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 DCommon.cpp132 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 DTestCase.cpp130 std::optional<langutil::EVMVersion> version = langutil::EVMVersion::fromString(versionString); in EVMVersionRestrictedTestCase()
134 langutil::EVMVersion evmVersion = solidity::test::CommonOptions::get().evmVersion(); in EVMVersionRestrictedTestCase()
H A DCommonSyntaxTest.h58 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 Dstrictasm_diff_ossfuzz.cpp63 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 DAssemblyStack.h74 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 DGasEstimator.h49 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 DDeclarationTypeChecker.h44 langutil::EVMVersion _evmVersion in DeclarationTypeChecker()
68 langutil::EVMVersion m_evmVersion;
H A DReferencesResolver.h55 langutil::EVMVersion _evmVersion,
99 langutil::EVMVersion m_evmVersion;
/dports/lang/solidity/solidity_0.8.11/libsolidity/codegen/ir/
H A DIRGenerationContext.h73 langutil::EVMVersion _evmVersion, in IRGenerationContext()
151 langutil::EVMVersion evmVersion() const { return m_evmVersion; } in evmVersion()
184 langutil::EVMVersion m_evmVersion;
H A DIRGenerator.h48 langutil::EVMVersion _evmVersion, in IRGenerator()
137 langutil::EVMVersion const m_evmVersion;

12345678910>>...15