Home
last modified time | relevance | path

Searched refs:mAttr (Results 1 - 14 of 14) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/compiler/
H A Dlcr_circuit_builder.cpp111 MemoryAttribute mAttr) in Store()
115 if (mAttr.GetBarrier() == MemoryAttribute::Barrier::UNKNOWN_BARRIER && acc_.IsConstant(value)) { in Store()
116 mAttr.SetBarrier(MemoryAttribute::Barrier::NO_BARRIER); in Store()
118 auto bit = LoadStoreAccessor::ToValue(mAttr); in Store()
124 void CircuitBuilder::StoreWithoutBarrier(VariableType type, GateRef addr, GateRef value, MemoryAttribute mAttr) in StoreWithoutBarrier() argument
128 auto bit = LoadStoreAccessor::ToValue(mAttr); in StoreWithoutBarrier()
135 GateRef CircuitBuilder::Load(VariableType type, GateRef base, GateRef offset, MemoryAttribute mAttr) in Load() argument
140 auto bits = LoadStoreAccessor::ToValue(mAttr); in Load()
148 MemoryAttribute mAttr) in Load()
151 auto bits = LoadStoreAccessor::ToValue(mAttr); in Load()
110 Store(VariableType type, GateRef glue, GateRef base, GateRef offset, GateRef value, MemoryAttribute mAttr) Store() argument
147 Load(VariableType type, GateRef base, GateRef offset, GateRef depend, MemoryAttribute mAttr) Load() argument
157 Load(VariableType type, GateRef addr, MemoryAttribute mAttr) Load() argument
[all...]
H A Dstub_builder.h206 MemoryAttribute mAttr = MemoryAttribute::Default());
371 MemoryAttribute mAttr = MemoryAttribute::Default());
375 MemoryAttribute mAttr = MemoryAttribute::Default());
542 MemoryAttribute mAttr = MemoryAttribute::Default());
552 MemoryAttribute mAttr = MemoryAttribute::Default());
597 MemoryAttribute mAttr = MemoryAttribute::Default());
783 MemoryAttribute mAttr = MemoryAttribute::Default());
785 MemoryAttribute mAttr = MemoryAttribute::Default());
787 MemoryAttribute mAttr = MemoryAttribute::Default());
789 MemoryAttribute mAttr
[all...]
H A Dmcr_gate_meta_data.h465 static uint64_t ToValue(MemoryAttribute mAttr) in ToValue() argument
467 return MemoryAttributeBits::Encode(mAttr.Value()); in ToValue()
491 static uint64_t ToValue(size_t offset, MemoryAttribute mAttr) in ToValue() argument
494 MemoryAttributeBits::Encode(mAttr.Value()); in ToValue()
H A Dstub_builder-inl.h1202 MemoryAttribute mAttr) in SetElementsArray()
1205 Store(type, glue, object, elementsOffset, elementsArray, mAttr); in SetElementsArray()
1216 MemoryAttribute mAttr) in SetPropertiesArray()
1219 Store(type, glue, object, propertiesOffset, propsArray, mAttr); in SetPropertiesArray()
2124 MemoryAttribute mAttr) in SetLayoutToHClass()
2127 Store(type, glue, hClass, offset, attr, mAttr); in SetLayoutToHClass()
2181 GateRef attrOffset, VariableType type, MemoryAttribute mAttr) in SetPropertyInlinedProps()
2193 Store(type, glue, obj, ZExtInt32ToPtr(propOffset), value, mAttr); in SetPropertyInlinedProps()
2319 GateRef index, GateRef val, MemoryAttribute mAttr) in SetValueToTaggedArray()
2324 Store(valType, glue, array, dataOffset, val, mAttr); in SetValueToTaggedArray()
1201 SetElementsArray(VariableType type, GateRef glue, GateRef object, GateRef elementsArray, MemoryAttribute mAttr) SetElementsArray() argument
1215 SetPropertiesArray(VariableType type, GateRef glue, GateRef object, GateRef propsArray, MemoryAttribute mAttr) SetPropertiesArray() argument
2123 SetLayoutToHClass(VariableType type, GateRef glue, GateRef hClass, GateRef attr, MemoryAttribute mAttr) SetLayoutToHClass() argument
2180 SetPropertyInlinedProps(GateRef glue, GateRef obj, GateRef hClass, GateRef value, GateRef attrOffset, VariableType type, MemoryAttribute mAttr) SetPropertyInlinedProps() argument
2318 SetValueToTaggedArray(VariableType valType, GateRef glue, GateRef array, GateRef index, GateRef val, MemoryAttribute mAttr) SetValueToTaggedArray() argument
3033 SetSendableEnvToModule(GateRef glue, GateRef module, GateRef value, MemoryAttribute mAttr) SetSendableEnvToModule() argument
3037 Store(VariableType::JS_POINTER(), glue, module, offset, value, mAttr); SetSendableEnvToModule() local
3079 SetLexicalEnvToFunction(GateRef glue, GateRef object, GateRef lexicalEnv, MemoryAttribute mAttr) SetLexicalEnvToFunction() argument
3083 Store(VariableType::JS_ANY(), glue, object, offset, lexicalEnv, mAttr); SetLexicalEnvToFunction() local
3086 SetProtoTransRootHClassToFunction(GateRef glue, GateRef object, GateRef hclass, MemoryAttribute mAttr) SetProtoTransRootHClassToFunction() argument
3090 Store(VariableType::JS_ANY(), glue, object, offset, hclass, mAttr); SetProtoTransRootHClassToFunction() local
3093 SetProtoOrHClassToFunction(GateRef glue, GateRef function, GateRef value, MemoryAttribute mAttr) SetProtoOrHClassToFunction() argument
3097 Store(VariableType::JS_ANY(), glue, function, offset, value, mAttr); SetProtoOrHClassToFunction() local
3106 SetTypedArrayName(GateRef glue, GateRef typedArray, GateRef name, MemoryAttribute mAttr) SetTypedArrayName() argument
3110 Store(VariableType::JS_ANY(), glue, typedArray, offset, name, mAttr); SetTypedArrayName() local
3119 SetViewedArrayBufferOrByteArray(GateRef glue, GateRef typedArray, GateRef data, MemoryAttribute mAttr) SetViewedArrayBufferOrByteArray() argument
3123 Store(VariableType::JS_ANY(), glue, typedArray, offset, data, mAttr); SetViewedArrayBufferOrByteArray() local
3144 SetHomeObjectToFunction(GateRef glue, GateRef function, GateRef value, MemoryAttribute mAttr) SetHomeObjectToFunction() argument
3148 Store(VariableType::JS_ANY(), glue, function, offset, value, mAttr); SetHomeObjectToFunction() local
3151 SetModuleToFunction(GateRef glue, GateRef function, GateRef value, MemoryAttribute mAttr) SetModuleToFunction() argument
3155 Store(VariableType::JS_POINTER(), glue, function, offset, value, mAttr); SetModuleToFunction() local
3158 SetWorkNodePointerToFunction(GateRef glue, GateRef function, GateRef value, MemoryAttribute mAttr) SetWorkNodePointerToFunction() argument
3162 Store(VariableType::NATIVE_POINTER(), glue, function, offset, value, mAttr); SetWorkNodePointerToFunction() local
3165 SetMethodToFunction(GateRef glue, GateRef function, GateRef value, MemoryAttribute mAttr) SetMethodToFunction() argument
3169 Store(VariableType::JS_ANY(), glue, function, offset, value, mAttr); SetMethodToFunction() local
3197 SetRawProfileTypeInfoToFunction(GateRef glue, GateRef function, GateRef value, MemoryAttribute mAttr) SetRawProfileTypeInfoToFunction() argument
3201 Store(VariableType::JS_ANY(), glue, function, offset, value, mAttr); SetRawProfileTypeInfoToFunction() local
3293 SetMachineCodeToFunction(GateRef glue, GateRef function, GateRef value, MemoryAttribute mAttr) SetMachineCodeToFunction() argument
3296 Store(VariableType::JS_ANY(), glue, function, offset, value, mAttr); SetMachineCodeToFunction() local
[all...]
H A Dpost_schedule.cpp404 MemoryAttribute mAttr = acc_.GetMemoryAttribute(gate); in GetWriteBarrierKind() local
408 return mAttr.GetBarrier(); in GetWriteBarrierKind()
462 MemoryAttribute mAttr = acc_.GetMemoryAttribute(gate); in GetShareKind() local
463 return mAttr.GetShare(); in GetShareKind()
H A Dcircuit_builder.h642 MemoryAttribute mAttr = MemoryAttribute::Default());
648 MemoryAttribute mAttr = MemoryAttribute::Default());
846 GateRef Load(VariableType type, GateRef base, GateRef offset, MemoryAttribute mAttr = MemoryAttribute::Default());
848 MemoryAttribute mAttr = MemoryAttribute::Default());
849 GateRef Load(VariableType type, GateRef addr, MemoryAttribute mAttr = MemoryAttribute::Default());
851 MemoryAttribute mAttr = MemoryAttribute::Default());
853 MemoryAttribute mAttr = MemoryAttribute::Default());
H A Dnew_object_stub_builder.h112 MemoryAttribute mAttr = MemoryAttribute::Default());
H A Dmcr_circuit_builder.cpp930 GateRef CircuitBuilder::LoadConstOffset(VariableType type, GateRef receiver, size_t offset, MemoryAttribute mAttr) in LoadConstOffset() argument
934 auto bits = LoadStoreConstOffsetAccessor::ToValue(offset, mAttr); in LoadConstOffset()
952 GateRef receiver, size_t offset, GateRef value, MemoryAttribute mAttr) in StoreConstOffset()
956 if (mAttr.GetBarrier() == MemoryAttribute::Barrier::UNKNOWN_BARRIER && acc_.IsConstant(value)) { in StoreConstOffset()
957 mAttr.SetBarrier(MemoryAttribute::Barrier::NO_BARRIER); in StoreConstOffset()
959 auto bits = LoadStoreConstOffsetAccessor::ToValue(offset, mAttr); in StoreConstOffset()
951 StoreConstOffset(VariableType type, GateRef receiver, size_t offset, GateRef value, MemoryAttribute mAttr) StoreConstOffset() argument
H A Dstub_builder.cpp1691 MemoryAttribute mAttr) in Store()
1694 env_->GetBuilder()->Store(type, glue, base, offset, value, mAttr); in Store()
1697 auto bit = LoadStoreAccessor::ToValue(mAttr); in Store()
10354 MemoryAttribute mAttr) in ArrayCopy()
10379 Store(VariableType::JS_ANY(), glue, dst, IntPtr(0), value, mAttr); in ArrayCopy()
10396 Store(VariableType::JS_ANY(), glue, dst, off1, value1, mAttr); in ArrayCopy() local
10397 Store(VariableType::JS_ANY(), glue, dst, off2, value2, mAttr); in ArrayCopy() local
10410 MemoryAttribute mAttr) in ArrayCopy()
10435 Store(VariableType::JS_ANY(), glue, dst, ZExtInt32ToPtr(*offset), value, mAttr); in ArrayCopy() local
10452 Store(VariableType::JS_ANY(), glue, dst, off1, value1, mAttr); in ArrayCopy() local
1690 Store(VariableType type, GateRef glue, GateRef base, GateRef offset, GateRef value, MemoryAttribute mAttr) Store() argument
10353 ArrayCopy(GateRef glue, GateRef src, GateRef dst, GateRef length, MemoryAttribute mAttr) ArrayCopy() argument
10409 ArrayCopy(GateRef glue, GateRef src, GateRef dst, GateRef length, MemoryAttribute mAttr) ArrayCopy() argument
10453 Store(VariableType::JS_ANY(), glue, dst, off2, value2, mAttr); ArrayCopy() local
10464 ArrayCopy(GateRef glue, GateRef src, GateRef dst, GateRef length, MemoryAttribute mAttr) ArrayCopy() argument
[all...]
H A Dnew_object_stub_builder.cpp1557 GateRef end, MemoryAttribute mAttr) in InitializeWithSpeicalValue()
1579 Store(VariableType::INT64(), glue_, object, ZExtInt32ToPtr(start), value, mAttr); in InitializeWithSpeicalValue() local
1594 Store(VariableType::INT64(), glue_, object, ZExtInt32ToPtr(off), value, mAttr); in InitializeWithSpeicalValue() local
1556 InitializeWithSpeicalValue(Label *exit, GateRef object, GateRef value, GateRef start, GateRef end, MemoryAttribute mAttr) InitializeWithSpeicalValue() argument
H A Dtyped_bytecode_lowering.cpp828 MemoryAttribute mAttr = MemoryAttribute::NeedBarrierAndAtomic(); in LowerTypedStObjByName() local
830 TaggedObject::HCLASS_OFFSET, newHolderHC, mAttr); in LowerTypedStObjByName() local
H A Dtyped_hcr_lowering.cpp3205 MemoryAttribute mAttr = MemoryAttribute::NeedBarrierAndAtomic(); in LowerMonoStoreProperty() local
3206 builder_.StoreConstOffset(VariableType::JS_ANY(), receiver, TaggedObject::HCLASS_OFFSET, newHolderHC, mAttr); in LowerMonoStoreProperty() local
/arkcompiler/ets_runtime/ecmascript/compiler/builtins/
H A Dbuiltins_array_stub_builder.h79 MemoryAttribute mAttr);
H A Dbuiltins_array_stub_builder.cpp2002 bool getWithKind, MemoryAttribute mAttr) in DoReverse()
2042 SetValueToTaggedArray(VariableType::JS_ANY(), glue, toElements, toIndex, value, mAttr); in DoReverse() local
2001 DoReverse(GateRef glue, GateRef fromArray, GateRef toArray, bool holeToUndefined, bool getWithKind, MemoryAttribute mAttr) DoReverse() argument

Completed in 61 milliseconds