Home
last modified time | relevance | path

Searched refs:boxedType (Results 1 - 5 of 5) sorted by relevance

/arkcompiler/ets_frontend/ets2panda/checker/ets/
H A Dconversion.cpp264 auto *const boxedType = boxed.Result()->AsETSObjectType(); in Boxing() local
265 relation->GetNode()->AddBoxingUnboxingFlags(etsChecker->GetBoxingFlag(boxedType)); in Boxing()
266 return boxedType; in Boxing()
H A Dhelpers.cpp1260 auto boxedType = PrimitiveTypeAsETSBuiltinType(typeParams->Params().at(idx)->GetType(this)); in HandleTypeAlias() local
1261 if (boxedType != nullptr) { in HandleTypeAlias()
1262 paramType = boxedType; in HandleTypeAlias()
/arkcompiler/ets_frontend/ets2panda/compiler/lowering/ets/
H A DboxingForLocals.cpp137 auto *boxedType = checker->GlobalBuiltinBoxType(oldType); in HandleFunctionParam() local
141 allocator, allocator->New<ir::OpaqueTypeNode>(boxedType), std::move(newInitArgs), nullptr); in HandleFunctionParam()
149 newVar->SetTsType(boxedType); in HandleFunctionParam()
182 auto *boxedType = checker->GlobalBuiltinBoxType(type); in HandleVariableDeclarator() local
194 allocator, allocator->New<ir::OpaqueTypeNode>(boxedType), std::move(initArgs), nullptr); in HandleVariableDeclarator()
/arkcompiler/ets_frontend/ets2panda/compiler/core/
H A DETSGen.cpp1204 const checker::Type *const targetType, const checker::Type *const boxedType) in EmitUnboxedCall()
1208 CheckedReferenceNarrowing(node, boxedType); in EmitUnboxedCall()
1216 const_cast<checker::Type *>(boxedType))) { in EmitUnboxedCall()
1217 CastToReftype(node, boxedType, false); in EmitUnboxedCall()
1352 checker::Type *boxedType; in EmitBoxingConversion() local
1354 boxedType = EmitBoxedType(boxingFlag, node); in EmitBoxingConversion()
1356 SetAccumulatorType(boxedType); in EmitBoxingConversion()
1358 const_cast<ir::Expression *>(node->AsExpression())->SetTsType(boxedType); in EmitBoxingConversion()
1203 EmitUnboxedCall(const ir::AstNode *node, std::string_view signatureFlag, const checker::Type *const targetType, const checker::Type *const boxedType) EmitUnboxedCall() argument
H A DETSGen.h675 const checker::Type *boxedType);

Completed in 13 milliseconds