Home
last modified time | relevance | path

Searched refs:dataStoredIn (Results 1 – 13 of 13) sorted by relevance

/dports/lang/solidity/solidity_0.8.11/libsolidity/codegen/
H A DYulUtilFunctions.cpp1854 if (_fromType.dataStoredIn(DataLocation::Storage)) in copyArrayToStorageFunction()
2379 if (_type.dataStoredIn(DataLocation::Storage)) in nextArrayElementFunction()
2801 _fromType.dataStoredIn(DataLocation::CallData), in updateStorageValueFunction()
3506 _from.dataStoredIn(DataLocation::Storage) ? in bytesToFixedBytesConversionFunction()
3631 if (_to.dataStoredIn(DataLocation::CallData)) in arrayConversionFunction()
3667 (_from.dataStoredIn(DataLocation::Memory) && _to.dataStoredIn(DataLocation::Memory)) || in arrayConversionFunction()
3668 (_from.dataStoredIn(DataLocation::CallData) && _to.dataStoredIn(DataLocation::CallData)) || in arrayConversionFunction()
3669 _to.dataStoredIn(DataLocation::Storage) in arrayConversionFunction()
3672 else if (_to.dataStoredIn(DataLocation::Memory)) in arrayConversionFunction()
3690 _from.dataStoredIn(DataLocation::CallData) ? in arrayConversionFunction()
[all …]
H A DABIFunctions.cpp300 fromArray->dataStoredIn(DataLocation::CallData) && in abiEncodingFunction()
368 if (_from.dataStoredIn(DataLocation::Storage)) in abiEncodingFunction()
540 if (_from.dataStoredIn(DataLocation::Storage)) in abiEncodingFunctionSimpleArray()
649 solAssert(_from.dataStoredIn(DataLocation::Memory), ""); in abiEncodingFunctionMemoryByteArray()
686 solAssert(_from.dataStoredIn(DataLocation::Storage), ""); in abiEncodingFunctionCompactStorageArray()
1082 if (arrayType->dataStoredIn(DataLocation::CallData)) in abiDecodingFunction()
1092 if (structType->dataStoredIn(DataLocation::CallData)) in abiDecodingFunction()
1138 solAssert(_type.dataStoredIn(DataLocation::Memory), ""); in abiDecodingFunctionArray()
1170 solAssert(_type.dataStoredIn(DataLocation::Memory), ""); in abiDecodingFunctionArrayAvailableLength()
1228 solAssert(_type.dataStoredIn(DataLocation::CallData), ""); in abiDecodingFunctionCalldataArray()
[all …]
H A DCompilerUtils.cpp488 if (_givenTypes[i]->dataStoredIn(DataLocation::Storage) && targetType->isValueType()) in encodeToMemory()
496 _givenTypes[i]->dataStoredIn(DataLocation::Storage) || in encodeToMemory()
497 _givenTypes[i]->dataStoredIn(DataLocation::CallData) || in encodeToMemory()
513 arraySliceType->dataStoredIn(DataLocation::CallData) && in encodeToMemory()
572 arrayType->dataStoredIn(DataLocation::CallData) && in encodeToMemory()
1000 bool fromCalldata = typeOnStack.dataStoredIn(DataLocation::CallData); in convertType()
1033 typeOnStack.dataStoredIn(DataLocation::CallData) && in convertType()
1126 solAssert(typeOnStack.dataStoredIn(DataLocation::CallData), ""); in convertType()
1145 typeOnStack.arrayType().dataStoredIn(DataLocation::CallData) && in convertType()
1150 if (!_targetType.dataStoredIn(DataLocation::CallData)) in convertType()
H A DContractCompiler.cpp793 if (variable->type()->dataStoredIn(DataLocation::Storage)) in visit()
814 else if (variable->type()->dataStoredIn(DataLocation::CallData)) in visit()
818 … arrayType && arrayType->isDynamicallySized() && arrayType->dataStoredIn(DataLocation::CallData), in visit()
868 if (variable->type()->dataStoredIn(DataLocation::Storage)) in visit()
877 else if (variable->type()->dataStoredIn(DataLocation::CallData)) in visit()
1514 if (!_provideDefaultValue && _variable.type()->dataStoredIn(DataLocation::Memory)) in appendStackVariableInitialisation()
H A DExpressionCompiler.cpp76 return _targetType->dataStoredIn(DataLocation::Storage) ? _type->mobileType() : _targetType; in closestType()
95 if (_varDecl.annotation().type->dataStoredIn(DataLocation::Storage)) in appendStateVariableInitialization()
1076 arrayType->baseType()->dataStoredIn(DataLocation::Storage) ? in visit()
1097 solAssert(arrayType && arrayType->dataStoredIn(DataLocation::Storage), ""); in visit()
1371 referenceType && referenceType->dataStoredIn(DataLocation::CallData) in visit()
/dports/lang/solidity/solidity_0.8.11/libsolidity/interface/
H A DABI.cpp35 if (pointer->dataStoredIn(DataLocation::Storage)) in anyDataStoredInStorage()
174 …string suffix = (_forLibrary && _encodingType.dataStoredIn(DataLocation::Storage)) ? " storage" : … in formatType()
175 …if (_encodingType.isValueType() || (_forLibrary && _encodingType.dataStoredIn(DataLocation::Storag… in formatType()
/dports/lang/solidity/solidity_0.8.11/libsolidity/analysis/
H A DViewPureChecker.cpp396 if (_memberAccess.expression().annotation().type->dataStoredIn(DataLocation::Storage)) in endVisit()
403 if (member == "length" && type.isDynamicallySized() && type.dataStoredIn(DataLocation::Storage)) in endVisit()
427 if (_indexAccess.baseExpression().annotation().type->dataStoredIn(DataLocation::Storage)) in endVisit()
435 if (_indexRangeAccess.baseExpression().annotation().type->dataStoredIn(DataLocation::Storage)) in endVisit()
H A DControlFlowAnalyzer.cpp161 bool isStorage = varDecl.type()->dataStoredIn(DataLocation::Storage); in checkUninitializedAccess()
162 bool isCalldata = varDecl.type()->dataStoredIn(DataLocation::CallData); in checkUninitializedAccess()
H A DTypeChecker.cpp57 if (_isLibraryCall && _type.dataStoredIn(DataLocation::Storage)) in typeSupportedByOldABIEncoder()
121 if (!ref || !ref->dataStoredIn(DataLocation::Storage) || ref->isPointer()) in checkDoubleStorageAssignment()
124 if (rhs.components()[i]->dataStoredIn(DataLocation::Storage)) in checkDoubleStorageAssignment()
196 !actualType->dataStoredIn(DataLocation::CallData) && in typeCheckABIDecodeAndRetrieveReturnType()
197 !actualType->dataStoredIn(DataLocation::Storage), in typeCheckABIDecodeAndRetrieveReturnType()
874 arrayType && arrayType->isDynamicallySized() && arrayType->dataStoredIn(DataLocation::CallData) in visit()
911 else if (var->type()->dataStoredIn(DataLocation::Storage)) in visit()
925 solAssert(!var->type()->dataStoredIn(DataLocation::CallData), ""); in visit()
3041 annotation.isLValue = !structType->dataStoredIn(DataLocation::CallData); in visit()
3682 if (arrayType->dataStoredIn(DataLocation::CallData)) in requireLValue()
[all …]
/dports/lang/solidity/solidity_0.8.11/libsolidity/ast/
H A DTypes.h327 virtual bool dataStoredIn(DataLocation) const { return false; } in dataStoredIn() function
753 bool dataStoredIn(DataLocation _location) const override { return m_location == _location; } in dataStoredIn() function
1139 bool dataStoredIn(DataLocation _loc) const override in dataStoredIn() function
1141 solAssert(!underlyingType().dataStoredIn(_loc), ""); in dataStoredIn()
1492 …bool dataStoredIn(DataLocation _location) const override { return _location == DataLocation::Stora… in dataStoredIn() function
H A DTypes.cpp313 if (_inLibraryCall && encodingType && encodingType->dataStoredIn(DataLocation::Storage)) in fullEncodingType()
1210 !(arrayType->dataStoredIn(DataLocation::Storage) && arrayType->isPointer()); in isImplicitlyConvertibleTo()
1925 m_arrayType.dataStoredIn(DataLocation::CallData) && in isImplicitlyConvertibleTo()
1958 m_arrayType.dataStoredIn(DataLocation::CallData) && in mobileType()
3471 if (inLibrary && _t->dataStoredIn(DataLocation::Storage)) in externalSignature()
/dports/lang/solidity/solidity_0.8.11/test/libsolidity/
H A DSolidityNameAndTypeResolution.cpp398 BOOST_CHECK(retType->dataStoredIn(DataLocation::Memory)); in BOOST_AUTO_TEST_CASE()
/dports/lang/solidity/solidity_0.8.11/libsolidity/codegen/ir/
H A DIRGeneratorForStatements.cpp172 else if (varDecl->type()->dataStoredIn(DataLocation::Storage)) in translateReference()
186 else if (varDecl->type()->dataStoredIn(DataLocation::CallData)) in translateReference()
307 if (refType->dataStoredIn(DataLocation::Storage) && refType->isPointer()) in initializeLocalVar()
1234 referenceType && referenceType->dataStoredIn(DataLocation::CallData) in endVisit()
2163 solAssert(arrayType.dataStoredIn(DataLocation::CallData) && arrayType.isDynamicallySized(), ""); in endVisit()
2962 solAssert(valueReferenceType && valueReferenceType->dataStoredIn(DataLocation::Memory), ""); in writeToLValue()
3058 if (_lvalue.type.dataStoredIn(DataLocation::CallData)) in setLValue()