Home
last modified time | relevance | path

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

/arkcompiler/ets_runtime/ecmascript/compiler/
Dgate_meta_data.h1034 class ArrayMetaDataAccessor {
1045 explicit ArrayMetaDataAccessor(uint64_t value) : bitField_(value) {} in ArrayMetaDataAccessor() function
1046 explicit ArrayMetaDataAccessor(ElementsKind kind, Mode mode, uint32_t length = 0)
Dts_hcr_lowering.cpp740 builder_.StableArrayCheck(array, kind, ArrayMetaDataAccessor::Mode::LOAD_LENGTH); in LowerTypedLdArrayLength()
863 builder_.StableArrayCheck(receiver, kind, ArrayMetaDataAccessor::Mode::LOAD_ELEMENT); in LoadJSArrayByIndex()
925 builder_.StableArrayCheck(receiver, kind, ArrayMetaDataAccessor::Mode::STORE_ELEMENT); in StoreJSArrayByIndex()
Dgate_accessor.h398 ArrayMetaDataAccessor GetArrayMetaDataAccessor(GateRef gate) const;
Dgate_accessor.cpp138 ArrayMetaDataAccessor GateAccessor::GetArrayMetaDataAccessor(GateRef gate) const in GetArrayMetaDataAccessor()
143 return ArrayMetaDataAccessor(gatePtr->GetOneParameterMetaData()->GetValue()); in GetArrayMetaDataAccessor()
Dcircuit_builder.h253 GateRef StableArrayCheck(GateRef gate, ElementsKind kind, ArrayMetaDataAccessor::Mode mode);
255 … GateRef HClassStableArrayCheck(GateRef gate, GateRef frameState, ArrayMetaDataAccessor accessor);
Dcircuit_builder.cpp181 GateRef CircuitBuilder::StableArrayCheck(GateRef gate, ElementsKind kind, ArrayMetaDataAccessor::Mo… in StableArrayCheck()
187 ArrayMetaDataAccessor accessor(kind, mode); in StableArrayCheck()
208 …itBuilder::HClassStableArrayCheck(GateRef gate, GateRef frameState, ArrayMetaDataAccessor accessor) in HClassStableArrayCheck()
Dlcr_lowering.cpp201 ArrayMetaDataAccessor accessor = acc_.GetArrayMetaDataAccessor(gate); in LowerHClassStableArrayCheck()
Dtype_mcr_lowering.cpp244 ArrayMetaDataAccessor accessor = acc_.GetArrayMetaDataAccessor(gate); in LowerStableArrayCheck()