Home
last modified time | relevance | path

Searched refs:CreateFormattedExpression (Results 1 – 11 of 11) sorted by relevance

/arkcompiler/ets_frontend/ets2panda/compiler/lowering/ets/
DstringConstructorLowering.cpp92 …blockExpr = parser->CreateFormattedExpression(FORMAT_CHECK_NULL_EXPRESSION, tmpIdentName, arg, tmp… in ReplaceStringConstructor()
95 …blockExpr = parser->CreateFormattedExpression(FORMAT_CHECK_UNDEFINED_EXPRESSION, tmpIdentName, arg, in ReplaceStringConstructor()
98 … blockExpr = parser->CreateFormattedExpression(FORMAT_CHECK_NULLISH_EXPRESSION, tmpIdentName, arg, in ReplaceStringConstructor()
101 blockExpr = parser->CreateFormattedExpression(FORMAT_TO_STRING_EXPRESSION, arg); in ReplaceStringConstructor()
DexpandBrackets.cpp67 …auto *blockExpression = parser->CreateFormattedExpression(FORMAT_NEW_ARRAY_EXPRESSION, identName, … in ProcessNewArrayInstanceExpression()
71 …auto *castedDimension = parser->CreateFormattedExpression(CAST_NEW_DIMENSION_EXPRESSION, identName… in ProcessNewArrayInstanceExpression()
106 …auto *castedDimension = parser->CreateFormattedExpression(CAST_OLD_DIMENSION_EXPRESSION, dimension… in ProcessNewMultiDimArrayInstanceExpression()
114 … ->CreateFormattedExpression(FORMAT_NEW_MULTI_DIM_ARRAY_EXPRESSION, identName, in ProcessNewMultiDimArrayInstanceExpression()
124 …auto *castedDimension = parser->CreateFormattedExpression(CAST_NEW_DIMENSION_EXPRESSION, identName… in ProcessNewMultiDimArrayInstanceExpression()
DobjectIndexAccess.cpp40 auto *const loweringResult = parser->CreateFormattedExpression( in ProcessIndexSetAccess()
58 …parser->CreateFormattedExpression(CALL_EXPRESSION, memberExpression->Object(), memberExpression->P… in ProcessIndexGetAccess()
DoptionalLowering.cpp63 auto *sequenceExpr = parser->CreateFormattedExpression( in LowerOptionalExpr()
74 …setSource(expr, parser->CreateFormattedExpression("@@I1", tmpIdentClone->Clone(allocator, nullptr)… in LowerOptionalExpr()
DopAssignment.cpp190 …return parser->CreateFormattedExpression(newAssignmentStatements, ident1, object, ident2, property, in ConstructOpAssignmentResult()
274 return parser->CreateFormattedExpression( in ConstructUpdateResult()
284 …return parser->CreateFormattedExpression(newAssignmentStatements, id1, object, objType, id2, prope… in ConstructUpdateResult()
DspreadLowering.cpp108 parser->CreateFormattedExpression(src, normalElements)->AsBlockExpression(); in Perform()
DboxingForLocals.cpp246 auto *res = parser->CreateFormattedExpression("@@I1.get() as @@T2", var->Name(), id->TsType()); in HandleReference()
280 …auto *res = parser->CreateFormattedExpression("@@I1.set(@@E2 as @@T3) as @@T4", newVar->Name(), as… in HandleAssignment()
DobjectLiteralLowering.cpp179 auto *loweringResult = parser->CreateFormattedExpression(ss.str(), newStmts); in HandleObjectLiteralLowering()
DlambdaLowering.cpp629 … auto *arg = parser->CreateFormattedExpression("this.@@I1", AvoidMandatoryThis(captured->Name())); in CreateCallForLambdaClassInvoke()
635 … auto *arg = wrapToObject ? parser->CreateFormattedExpression("@@I1 as @@T2 as @@T3", argName, in CreateCallForLambdaClassInvoke()
643 calleeReceiver = parser->CreateFormattedExpression("this.@@I1", "$this"); in CreateCallForLambdaClassInvoke()
651 …auto *call = parser->CreateFormattedExpression("@@E1(@@[E2)", calleeMemberExpr, std::move(callArgu… in CreateCallForLambdaClassInvoke()
698 …auto *returnExpr = wrapToObject ? parser->CreateFormattedExpression("@@E1 as @@T2", call, anyType)… in CreateLambdaClassInvoke()
/arkcompiler/ets_frontend/ets2panda/parser/
DETSparser.h101 …ir::Expression *CreateFormattedExpression(std::string_view sourceCode, std::vector<ir::AstNode *> …
104 ir::Expression *CreateFormattedExpression(std::string_view const sourceCode, Args &&...args) in CreateFormattedExpression() function
109 return CreateFormattedExpression(sourceCode, insertingNodes); in CreateFormattedExpression()
DETSFormattedParser.cpp505 ir::Expression *ETSParser::CreateFormattedExpression(std::string_view const sourceCode, in CreateFormattedExpression() function in ark::es2panda::parser::ETSParser