Searched refs:ArrayMetaDataAccessor (Results 1 – 11 of 11) sorted by relevance
| /arkcompiler/ets_runtime/ecmascript/compiler/ |
| D | hcr_circuit_builder.cpp | 413 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()
|
| D | share_gate_meta_data.h | 557 class ArrayMetaDataAccessor { 569 explicit ArrayMetaDataAccessor(uint64_t value) : bitField_(value) {} in ArrayMetaDataAccessor() function 570 explicit ArrayMetaDataAccessor(ElementsKind kind, Mode mode, uint32_t length = 0)
|
| D | mcr_circuit_builder.cpp | 90 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()
|
| D | native_inline_lowering.cpp | 107 builder_.StableArrayCheck(thisObj, kind, ArrayMetaDataAccessor::Mode::LOAD_ELEMENT); in RunArrayForeachInline()
|
| D | ntype_bytecode_lowering.cpp | 183 …builder_.CreateArrayWithBuffer(kind, ArrayMetaDataAccessor::Mode::CREATE, cpIdGr, index, elementIn… in LowerNTypedCreateArrayWithBuffer()
|
| D | gate_accessor.cpp | 182 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()
|
| D | circuit_builder.h | 342 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);
|
| D | typed_bytecode_lowering.cpp | 849 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()
|
| D | gate_accessor.h | 416 ArrayMetaDataAccessor GetArrayMetaDataAccessor(GateRef gate) const;
|
| D | mcr_lowering.cpp | 274 ArrayMetaDataAccessor accessor = acc_.GetArrayMetaDataAccessor(gate); in LowerHClassStableArrayCheck()
|
| D | typed_hcr_lowering.cpp | 297 ArrayMetaDataAccessor accessor = acc_.GetArrayMetaDataAccessor(gate); in LowerStableArrayCheck()
|