Home
last modified time | relevance | path

Searched refs:MIRJarrayType (Results 1 – 13 of 13) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_ir/include/
Dir_safe_cast_traits.def40 instance_of<MIRJarrayType>(from));
46 REGISTER_SAFE_CAST(MIRJarrayType, from.GetKind() == kTypeJArray);
Dmir_type.h1795 class MIRJarrayType : public MIRFarrayType {
1797 MIRJarrayType() in MIRJarrayType() function
1802 explicit MIRJarrayType(TyIdx elemTyIdx) : MIRFarrayType(elemTyIdx) in MIRJarrayType() function
1807 explicit MIRJarrayType(GStrIdx strIdx) : MIRFarrayType(strIdx) in MIRJarrayType() function
1812 ~MIRJarrayType() override = default;
1816 return new MIRJarrayType(*this); in CopyMIRTypeNode()
Dmir_nodes.h361 …bool VerifyJarrayDimention(const MIRJarrayType &from, const MIRJarrayType &to, VerifyResult &verif…
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_ir/src/
Dmir_type.cpp779 auto &arrType1 = static_cast<MIRJarrayType &>(*this); in IsOfSameType()
780 auto &arrType2 = static_cast<MIRJarrayType &>(type); in IsOfSameType()
931 const std::string &MIRJarrayType::GetJavaName() in GetJavaName()
939 MIRStructType *MIRJarrayType::GetParentType() in GetParentType()
950 void MIRJarrayType::DetermineName() in DetermineName()
973 auto *tmpPtype = static_cast<MIRJarrayType *>(pType); in DetermineName()
2545 return static_cast<const MIRJarrayType &>(arrayType).GetElemType(); in GetElemType()
Dmir_nodes.cpp2108 bool RetypeNode::VerifyJarrayDimention(const MIRJarrayType &from, const MIRJarrayType &to, in VerifyJarrayDimention()
2111 int fromDim = const_cast<MIRJarrayType &>(from).GetDim(); in VerifyJarrayDimention()
2112 int toDim = const_cast<MIRJarrayType &>(to).GetDim(); in VerifyJarrayDimention()
2118 …toElemType = toElemType->IsMIRJarrayType() ? static_cast<const MIRJarrayType *>(toElemType)->GetEl… in VerifyJarrayDimention()
2146 if (!VerifyJarrayDimention(static_cast<const MIRJarrayType &>(*fromMIRType), in Verify()
2147 … static_cast<const MIRJarrayType &>(*toMIRType), verifyResult)) { in Verify()
2150 fromMIRType = static_cast<const MIRJarrayType *>(fromMIRType)->GetElemType(); in Verify()
2151 toMIRType = static_cast<const MIRJarrayType *>(toMIRType)->GetElemType(); in Verify()
Dglobal_tables.cpp254 MIRJarrayType type; in GetOrCreateJarrayType()
Dbin_mpl_import.cpp615 MIRJarrayType type(strIdx); in ImportType()
784 MIRJarrayType type(strIdx); in ImportTypeNonJava()
Dbin_mpl_export.cpp195 const auto &type = static_cast<const MIRJarrayType &>(ty); in OutputTypeJArray()
Dparser.cpp282 MIRJarrayType jarrayType(tyIdx); in ParseFarrayType()
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/
Deh_func.cpp181 structTy = static_cast<MIRJarrayType *>(pointedTy)->GetParentType(); in Lower()
369 structTy = static_cast<MIRJarrayType *>(pointedTy)->GetParentType(); in LowerThrow()
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/be/
Dlower.cpp863 structTy = static_cast<MIRJarrayType *>(pointedTy)->GetParentType(); in LowerIreadBitfield()
989 structTy = static_cast<MIRJarrayType *>(pointedTy)->GetParentType(); in LowerIassignBitfield()
2054 MIRJarrayType *baseType1 = static_cast<MIRJarrayType *>(stType); in GetArrayNodeType()
3267 MIRJarrayType *jarrayType = static_cast<MIRJarrayType *>(pType); in ProcessClassInfo()
3856 auto jaryType = static_cast<MIRJarrayType *>(type); in LowerJarrayMalloc()
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/mpl2mpl/src/
Dclass_hierarchy.cpp1059 …GlobalTables::GetTypeTable().GetTypeFromTyIdx(static_cast<MIRJarrayType *>(&type)->GetElemTyIdx()); in NotCyclicType()
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/aarch64/
Daarch64_cgfunc.cpp1994 structType = static_cast<MIRJarrayType *>(pointedTy)->GetParentType(); in SelectIassign()
3434 structType = static_cast<MIRJarrayType *>(pointedTy)->GetParentType(); in SelectIread()
6409 auto jaryType = static_cast<MIRJarrayType *>(type); in SelectJarrayMalloc()