Home
last modified time | relevance | path

Searched refs:indexArray (Results 1 – 3 of 3) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_ir/src/
Dmir_type.cpp1695 int64 MIRArrayType::GetBitOffsetFromArrayAddress(std::vector<int64> &indexArray) in GetBitOffsetFromArrayAddress() argument
1700 if (indexArray.size() < dim) { in GetBitOffsetFromArrayAddress()
1701 indexArray.insert(indexArray.end(), dim - indexArray.size(), 0); in GetBitOffsetFromArrayAddress()
1707 CHECK_FATAL(indexArray.size() >= dim, "dimension mismatch!"); in GetBitOffsetFromArrayAddress()
1709 CHECK_FATAL(indexArray.size() == dim, "dimension mismatch!"); in GetBitOffsetFromArrayAddress()
1714 sum += indexArray[dim - id] * numberOfElemInLowerDim; in GetBitOffsetFromArrayAddress()
1724 if (GetElemType()->GetKind() == kTypeArray && indexArray.size() > dim) { in GetBitOffsetFromArrayAddress()
1725 std::vector<int64> subIndexArray(indexArray.begin() + dim, indexArray.end()); in GetBitOffsetFromArrayAddress()
/arkcompiler/ets_runtime/ecmascript/
Djs_hclass.h400 … const std::vector<int> &indexArray = {}, bool isDictionary = false);
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_ir/include/
Dmir_type.h1212 int64 GetBitOffsetFromArrayAddress(std::vector<int64> &indexArray);