Searched refs:MIRJarrayType (Results 1 – 13 of 13) sorted by relevance
40 instance_of<MIRJarrayType>(from));46 REGISTER_SAFE_CAST(MIRJarrayType, from.GetKind() == kTypeJArray);
1795 class MIRJarrayType : public MIRFarrayType {1797 MIRJarrayType() in MIRJarrayType() function1802 explicit MIRJarrayType(TyIdx elemTyIdx) : MIRFarrayType(elemTyIdx) in MIRJarrayType() function1807 explicit MIRJarrayType(GStrIdx strIdx) : MIRFarrayType(strIdx) in MIRJarrayType() function1812 ~MIRJarrayType() override = default;1816 return new MIRJarrayType(*this); in CopyMIRTypeNode()
361 …bool VerifyJarrayDimention(const MIRJarrayType &from, const MIRJarrayType &to, VerifyResult &verif…
779 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()
2108 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()
254 MIRJarrayType type; in GetOrCreateJarrayType()
615 MIRJarrayType type(strIdx); in ImportType()784 MIRJarrayType type(strIdx); in ImportTypeNonJava()
195 const auto &type = static_cast<const MIRJarrayType &>(ty); in OutputTypeJArray()
282 MIRJarrayType jarrayType(tyIdx); in ParseFarrayType()
181 structTy = static_cast<MIRJarrayType *>(pointedTy)->GetParentType(); in Lower()369 structTy = static_cast<MIRJarrayType *>(pointedTy)->GetParentType(); in LowerThrow()
863 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()
1059 …GlobalTables::GetTypeTable().GetTypeFromTyIdx(static_cast<MIRJarrayType *>(&type)->GetElemTyIdx()); in NotCyclicType()
1994 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()