Home
last modified time | relevance | path

Searched refs:ArrayMetaDataAccessor (Results 1 – 12 of 12) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/compiler/
Dshare_gate_meta_data.h491 class ArrayMetaDataAccessor {
503 explicit ArrayMetaDataAccessor(uint64_t value) : bitField_(value) {} in ArrayMetaDataAccessor() function
504 explicit ArrayMetaDataAccessor(ElementsKind kind, Mode mode, uint32_t length = 0)
Dnative_inline_lowering.cpp1480 builder_.StableArrayCheck(thisArray, kind, ArrayMetaDataAccessor::Mode::LOAD_ELEMENT); in TryInlineIndexOfIncludes()
1539 builder_.StableArrayCheck(thisValue, kind, ArrayMetaDataAccessor::Mode::LOAD_ELEMENT); in TryInlineArrayForEach()
1577 builder_.StableArrayCheck(thisValue, kind, ArrayMetaDataAccessor::Mode::LOAD_ELEMENT); in TryInlineArrayFindOrFindIndex()
1612 builder_.StableArrayCheck(thisValue, kind, ArrayMetaDataAccessor::Mode::LOAD_ELEMENT); in TryInlineArrayFilter()
1648 builder_.StableArrayCheck(thisValue, kind, ArrayMetaDataAccessor::Mode::LOAD_ELEMENT); in TryInlineArrayMap()
1684 builder_.StableArrayCheck(thisValue, kind, ArrayMetaDataAccessor::Mode::LOAD_ELEMENT); in TryInlineArraySome()
1718 builder_.StableArrayCheck(thisValue, kind, ArrayMetaDataAccessor::Mode::LOAD_ELEMENT); in TryInlineArrayEvery()
1746 builder_.StableArrayCheck(thisValue, kind, ArrayMetaDataAccessor::Mode::LOAD_ELEMENT); in TryInlineArrayPop()
1763 builder_.StableArrayCheck(thisValue, kind, ArrayMetaDataAccessor::Mode::LOAD_ELEMENT); in TryInlineArraySlice()
1815 builder_.StableArrayCheck(thisValue, kind, ArrayMetaDataAccessor::Mode::LOAD_ELEMENT); in TryInlineArraySort()
Dhcr_circuit_builder.cpp520 ArrayMetaDataAccessor accessor(kind, ArrayMetaDataAccessor::Mode::CREATE, arraySize); in CreateArray()
529 GateRef CircuitBuilder::CreateArrayWithBuffer(ElementsKind kind, ArrayMetaDataAccessor::Mode mode, … in CreateArrayWithBuffer()
536 ArrayMetaDataAccessor accessor(kind, mode); in CreateArrayWithBuffer()
Dmcr_circuit_builder.cpp107 GateRef CircuitBuilder::StableArrayCheck(GateRef gate, ElementsKind kind, ArrayMetaDataAccessor::Mo… in StableArrayCheck()
113 ArrayMetaDataAccessor accessor(kind, mode); in StableArrayCheck()
121 …itBuilder::ElementsKindCheck(GateRef receiver, ElementsKind kind, ArrayMetaDataAccessor::Mode mode) in ElementsKindCheck()
127 ArrayMetaDataAccessor accessor(kind, mode); in ElementsKindCheck()
187 …itBuilder::HClassStableArrayCheck(GateRef gate, GateRef frameState, ArrayMetaDataAccessor accessor) in HClassStableArrayCheck()
889 GateRef CircuitBuilder::LoadArrayLength(GateRef gate, ElementsKind kind, ArrayMetaDataAccessor::Mod… in LoadArrayLength()
894 ArrayMetaDataAccessor accessor(kind, mode); in LoadArrayLength()
1129 GateRef CircuitBuilder::InsertStableArrayCheck(GateRef array, ArrayMetaDataAccessor accessor) in InsertStableArrayCheck()
1180 ArrayMetaDataAccessor accessor = acc_.GetArrayMetaDataAccessor(length); in InsertLoadArrayLength()
Dearly_elimination.cpp422 ArrayMetaDataAccessor lhsAccessor = acc_.GetArrayMetaDataAccessor(lhs); in CheckReplacement()
423 ArrayMetaDataAccessor rhsAccessor = acc_.GetArrayMetaDataAccessor(rhs); in CheckReplacement()
Dgate_accessor.cpp191 return ArrayMetaDataAccessor(array).GetArrayLength(); in GetArraySize()
201 ArrayMetaDataAccessor accessor(gatePtr->GetOneParameterMetaData()->GetValue()); in SetArraySize()
219 return ArrayMetaDataAccessor(array).GetElementsKind(); in GetElementsKind()
227 ArrayMetaDataAccessor accessor(gatePtr->GetOneParameterMetaData()->GetValue()); in SetElementsKind()
271 ArrayMetaDataAccessor GateAccessor::GetArrayMetaDataAccessor(GateRef gate) const in GetArrayMetaDataAccessor()
281 return ArrayMetaDataAccessor(gatePtr->GetOneParameterMetaData()->GetValue()); in GetArrayMetaDataAccessor()
Dcircuit_builder.h392 GateRef CreateArrayWithBuffer(ElementsKind kind, ArrayMetaDataAccessor::Mode mode, GateRef cpId,
515 GateRef StableArrayCheck(GateRef gate, ElementsKind kind, ArrayMetaDataAccessor::Mode mode);
516 … GateRef ElementsKindCheck(GateRef receiver, ElementsKind kind, ArrayMetaDataAccessor::Mode mode);
521 … GateRef HClassStableArrayCheck(GateRef gate, GateRef frameState, ArrayMetaDataAccessor accessor);
560 GateRef InsertStableArrayCheck(GateRef array, ArrayMetaDataAccessor accessor);
637 GateRef LoadArrayLength(GateRef gate, ElementsKind kind, ArrayMetaDataAccessor::Mode mode);
Dtyped_bytecode_lowering.cpp1076 builder_.StableArrayCheck(array, kind, ArrayMetaDataAccessor::Mode::LOAD_LENGTH); in LowerTypedLdArrayLength()
1080 … GateRef result = builder_.LoadArrayLength(array, kind, ArrayMetaDataAccessor::Mode::LOAD_LENGTH); in LowerTypedLdArrayLength()
1165 …builder_.StableArrayCheck(receiver, ElementsKind::GENERIC, ArrayMetaDataAccessor::CALL_BUILTIN_MET… in TryLowerTypedLdObjByNameForBuiltinMethod()
1294 builder_.StableArrayCheck(receiver, kind, ArrayMetaDataAccessor::Mode::LOAD_ELEMENT); in LoadJSArrayByIndex()
1296 …GateRef length = builder_.LoadArrayLength(receiver, kind, ArrayMetaDataAccessor::Mode::LOAD_LENGTH… in LoadJSArrayByIndex()
1364 builder_.StableArrayCheck(receiver, kind, ArrayMetaDataAccessor::Mode::STORE_ELEMENT); in StoreJSArrayByIndex()
1366 …GateRef length = builder_.LoadArrayLength(receiver, kind, ArrayMetaDataAccessor::Mode::LOAD_LENGTH… in StoreJSArrayByIndex()
Dntype_bytecode_lowering.cpp228 builder_.CreateArrayWithBuffer(kind, ArrayMetaDataAccessor::Mode::CREATE, cpIdGr, index); in LowerNTypedCreateArrayWithBuffer()
Dgate_accessor.h415 ArrayMetaDataAccessor GetArrayMetaDataAccessor(GateRef gate) const;
Dmcr_lowering.cpp299 ArrayMetaDataAccessor accessor = acc_.GetArrayMetaDataAccessor(gate); in LowerHClassStableArrayCheck()
324 ArrayMetaDataAccessor accessor = acc_.GetArrayMetaDataAccessor(gate); in LowerElementskindCheck()
Dtyped_hcr_lowering.cpp340 ArrayMetaDataAccessor accessor = acc_.GetArrayMetaDataAccessor(gate); in LowerStableArrayCheck()