/arkcompiler/runtime_core/static_core/compiler/optimizer/ir/ |
H A D | graph_checker.h | 409 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 D | inst.h | 1906 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 D | graph_checker.cpp | 1868 v, inst->CastToLoadRuntimeClass()->GetTypeId() == TypeIdMixin::MEM_PROMISE_CLASS_ID, in CheckUserOfInt32()
|
/arkcompiler/runtime_core/static_core/compiler/optimizer/ir_builder/ |
H A D | inst_builder-inl.h | 157 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 D | inst_builder.cpp | 594 TypeIdMixin {classId, GetGraph()->GetMethod()}, classPtr); in CreateLoadAndInitClassGeneric() 601 TypeIdMixin {classId, GetGraph()->GetMethod()}, classPtr); in CreateLoadAndInitClassGeneric()
|
H A D | inst_builder.h | 238 TypeIdMixin {typeId, graph_->GetMethod()}); in CreateNewObjectInst()
|
/arkcompiler/runtime_core/static_core/compiler/optimizer/optimizations/ |
H A D | reserve_string_builder_buffer.cpp | 229 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 D | optimize_string_concat.cpp | 118 TypeIdMixin {classId, method}, runtime->ResolveType(method, classId)); in CreateInstructionStringBuilderInstance() 120 TypeIdMixin {classId, method}); in CreateInstructionStringBuilderInstance()
|
H A D | escape.cpp | 1661 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 D | ets_inst_builder.cpp | 38 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 D | inst_generator.cpp | 354 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 D | ets_intrinsics_peephole.cpp | 83 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 D | inst.h | 1486 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 {
|