| /arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_ir/src/ |
| D | mir_type.cpp | 862 size_t MIRArrayType::GetSize() const in GetSize() 880 uint32 MIRArrayType::GetAlign() const in GetAlign() 888 void MIRArrayType::Dump(int indent, bool dontUseName) const in Dump() 903 std::string MIRArrayType::GetCompactMplTypeName() const in GetCompactMplTypeName() 1641 bool MIRArrayType::EqualTo(const MIRType &type) const in EqualTo() 1646 const auto &pType = static_cast<const MIRArrayType &>(type); in EqualTo() 1658 MIRType *MIRArrayType::GetElemType() const in GetElemType() 1663 std::string MIRArrayType::GetMplTypeName() const in GetMplTypeName() 1673 bool MIRArrayType::HasFields() const in HasFields() 1679 uint32 MIRArrayType::NumberOfFieldIDs() const in NumberOfFieldIDs() [all …]
|
| D | global_tables.cpp | 224 MIRArrayType *TypeTable::GetOrCreateArrayType(const MIRType &elem, uint8 dim, const uint32 *sizeArr… in GetOrCreateArrayType() 231 MIRArrayType arrayType(elem.GetTypeIndex(), sizeVector); in GetOrCreateArrayType() 234 return static_cast<MIRArrayType *>(typeTable[tyIdx]); in GetOrCreateArrayType() 238 MIRArrayType *TypeTable::GetOrCreateArrayType(const MIRType &elem, uint32 size, const TypeAttrs &at… in GetOrCreateArrayType()
|
| D | mir_lower.cpp | 759 MIRArrayType *arrayType = static_cast<MIRArrayType *>(aType); in LowerCArray() 771 MIRArrayType *innerArrayType = nullptr; in LowerCArray() 778 innerArrayType = static_cast<MIRArrayType *>(innerType); in LowerCArray() 787 MIRArrayType *curArrayType = arrayType; in LowerCArray() 796 curArrayType = static_cast<MIRArrayType *>(innerType); in LowerCArray() 798 innerArrayType = static_cast<MIRArrayType *>(innerType); in LowerCArray()
|
| D | parser.cpp | 329 MIRArrayType arrayType(tyIdx, vec); in ParseArrayType() 1537 MIRArrayType *arrayType = static_cast<MIRArrayType *>(type); in FixForwardReferencedTypeForOneAgg() 2234 auto &arrayType = static_cast<MIRArrayType &>(type); in ParseInitValue() 2277 MIRArrayType subArrayType(elemType->GetTypeIndex(), sizeSubArray); in ParseInitValue() 2836 auto *arrayType1 = static_cast<MIRArrayType *>(type1); in TypeCompatible() 2837 auto *arrayType2 = static_cast<MIRArrayType *>(type2); in TypeCompatible() 2841 type1 = static_cast<MIRArrayType *>(type1)->GetElemType(); in TypeCompatible() 2842 type2 = static_cast<MIRArrayType *>(type2)->GetElemType(); in TypeCompatible() 2863 auto *arrayType = static_cast<MIRArrayType *>(type); in IsTypeIncomplete() 2867 type = static_cast<MIRArrayType *>(type)->GetElemType(); in IsTypeIncomplete()
|
| D | debug_info.cpp | 782 MIRArrayType *atype = static_cast<MIRArrayType *>(type); in GetOrCreateTypeDie() 866 DBGDie *DebugInfo::GetOrCreateArrayTypeDie(const MIRArrayType *arraytype) in GetOrCreateArrayTypeDie()
|
| D | bin_mpl_import.cpp | 625 MIRArrayType type(strIdx); in ImportType() 791 MIRArrayType type(strIdx); in ImportTypeNonJava()
|
| D | bin_mpl_export.cpp | 203 const auto &type = static_cast<const MIRArrayType &>(ty); in OutputTypeArray()
|
| D | mir_nodes.cpp | 617 const auto *arrayType = static_cast<const MIRArrayType *>(GetArrayType(tt)); in GetDim()
|
| /arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/aarch64/ |
| D | aarch64_abi.cpp | 176 MIRArrayType *arrayTy = static_cast<MIRArrayType *>(fieldTy); in IsVectorArrayType()
|
| D | aarch64_call_conv.cpp | 70 MIRArrayType *arrtype = static_cast<MIRArrayType *>(ty); in TraverseStructFieldsForFp()
|
| D | aarch64_cgfunc.cpp | 1968 MIRArrayType *arrayType = static_cast<MIRArrayType *>(aType); in GetPointedToType() 2403 MIRArrayType *arrayLhsType = static_cast<MIRArrayType *>(lhsType); in SelectAggIassign() 6240 MIRArrayType *arrayType = memPool->New<MIRArrayType>(etype->GetTypeIndex(), sizeArray); in SelectRangeGoto()
|
| /arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_ir/include/ |
| D | mir_type.h | 1109 class MIRArrayType : public MIRType { 1111 MIRArrayType() : MIRType(kTypeArray, PTY_agg) {} in MIRArrayType() function 1112 explicit MIRArrayType(GStrIdx strIdx) : MIRType(kTypeArray, PTY_agg, strIdx) {} in MIRArrayType() function 1114 MIRArrayType(TyIdx eTyIdx, const std::vector<uint32> &sizeArray) in MIRArrayType() function 1122 MIRArrayType(const MIRArrayType &pat) = default; 1123 MIRArrayType &operator=(const MIRArrayType &p) = default; 1124 ~MIRArrayType() override = default; 1181 return new MIRArrayType(*this); in CopyMIRTypeNode()
|
| D | global_tables.h | 484 MIRArrayType *GetOrCreateArrayType(const MIRType &elem, uint8 dim, const uint32 *sizeArray, 487 …MIRArrayType *GetOrCreateArrayType(const MIRType &elem, uint32 size, const TypeAttrs &attrs = Type…
|
| D | ir_safe_cast_traits.def | 38 REGISTER_SAFE_CAST(MIRArrayType, from.GetKind() == kTypeArray);
|
| D | debug_info.h | 824 DBGDie *GetOrCreateArrayTypeDie(const MIRArrayType *type);
|
| /arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/litecg/ |
| D | lmir_builder.h | 50 class MIRArrayType; variable 72 using ArrayType = MIRArrayType;
|
| /arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/be/ |
| D | lower.cpp | 500 MIRArrayType *arrayType = static_cast<MIRArrayType *>(aType); in LowerArrayDim() 570 MIRArrayType *arrayType = static_cast<MIRArrayType *>(aType); in LowerArray() 618 MIRArrayType *arrayType = static_cast<MIRArrayType *>(aType); in LowerCArray() 630 MIRArrayType *innerArrayType = nullptr; in LowerCArray() 637 innerArrayType = static_cast<MIRArrayType *>(innerType); in LowerCArray() 647 MIRArrayType *curArrayType = arrayType; in LowerCArray() 656 curArrayType = static_cast<MIRArrayType *>(innerType); in LowerCArray() 658 innerArrayType = static_cast<MIRArrayType *>(innerType); in LowerCArray() 1428 MIRArrayType *arrtype = static_cast<MIRArrayType *>(ty); in IsStructElementSame()
|
| D | becommon.cpp | 313 MIRArrayType &arrayType = static_cast<MIRArrayType &>(ty); in ComputeArrayTypeSizesAligns()
|
| /arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/x86_64/ |
| D | x64_emitter.cpp | 1737 MIRArrayType &arrayType = static_cast<MIRArrayType &>(mirType); in EmitArray() 1745 MIRArrayType *aSubTy = static_cast<MIRArrayType *>(subTy); in EmitArray()
|
| D | x64_MPIsel.cpp | 902 MIRArrayType *arrayType = memPool->New<MIRArrayType>(etype->GetTypeIndex(), sizeArray); in SelectRangeGoto()
|
| /arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/ |
| D | emit.cpp | 1676 MIRArrayType &arrayType = static_cast<MIRArrayType &>(mirType); in EmitArrayConstant() 1683 MIRArrayType *aSubTy = static_cast<MIRArrayType *>(subTy); in EmitArrayConstant()
|
| D | isel.cpp | 703 MIRArrayType *arrayType = static_cast<MIRArrayType *>(mirType); in GetFieldIdAndMirTypeFromMirNode()
|
| /arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/mpl2mpl/src/ |
| D | simplify.cpp | 1128 auto *arrayType = static_cast<MIRArrayType *>(memType); in ExpandMemset() 1352 auto *arrayType = static_cast<MIRArrayType *>(memType); in ExpandMemcpy()
|