Searched refs:subStructType (Results 1 – 3 of 3) sorted by relevance
| /arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/be/ |
| D | becommon.cpp | 162 MIRStructType *subStructType = fieldType->EmbeddedStructType(); in ComputeStructTypeSizesAligns() local 163 if (subStructType != nullptr) { in ComputeStructTypeSizesAligns() 164 …AppendStructFieldCount(structType.GetTypeIndex(), GetStructFieldCount(subStructType->GetTypeIndex(… in ComputeStructTypeSizesAligns() 657 MIRStructType *subStructType = fieldType->EmbeddedStructType(); in GetFieldOffset() local 658 if (subStructType == nullptr) { in GetFieldOffset() 661 … if ((curFieldID + GetStructFieldCount(subStructType->GetTypeIndex())) < fieldID) { in GetFieldOffset() 662 curFieldID += GetStructFieldCount(subStructType->GetTypeIndex()) + 1; in GetFieldOffset() 664 … std::pair<int32, int32> result = GetFieldOffset(*subStructType, fieldID - curFieldID); in GetFieldOffset() 682 MIRStructType *subStructType = fieldType->EmbeddedStructType(); in GetFieldOffset() local 683 if (subStructType == nullptr) { in GetFieldOffset() [all …]
|
| /arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_ir/src/ |
| D | mir_type.cpp | 2126 MIRStructType *subStructType = fieldType->EmbeddedStructType(); in GetBitOffsetFromUnionBaseAddr() local 2127 if (subStructType == nullptr) { in GetBitOffsetFromUnionBaseAddr() 2133 … if ((curFieldID + static_cast<FieldID>(subStructType->NumberOfFieldIDs())) < fieldID) { in GetBitOffsetFromUnionBaseAddr() 2135 curFieldID += static_cast<FieldID>(subStructType->NumberOfFieldIDs()) + 1; in GetBitOffsetFromUnionBaseAddr() 2137 return subStructType->GetBitOffsetFromBaseAddr(fieldID - curFieldID); in GetBitOffsetFromUnionBaseAddr() 2238 MIRStructType *subStructType = fieldType->EmbeddedStructType(); in GetBitOffsetFromStructBaseAddr() local 2240 if (subStructType == nullptr) { in GetBitOffsetFromStructBaseAddr() 2246 if ((curFieldID + static_cast<FieldID>(subStructType->NumberOfFieldIDs())) < fieldID) { in GetBitOffsetFromStructBaseAddr() 2248 … static_cast<FieldID>(subStructType->NumberOfFieldIDs()) + 1; // 1 represents subStructType itself in GetBitOffsetFromStructBaseAddr() 2250 int64 result = subStructType->GetBitOffsetFromBaseAddr(fieldID - curFieldID); in GetBitOffsetFromStructBaseAddr()
|
| D | mir_builder.cpp | 97 auto *subStructType = static_cast<MIRStructType *>(fieldType); in TraverseToNamedFieldWithType() local 98 TraverseToNamedFieldWithType(*subStructType, nameIdx, typeIdx, fieldID, idx); in TraverseToNamedFieldWithType() 154 auto *subStructType = static_cast<MIRStructType *>(fieldType); in TraverseToNamedFieldWithTypeAndMatchStyle() local 155 … if (TraverseToNamedFieldWithTypeAndMatchStyle(*subStructType, nameIdx, typeIdx, fieldID, style)) { in TraverseToNamedFieldWithTypeAndMatchStyle()
|