Searched refs:boxedType (Results 1 - 5 of 5) sorted by relevance
/arkcompiler/ets_frontend/ets2panda/checker/ets/ |
H A D | conversion.cpp | 264 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 D | helpers.cpp | 1260 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 D | boxingForLocals.cpp | 137 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 D | ETSGen.cpp | 1204 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 D | ETSGen.h | 675 const checker::Type *boxedType);
|
Completed in 13 milliseconds