Home
last modified time | relevance | path

Searched refs:TypeIdMixin (Results 1 - 13 of 13) sorted by relevance

/arkcompiler/runtime_core/static_core/compiler/optimizer/ir/
H A Dgraph_checker.h409 v, typeId == TypeIdMixin::MEM_DYN_CLASS_ID, in CheckObjectTypeDynamic()
413 v, typeId == TypeIdMixin::MEM_DYN_PROPS_ID, in CheckObjectTypeDynamic()
417 v, typeId == TypeIdMixin::MEM_DYN_PROTO_HOLDER_ID, in CheckObjectTypeDynamic()
422 v, typeId == TypeIdMixin::MEM_DYN_PROTO_CELL_ID, in CheckObjectTypeDynamic()
427 v, typeId == TypeIdMixin::MEM_DYN_CHANGE_FIELD_ID, in CheckObjectTypeDynamic()
431 v, typeId == TypeIdMixin::MEM_DYN_GLOBAL_ID, in CheckObjectTypeDynamic()
435 v, typeId == TypeIdMixin::MEM_DYN_HCLASS_ID, in CheckObjectTypeDynamic()
440 typeId != TypeIdMixin::MEM_DYN_GLOBAL_ID && typeId != TypeIdMixin::MEM_DYN_CLASS_ID && in CheckObjectTypeDynamic()
441 typeId != TypeIdMixin in CheckObjectTypeDynamic()
[all...]
H A Dinst.h1906 class TypeIdMixin { class in DynObjectAccessType
1921 TypeIdMixin(uint32_t typeId, RuntimeInterface::MethodPtr method) : typeId_(typeId), method_(method) {} in TypeIdMixin() function in DynObjectAccessType::TypeIdMixin
1923 TypeIdMixin() = default;
1924 DEFAULT_COPY_SEMANTIC(TypeIdMixin);
1925 DEFAULT_MOVE_SEMANTIC(TypeIdMixin);
1926 virtual ~TypeIdMixin() = default;
1954 class TypeIdMixin2 : public TypeIdMixin {
1955 using Base = TypeIdMixin;
1960 : TypeIdMixin(typeId1, method), typeId0_(typeId0) in TypeIdMixin2()
4524 class IntrinsicInst : public InlinedInstMixin<InputTypesMixin<DynamicInputsInst>>, public TypeIdMixin {
[all...]
H A Dgraph_checker.cpp1868 v, inst->CastToLoadRuntimeClass()->GetTypeId() == TypeIdMixin::MEM_PROMISE_CLASS_ID, in CheckUserOfInt32()
/arkcompiler/runtime_core/static_core/compiler/optimizer/ir_builder/
H A Dinst_builder-inl.h157 TypeIdMixin {classId, GetGraph()->GetMethod()}, in BuildInitClassInstForCallStatic()
726 TypeIdMixin {fieldId, GetGraph()->GetMethod()}); in BuildLoadObject()
730 TypeIdMixin {fieldId, GetGraph()->GetMethod()}); in BuildLoadObject()
734 graph_->CreateInstLoadObject(type, pc, nullCheck, TypeIdMixin {fieldId, GetGraph()->GetMethod()}, field, in BuildLoadObject()
764 TypeIdMixin {fieldId, GetGraph()->GetMethod()}); in BuildStoreObjectInst()
771 TypeIdMixin {fieldId, GetGraph()->GetMethod()}, in BuildStoreObjectInst()
779 graph_->CreateInstStoreObject(type, pc, nullptr, nullptr, TypeIdMixin {fieldId, GetGraph()->GetMethod()}, field, in BuildStoreObjectInst()
840 TypeIdMixin {typeId, GetGraph()->GetMethod()}); in BuildLoadStaticInst()
848 TypeIdMixin {typeId, GetGraph()->GetMethod()}); in BuildLoadStaticInst()
854 TypeIdMixin {classI in BuildLoadStaticInst()
[all...]
H A Dinst_builder.cpp594 TypeIdMixin {classId, GetGraph()->GetMethod()}, classPtr); in CreateLoadAndInitClassGeneric()
601 TypeIdMixin {classId, GetGraph()->GetMethod()}, classPtr); in CreateLoadAndInitClassGeneric()
H A Dinst_builder.h238 TypeIdMixin {typeId, graph_->GetMethod()}); in CreateNewObjectInst()
/arkcompiler/runtime_core/static_core/compiler/optimizer/optimizations/
H A Dreserve_string_builder_buffer.cpp229 TypeIdMixin {objectsArrayClassId, method}, runtime->ResolveType(method, objectsArrayClassId)); in CreateInstructionNewObjectsArray()
238 TypeIdMixin {objectsArrayClassId, method}); in CreateInstructionNewObjectsArray()
282 TypeIdMixin {runtime->GetFieldId(field), graph->GetMethod()}, field, in StoreStringBuilderBufferField()
295 TypeIdMixin {runtime->GetFieldId(field), graph->GetMethod()}, field, in StoreStringBuilderIndexField()
306 TypeIdMixin {runtime->GetFieldId(field), graph->GetMethod()}, field, in StoreStringBuilderLengthField()
317 TypeIdMixin {runtime->GetFieldId(field), graph->GetMethod()}, field, in StoreStringBuilderIsCompressedField()
H A Doptimize_string_concat.cpp118 TypeIdMixin {classId, method}, runtime->ResolveType(method, classId)); in CreateInstructionStringBuilderInstance()
120 TypeIdMixin {classId, method}); in CreateInstructionStringBuilderInstance()
H A Descape.cpp1661 TypeIdMixin {originalInst->CastToNewObject()->GetTypeId(), originalInst->CastToNewObject()->GetMethod()});
1674 TypeIdMixin {originalInst->CastToNewArray()->GetTypeId(), originalInst->CastToNewArray()->GetMethod()});
1733 TypeIdMixin {graph_->GetRuntime()->GetFieldId(field), graph_->GetMethod()}, field,
/arkcompiler/runtime_core/static_core/plugins/ets/compiler/optimizer/ir_builder/
H A Dets_inst_builder.cpp38 DataType::REFERENCE, pc, TypeIdMixin {TypeIdMixin::MEM_PROMISE_CLASS_ID, GetGraph()->GetMethod()}, nullptr); in BuildLaunch()
40 auto newObj = CreateNewObjectInst(pc, TypeIdMixin::MEM_PROMISE_CLASS_ID, saveState, inst); in BuildLaunch()
/arkcompiler/runtime_core/static_core/compiler/tests/
H A Dinst_generator.cpp354 TypeIdMixin {inst->CastToStoreStatic()->GetTypeId(), nullptr}, nullptr); in PopulateStoreStatic()
368 TypeIdMixin {inst->CastToLoadStatic()->GetTypeId(), nullptr}, nullptr); in PopulateLoadStatic()
407 auto loadClass = graph->CreateInstLoadClass(DataType::REFERENCE, INVALID_PC, saveState, TypeIdMixin {0, nullptr}, in PopulateIsInstance()
448 TypeIdMixin {inst->CastToNewObject()->GetTypeId(), nullptr}, nullptr); in PopulateNewObject()
641 auto loadClass = graph->CreateInstLoadClass(DataType::REFERENCE, INVALID_PC, nullptr, TypeIdMixin {0, nullptr}, in GenerateCheckOperation()
742 TypeIdMixin {0U, nullptr}, nullptr); in GenerateMultiArrayOperation()
/arkcompiler/runtime_core/static_core/plugins/ets/compiler/optimizer/
H A Dets_intrinsics_peephole.cpp83 graph->CreateInstLoadClass(DataType::REFERENCE, pc, saveState, TypeIdMixin {ktypeId, method}, nullptr); in ReplaceTypeofWithIsInstance()
87 saveState, TypeIdMixin {typeId, method}, ClassType::FINAL_CLASS); in ReplaceTypeofWithIsInstance()
/arkcompiler/runtime_core/compiler/optimizer/ir/
H A Dinst.h1486 class TypeIdMixin { class
1488 TypeIdMixin() = default;
1489 NO_COPY_SEMANTIC(TypeIdMixin);
1490 NO_MOVE_SEMANTIC(TypeIdMixin);
1491 virtual ~TypeIdMixin() = default;
2666 class LoadFromPool : public NeedBarrierMixin<FixedInputsInst1>, public TypeIdMixin {

Completed in 28 milliseconds