Searched refs:hasBitwiseShifting (Results 1 – 14 of 14) sorted by relevance
/dports/lang/solidity/solidity_0.8.11/libevmasm/ |
H A D | ConstantOptimiser.cpp | 226 if (m_params.evmVersion.hasBitwiseShifting()) in findRepresentation() 289 m_params.evmVersion.hasBitwiseShifting(), in checkRepresentation() 298 m_params.evmVersion.hasBitwiseShifting(), in checkRepresentation()
|
H A D | RuleList.h | 735 if (_evmVersion.hasBitwiseShifting()) in evmRuleList()
|
/dports/lang/solidity/solidity_0.8.11/liblangutil/ |
H A D | EVMVersion.cpp | 40 return hasBitwiseShifting(); in hasOpcode()
|
H A D | EVMVersion.h | 87 bool hasBitwiseShifting() const { return *this >= constantinople(); } in hasBitwiseShifting() function
|
/dports/lang/solidity/solidity_0.8.11/test/libsolidity/ |
H A D | InlineAssembly.cpp | 361 if (!solidity::test::CommonOptions::get().evmVersion().hasBitwiseShifting()) in BOOST_AUTO_TEST_CASE() 370 if (solidity::test::CommonOptions::get().evmVersion().hasBitwiseShifting()) in BOOST_AUTO_TEST_CASE()
|
H A D | Assembly.cpp | 171 bool hasShifts = solidity::test::CommonOptions::get().evmVersion().hasBitwiseShifting(); in BOOST_AUTO_TEST_CASE()
|
/dports/lang/solidity/solidity_0.8.11/libyul/ |
H A D | AsmAnalysis.cpp | 677 yulAssert(m_evmVersion.hasBitwiseShifting() == m_evmVersion.hasCreate2(), ""); in validateInstructions() 705 else if (_instr == evmasm::Instruction::SHL && !m_evmVersion.hasBitwiseShifting()) in validateInstructions() 707 else if (_instr == evmasm::Instruction::SHR && !m_evmVersion.hasBitwiseShifting()) in validateInstructions() 709 else if (_instr == evmasm::Instruction::SAR && !m_evmVersion.hasBitwiseShifting()) in validateInstructions()
|
/dports/lang/solidity/solidity_0.8.11/libsolidity/interface/ |
H A D | GasEstimator.cpp | 59 if (!m_evmVersion.hasBitwiseShifting()) in functionalEstimation()
|
/dports/lang/solidity/solidity_0.8.11/libyul/backends/evm/ |
H A D | ConstantOptimiser.cpp | 155 if (m_dialect.evmVersion().hasBitwiseShifting()) in findRepresentation()
|
/dports/lang/solidity/solidity_0.8.11/test/tools/ossfuzz/ |
H A D | protoToYul.cpp | 271 !m_evmVersion.hasBitwiseShifting()) in visit() 313 yulAssert(m_evmVersion.hasBitwiseShifting(), "Proto fuzzer: Invalid evm version"); in visit() 317 yulAssert(m_evmVersion.hasBitwiseShifting(), "Proto fuzzer: Invalid evm version"); in visit() 321 yulAssert(m_evmVersion.hasBitwiseShifting(), "Proto fuzzer: Invalid evm version"); in visit()
|
/dports/lang/solidity/solidity_0.8.11/test/libevmasm/ |
H A D | Optimiser.cpp | 322 if (solidity::test::CommonOptions::get().evmVersion().hasBitwiseShifting()) in BOOST_AUTO_TEST_CASE() 337 if (solidity::test::CommonOptions::get().evmVersion().hasBitwiseShifting()) in BOOST_AUTO_TEST_CASE() 1466 if (!solidity::test::CommonOptions::get().evmVersion().hasBitwiseShifting()) in BOOST_AUTO_TEST_CASE() 1614 if (!solidity::test::CommonOptions::get().evmVersion().hasBitwiseShifting()) in BOOST_AUTO_TEST_CASE()
|
/dports/lang/solidity/solidity_0.8.11/libsolidity/codegen/ |
H A D | YulUtilFunctions.cpp | 343 ("hasShifts", m_evmVersion.hasBitwiseShifting()) in shiftLeftFunction() 365 ("hasShifts", m_evmVersion.hasBitwiseShifting()) in shiftLeftFunctionDynamic() 391 ("hasShifts", m_evmVersion.hasBitwiseShifting()) in shiftRightFunction() 414 ("hasShifts", m_evmVersion.hasBitwiseShifting()) in shiftRightFunctionDynamic() 440 ("hasShifts", m_evmVersion.hasBitwiseShifting()) in shiftRightSignedFunctionDynamic()
|
H A D | CompilerUtils.cpp | 1607 if (m_context.evmVersion().hasBitwiseShifting()) in leftShiftNumberOnStack() 1617 if (m_context.evmVersion().hasBitwiseShifting()) in rightShiftNumberOnStack()
|
H A D | ExpressionCompiler.cpp | 2440 if (m_context.evmVersion().hasBitwiseShifting()) in appendShiftOperatorCode() 2446 if (m_context.evmVersion().hasBitwiseShifting()) in appendShiftOperatorCode()
|