Home
last modified time | relevance | path

Searched refs:MIRFarrayType (Results 1 – 11 of 11) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_ir/src/
Dmir_type.cpp912 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 …]
Dglobal_tables.cpp245 MIRFarrayType type; in GetOrCreateFarrayType()
Dparser.cpp285 MIRFarrayType farrayType(tyIdx); in ParseFarrayType()
1543 MIRFarrayType *arrayType = static_cast<MIRFarrayType *>(type); in FixForwardReferencedTypeForOneAgg()
Dbin_mpl_import.cpp605 MIRFarrayType type(strIdx); in ImportType()
777 MIRFarrayType type(strIdx); in ImportTypeNonJava()
Dmir_lower.cpp708 …auto *farrayType = static_cast<MIRFarrayType *>(array->GetArrayType(GlobalTables::GetTypeTable())); in LowerFarray()
Dbin_mpl_export.cpp187 const auto &type = static_cast<const MIRFarrayType &>(ty); in OutputTypeFArray()
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_ir/include/
Dmir_type.h1231 class MIRFarrayType : public MIRType {
1233 MIRFarrayType() : MIRType(kTypeFArray, PTY_agg), elemTyIdx(TyIdx(0)) {}; in MIRFarrayType() function
1235 explicit MIRFarrayType(TyIdx elemTyIdx) : MIRType(kTypeFArray, PTY_agg), elemTyIdx(elemTyIdx) {} in MIRFarrayType() function
1237 …explicit MIRFarrayType(GStrIdx strIdx) : MIRType(kTypeFArray, PTY_agg, strIdx), elemTyIdx(TyIdx(0)… in MIRFarrayType() function
1239 ~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()
Dir_safe_cast_traits.def39 REGISTER_SAFE_CAST(MIRFarrayType, from.GetKind() == kTypeFArray ||
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/be/
Dbecommon.cpp344 MIRFarrayType &arrayType = static_cast<MIRFarrayType &>(ty); in ComputeFArrayOrJArrayTypeSizesAligns()
Dlower.cpp413 … auto *farrayType = static_cast<MIRFarrayType *>(array.GetArrayType(GlobalTables::GetTypeTable())); in LowerFarray()
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/aarch64/
Daarch64_cgfunc.cpp1972 MIRFarrayType *farrayType = static_cast<MIRFarrayType *>(aType); in GetPointedToType()
2413 MIRFarrayType *farrayLhsType = static_cast<MIRFarrayType *>(lhsType); in SelectAggIassign()