Searched refs:MIRFarrayType (Results 1 – 11 of 11) sorted by relevance
912 void MIRFarrayType::Dump(int indent, bool dontUseName) const in Dump()922 std::string MIRFarrayType::GetCompactMplTypeName() const in GetCompactMplTypeName()1745 MIRType *MIRFarrayType::GetElemType() const in GetElemType()1750 bool MIRFarrayType::EqualTo(const MIRType &type) const in EqualTo()1755 const auto &pType = static_cast<const MIRFarrayType &>(type); in EqualTo()1759 std::string MIRFarrayType::GetMplTypeName() const in GetMplTypeName()1769 bool MIRFarrayType::HasFields() const in HasFields()1775 uint32 MIRFarrayType::NumberOfFieldIDs() const in NumberOfFieldIDs()1785 MIRStructType *MIRFarrayType::EmbeddedStructType() in EmbeddedStructType()1791 int64 MIRFarrayType::GetBitOffsetFromArrayAddress(int64 arrayIndex) in GetBitOffsetFromArrayAddress()[all …]
245 MIRFarrayType type; in GetOrCreateFarrayType()
285 MIRFarrayType farrayType(tyIdx); in ParseFarrayType()1543 MIRFarrayType *arrayType = static_cast<MIRFarrayType *>(type); in FixForwardReferencedTypeForOneAgg()
605 MIRFarrayType type(strIdx); in ImportType()777 MIRFarrayType type(strIdx); in ImportTypeNonJava()
708 …auto *farrayType = static_cast<MIRFarrayType *>(array->GetArrayType(GlobalTables::GetTypeTable())); in LowerFarray()
187 const auto &type = static_cast<const MIRFarrayType &>(ty); in OutputTypeFArray()
1231 class MIRFarrayType : public MIRType {1233 MIRFarrayType() : MIRType(kTypeFArray, PTY_agg), elemTyIdx(TyIdx(0)) {}; in MIRFarrayType() function1235 explicit MIRFarrayType(TyIdx elemTyIdx) : MIRType(kTypeFArray, PTY_agg), elemTyIdx(elemTyIdx) {} in MIRFarrayType() function1237 …explicit MIRFarrayType(GStrIdx strIdx) : MIRType(kTypeFArray, PTY_agg, strIdx), elemTyIdx(TyIdx(0)… in MIRFarrayType() function1239 ~MIRFarrayType() override = default;1243 return new MIRFarrayType(*this); in CopyMIRTypeNode()1795 class MIRJarrayType : public MIRFarrayType {1802 explicit MIRJarrayType(TyIdx elemTyIdx) : MIRFarrayType(elemTyIdx) in MIRJarrayType()1807 explicit MIRJarrayType(GStrIdx strIdx) : MIRFarrayType(strIdx) in MIRJarrayType()
39 REGISTER_SAFE_CAST(MIRFarrayType, from.GetKind() == kTypeFArray ||
344 MIRFarrayType &arrayType = static_cast<MIRFarrayType &>(ty); in ComputeFArrayOrJArrayTypeSizesAligns()
413 … auto *farrayType = static_cast<MIRFarrayType *>(array.GetArrayType(GlobalTables::GetTypeTable())); in LowerFarray()
1972 MIRFarrayType *farrayType = static_cast<MIRFarrayType *>(aType); in GetPointedToType()2413 MIRFarrayType *farrayLhsType = static_cast<MIRFarrayType *>(lhsType); in SelectAggIassign()