Home
last modified time | relevance | path

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

/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_ir/include/
Dmir_type.h1323 class MIRFarrayType : public MIRType {
1325 MIRFarrayType() : MIRType(kTypeFArray, PTY_agg), elemTyIdx(TyIdx(0)) {}; in MIRFarrayType() function
1327 explicit MIRFarrayType(TyIdx elemTyIdx) : MIRType(kTypeFArray, PTY_agg), elemTyIdx(elemTyIdx) {} in MIRFarrayType() function
1329 …explicit MIRFarrayType(GStrIdx strIdx) : MIRType(kTypeFArray, PTY_agg, strIdx), elemTyIdx(TyIdx(0)… in MIRFarrayType() function
1331 ~MIRFarrayType() override = default;
1335 return new MIRFarrayType(*this); in CopyMIRTypeNode()
1913 class MIRJarrayType : public MIRFarrayType {
1920 explicit MIRJarrayType(TyIdx elemTyIdx) : MIRFarrayType(elemTyIdx) in MIRJarrayType()
1925 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_ir/src/
Dmir_type.cpp887 void MIRFarrayType::Dump(int indent, bool dontUseName) const in Dump()
897 std::string MIRFarrayType::GetCompactMplTypeName() const in GetCompactMplTypeName()
1747 MIRType *MIRFarrayType::GetElemType() const in GetElemType()
1752 bool MIRFarrayType::EqualTo(const MIRType &type) const in EqualTo()
1757 const auto &pType = static_cast<const MIRFarrayType &>(type); in EqualTo()
1761 std::string MIRFarrayType::GetMplTypeName() const in GetMplTypeName()
1771 bool MIRFarrayType::HasFields() const in HasFields()
1777 uint32 MIRFarrayType::NumberOfFieldIDs() const in NumberOfFieldIDs()
1787 MIRStructType *MIRFarrayType::EmbeddedStructType() in EmbeddedStructType()
1793 int64 MIRFarrayType::GetBitOffsetFromArrayAddress(int64 arrayIndex) in GetBitOffsetFromArrayAddress()
[all …]
Dglobal_tables.cpp247 MIRFarrayType type; in GetOrCreateFarrayType()
Dparser.cpp271 MIRFarrayType farrayType(tyIdx); in ParseFarrayType()
Dmir_lower.cpp717 …auto *farrayType = static_cast<MIRFarrayType *>(array->GetArrayType(GlobalTables::GetTypeTable())); in LowerFarray()
Dbin_mpl_export.cpp185 const auto &type = static_cast<const MIRFarrayType &>(ty); in OutputTypeFArray()
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/be/
Dbecommon.cpp332 MIRFarrayType &arrayType = static_cast<MIRFarrayType &>(ty); in ComputeFArrayOrJArrayTypeSizesAligns()
Dlower.cpp398 … 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.cpp1864 MIRFarrayType *farrayType = static_cast<MIRFarrayType *>(aType); in GetPointedToType()