Home
last modified time | relevance | path

Searched refs:MIRArrayType (Results 1 – 23 of 23) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/aarch64/
Daarch64_abi.cpp155 MIRArrayType *arrayTy = static_cast<MIRArrayType *>(fieldTy); in IsVectorArrayType()
Daarch64_cgfunc.cpp1860 MIRArrayType *arrayType = static_cast<MIRArrayType *>(aType); in GetPointedToType()
5650 MIRArrayType *arrayType = memPool->New<MIRArrayType>(etype->GetTypeIndex(), sizeArray); in SelectRangeGoto()
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_ir/src/
Dmir_type.cpp837 size_t MIRArrayType::GetSize() const in GetSize()
855 uint32 MIRArrayType::GetAlign() const in GetAlign()
863 void MIRArrayType::Dump(int indent, bool dontUseName) const in Dump()
878 std::string MIRArrayType::GetCompactMplTypeName() const in GetCompactMplTypeName()
1643 bool MIRArrayType::EqualTo(const MIRType &type) const in EqualTo()
1648 const auto &pType = static_cast<const MIRArrayType &>(type); in EqualTo()
1660 MIRType *MIRArrayType::GetElemType() const in GetElemType()
1665 std::string MIRArrayType::GetMplTypeName() const in GetMplTypeName()
1675 bool MIRArrayType::HasFields() const in HasFields()
1681 uint32 MIRArrayType::NumberOfFieldIDs() const in NumberOfFieldIDs()
[all …]
Dglobal_tables.cpp226 MIRArrayType *TypeTable::GetOrCreateArrayType(const MIRType &elem, uint8 dim, const uint64 *sizeArr… in GetOrCreateArrayType()
233 MIRArrayType arrayType(elem.GetTypeIndex(), sizeVector); in GetOrCreateArrayType()
236 return static_cast<MIRArrayType *>(typeTable[tyIdx]); in GetOrCreateArrayType()
240 MIRArrayType *TypeTable::GetOrCreateArrayType(const MIRType &elem, uint64 size, const TypeAttrs &at… in GetOrCreateArrayType()
Dparser.cpp315 MIRArrayType arrayType(tyIdx, vec); in ParseArrayType()
1051 auto *arrayType1 = static_cast<MIRArrayType *>(type1); in TypeCompatible()
1052 auto *arrayType2 = static_cast<MIRArrayType *>(type2); in TypeCompatible()
1056 type1 = static_cast<MIRArrayType *>(type1)->GetElemType(); in TypeCompatible()
1057 type2 = static_cast<MIRArrayType *>(type2)->GetElemType(); in TypeCompatible()
1078 auto *arrayType = static_cast<MIRArrayType *>(type); in IsTypeIncomplete()
1082 type = static_cast<MIRArrayType *>(type)->GetElemType(); in IsTypeIncomplete()
Dmir_lower.cpp768 MIRArrayType *arrayType = static_cast<MIRArrayType *>(aType); in LowerCArray()
780 MIRArrayType *innerArrayType = nullptr; in LowerCArray()
787 innerArrayType = static_cast<MIRArrayType *>(innerType); in LowerCArray()
797 MIRArrayType *curArrayType = arrayType; in LowerCArray()
806 curArrayType = static_cast<MIRArrayType *>(innerType); in LowerCArray()
808 innerArrayType = static_cast<MIRArrayType *>(innerType); in LowerCArray()
Ddebug_info.cpp777 MIRArrayType *atype = static_cast<MIRArrayType *>(type); in GetOrCreateTypeDie()
862 DBGDie *DebugInfo::GetOrCreateArrayTypeDie(const MIRArrayType *arraytype) in GetOrCreateArrayTypeDie()
Dbin_mpl_export.cpp201 const auto &type = static_cast<const MIRArrayType &>(ty); in OutputTypeArray()
Dmir_nodes.cpp614 const auto *arrayType = static_cast<const MIRArrayType *>(GetArrayType(tt)); in GetDim()
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_ir/include/
Dmir_type.h1201 class MIRArrayType : public MIRType {
1203 MIRArrayType() : MIRType(kTypeArray, PTY_agg) {} in MIRArrayType() function
1204 explicit MIRArrayType(GStrIdx strIdx) : MIRType(kTypeArray, PTY_agg, strIdx) {} in MIRArrayType() function
1206 MIRArrayType(TyIdx eTyIdx, const std::vector<uint64> &sizeArray) in MIRArrayType() function
1214 MIRArrayType(const MIRArrayType &pat) = default;
1215 MIRArrayType &operator=(const MIRArrayType &p) = default;
1216 ~MIRArrayType() override = default;
1273 return new MIRArrayType(*this); in CopyMIRTypeNode()
Dglobal_tables.h484 MIRArrayType *GetOrCreateArrayType(const MIRType &elem, uint8 dim, const uint64 *sizeArray,
487MIRArrayType *GetOrCreateArrayType(const MIRType &elem, uint64 size, const TypeAttrs &attrs = Type…
Dir_safe_cast_traits.def38 REGISTER_SAFE_CAST(MIRArrayType, from.GetKind() == kTypeArray);
Ddebug_info.h825 DBGDie *GetOrCreateArrayTypeDie(const MIRArrayType *type);
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_pgo/src/
Dinstrument.cpp60MIRArrayType &arrayType = *GlobalTables::GetTypeTable().GetOrCreateArrayType(*elemType, elemCnt); in GetOrCreateFuncCounter()
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/litecg/
Dlmir_builder.h52 class MIRArrayType; variable
74 using ArrayType = MIRArrayType;
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/be/
Dbecommon.cpp301 MIRArrayType &arrayType = static_cast<MIRArrayType &>(ty); in ComputeArrayTypeSizesAligns()
Dlower.cpp485 MIRArrayType *arrayType = static_cast<MIRArrayType *>(aType); in LowerArrayDim()
537 MIRArrayType *arrayType = static_cast<MIRArrayType *>(aType); in LowerArray()
1271 MIRArrayType *arrtype = static_cast<MIRArrayType *>(ty); in IsStructElementSame()
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_me/include/
Dorig_symbol.h97 type = static_cast<MIRArrayType *>(type)->GetElemType(); in HasOneElemSimdAttr()
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/x86_64/
Dx64_emitter.cpp1747 MIRArrayType &arrayType = static_cast<MIRArrayType &>(mirType); in EmitArray()
1755 MIRArrayType *aSubTy = static_cast<MIRArrayType *>(subTy); in EmitArray()
Dx64_MPIsel.cpp902 MIRArrayType *arrayType = memPool->New<MIRArrayType>(etype->GetTypeIndex(), sizeArray); in SelectRangeGoto()
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/
Demit.cpp1761 MIRArrayType &arrayType = static_cast<MIRArrayType &>(mirType); in EmitArrayConstant()
1768 MIRArrayType *aSubTy = static_cast<MIRArrayType *>(subTy); in EmitArrayConstant()
Disel.cpp707 MIRArrayType *arrayType = static_cast<MIRArrayType *>(mirType); in GetFieldIdAndMirTypeFromMirNode()
Dcgfunc.cpp43 auto *arrayType = static_cast<MIRArrayType *>(mirType); in GetMemRWNodeBaseInfo()