Searched refs:ArrayMetaDataAccessor (Results 1 – 12 of 12) sorted by relevance
| /arkcompiler/ets_runtime/ecmascript/compiler/ |
| D | share_gate_meta_data.h | 491 class ArrayMetaDataAccessor { 503 explicit ArrayMetaDataAccessor(uint64_t value) : bitField_(value) {} in ArrayMetaDataAccessor() function 504 explicit ArrayMetaDataAccessor(ElementsKind kind, Mode mode, uint32_t length = 0)
|
| D | native_inline_lowering.cpp | 1480 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()
|
| D | hcr_circuit_builder.cpp | 520 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()
|
| D | mcr_circuit_builder.cpp | 107 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()
|
| D | early_elimination.cpp | 422 ArrayMetaDataAccessor lhsAccessor = acc_.GetArrayMetaDataAccessor(lhs); in CheckReplacement() 423 ArrayMetaDataAccessor rhsAccessor = acc_.GetArrayMetaDataAccessor(rhs); in CheckReplacement()
|
| D | gate_accessor.cpp | 191 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()
|
| D | circuit_builder.h | 392 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);
|
| D | typed_bytecode_lowering.cpp | 1076 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()
|
| D | ntype_bytecode_lowering.cpp | 228 builder_.CreateArrayWithBuffer(kind, ArrayMetaDataAccessor::Mode::CREATE, cpIdGr, index); in LowerNTypedCreateArrayWithBuffer()
|
| D | gate_accessor.h | 415 ArrayMetaDataAccessor GetArrayMetaDataAccessor(GateRef gate) const;
|
| D | mcr_lowering.cpp | 299 ArrayMetaDataAccessor accessor = acc_.GetArrayMetaDataAccessor(gate); in LowerHClassStableArrayCheck() 324 ArrayMetaDataAccessor accessor = acc_.GetArrayMetaDataAccessor(gate); in LowerElementskindCheck()
|
| D | typed_hcr_lowering.cpp | 340 ArrayMetaDataAccessor accessor = acc_.GetArrayMetaDataAccessor(gate); in LowerStableArrayCheck()
|