Home
last modified time | relevance | path

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

/arkcompiler/ets_runtime/ecmascript/compiler/
Dhcr_circuit_builder.cpp413 ArrayMetaDataAccessor accessor(kind, ArrayMetaDataAccessor::Mode::CREATE, arraySize); in CreateArray()
422 GateRef CircuitBuilder::CreateArrayWithBuffer(ElementsKind kind, ArrayMetaDataAccessor::Mode mode, … in CreateArrayWithBuffer()
429 ArrayMetaDataAccessor accessor(kind, mode); in CreateArrayWithBuffer()
Dshare_gate_meta_data.h557 class ArrayMetaDataAccessor {
569 explicit ArrayMetaDataAccessor(uint64_t value) : bitField_(value) {} in ArrayMetaDataAccessor() function
570 explicit ArrayMetaDataAccessor(ElementsKind kind, Mode mode, uint32_t length = 0)
Dmcr_circuit_builder.cpp90 GateRef CircuitBuilder::StableArrayCheck(GateRef gate, ElementsKind kind, ArrayMetaDataAccessor::Mo… in StableArrayCheck()
96 ArrayMetaDataAccessor accessor(kind, mode); in StableArrayCheck()
143 …itBuilder::HClassStableArrayCheck(GateRef gate, GateRef frameState, ArrayMetaDataAccessor accessor) in HClassStableArrayCheck()
963 ArrayMetaDataAccessor::Mode mode = ArrayMetaDataAccessor::Mode::LOAD_LENGTH; in InsertStableArrayCheck()
964 ArrayMetaDataAccessor accessor(kind, mode); in InsertStableArrayCheck()
Dnative_inline_lowering.cpp107 builder_.StableArrayCheck(thisObj, kind, ArrayMetaDataAccessor::Mode::LOAD_ELEMENT); in RunArrayForeachInline()
Dntype_bytecode_lowering.cpp183 …builder_.CreateArrayWithBuffer(kind, ArrayMetaDataAccessor::Mode::CREATE, cpIdGr, index, elementIn… in LowerNTypedCreateArrayWithBuffer()
Dgate_accessor.cpp182 return ArrayMetaDataAccessor(array).GetArrayLength(); in GetArraySize()
192 ArrayMetaDataAccessor accessor(gatePtr->GetOneParameterMetaData()->GetValue()); in SetArraySize()
243 ArrayMetaDataAccessor GateAccessor::GetArrayMetaDataAccessor(GateRef gate) const in GetArrayMetaDataAccessor()
250 return ArrayMetaDataAccessor(gatePtr->GetOneParameterMetaData()->GetValue()); in GetArrayMetaDataAccessor()
Dcircuit_builder.h342 GateRef CreateArrayWithBuffer(ElementsKind kind, ArrayMetaDataAccessor::Mode mode, GateRef cpId,
448 GateRef StableArrayCheck(GateRef gate, ElementsKind kind, ArrayMetaDataAccessor::Mode mode);
452 … GateRef HClassStableArrayCheck(GateRef gate, GateRef frameState, ArrayMetaDataAccessor accessor);
Dtyped_bytecode_lowering.cpp849 builder_.StableArrayCheck(array, kind, ArrayMetaDataAccessor::Mode::LOAD_LENGTH); in LowerTypedLdArrayLength()
903 …builder_.StableArrayCheck(receiver, ElementsKind::GENERIC, ArrayMetaDataAccessor::CALL_BUILTIN_MET… in TryLowerTypedLdObjByNameForBuiltinMethod()
1031 builder_.StableArrayCheck(receiver, kind, ArrayMetaDataAccessor::Mode::LOAD_ELEMENT); in LoadJSArrayByIndex()
1099 builder_.StableArrayCheck(receiver, kind, ArrayMetaDataAccessor::Mode::STORE_ELEMENT); in StoreJSArrayByIndex()
Dgate_accessor.h416 ArrayMetaDataAccessor GetArrayMetaDataAccessor(GateRef gate) const;
Dmcr_lowering.cpp274 ArrayMetaDataAccessor accessor = acc_.GetArrayMetaDataAccessor(gate); in LowerHClassStableArrayCheck()
Dtyped_hcr_lowering.cpp297 ArrayMetaDataAccessor accessor = acc_.GetArrayMetaDataAccessor(gate); in LowerStableArrayCheck()