Home
last modified time | relevance | path

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

/arkcompiler/ets_frontend/ets2panda/compiler/lowering/ets/
H A DopAssignment.cpp77 void AdjustBoxingUnboxingFlags(ir::Expression *loweringResult, const ir::Expression *oldExpr) in AdjustBoxingUnboxingFlags() argument
80 if (loweringResult->IsAssignmentExpression()) { in AdjustBoxingUnboxingFlags()
81 exprToProcess = loweringResult->AsAssignmentExpression(); in AdjustBoxingUnboxingFlags()
82 } else if (loweringResult->IsBlockExpression() && !loweringResult->AsBlockExpression()->Statements().empty()) { in AdjustBoxingUnboxingFlags()
83 auto *statement = loweringResult->AsBlockExpression()->Statements().back(); in AdjustBoxingUnboxingFlags()
99 loweringResult->SetBoxingUnboxingFlags(oldBoxingFlag); in AdjustBoxingUnboxingFlags()
101 loweringResult->SetBoxingUnboxingFlags(oldUnboxingFlag); in AdjustBoxingUnboxingFlags()
203 auto *loweringResult = ConstructOpAssignmentResult(ctx, assignment); in HandleOpAssignment() local
205 loweringResult in HandleOpAssignment()
306 ir::Expression *loweringResult = ConstructUpdateResult(ctx, upd); HandleUpdate() local
[all...]
H A DobjectIndexAccess.cpp40 auto *const loweringResult = parser->CreateFormattedExpression( in ProcessIndexSetAccess() local
42 loweringResult->SetParent(assignmentExpression->Parent()); in ProcessIndexSetAccess()
43 loweringResult->SetRange(assignmentExpression->Range()); in ProcessIndexSetAccess()
45 loweringResult->Check(checker); in ProcessIndexSetAccess()
46 return loweringResult; in ProcessIndexSetAccess()
58 auto *const loweringResult = in ProcessIndexGetAccess() local
60 loweringResult->SetParent(memberExpression->Parent()); in ProcessIndexGetAccess()
61 loweringResult->SetRange(memberExpression->Range()); in ProcessIndexGetAccess()
63 loweringResult->Check(checker); in ProcessIndexGetAccess()
64 loweringResult in ProcessIndexGetAccess()
[all...]
H A DobjectLiteralLowering.cpp76 static void AllowRequiredTypeInstantiation(const ir::Expression *const loweringResult) in AllowRequiredTypeInstantiation() argument
78 if (!loweringResult->IsBlockExpression()) { in AllowRequiredTypeInstantiation()
82 const auto *const blockExpression = loweringResult->AsBlockExpression(); in AllowRequiredTypeInstantiation()
179 auto *loweringResult = parser->CreateFormattedExpression(ss.str(), newStmts); in HandleObjectLiteralLowering() local
180 loweringResult->SetParent(objExpr->Parent()); in HandleObjectLiteralLowering()
182 MaybeAllowConstAssign(objExpr->TsType(), loweringResult->AsBlockExpression()->Statements()); in HandleObjectLiteralLowering()
185 InitScopesPhaseETS::RunExternalNode(loweringResult, varbinder); in HandleObjectLiteralLowering()
188 RestoreNestedBlockExpression(loweringResult->AsBlockExpression()->Statements(), nestedBlckExprs, in HandleObjectLiteralLowering()
189 loweringResult->Scope()); in HandleObjectLiteralLowering()
191 varbinder->ResolveReferencesForScope(loweringResult, NearestScop in HandleObjectLiteralLowering()
[all...]
H A DbigintLowering.cpp41 auto loweringResult = parser->CreateExpression(src); in CreateBigInt() local
42 loweringResult->SetParent(literal->Parent()); in CreateBigInt()
44 InitScopesPhaseETS::RunExternalNode(loweringResult, checker->VarBinder()); in CreateBigInt()
45 checker->VarBinder()->AsETSBinder()->ResolveReferencesForScope(loweringResult, NearestScope(loweringResult)); in CreateBigInt()
46 loweringResult->Check(checker); in CreateBigInt()
48 return loweringResult; in CreateBigInt()
H A DobjectIterator.cpp124 auto *const loweringResult = parser->CreateFormattedStatement( in ProcessObjectIterator() local
128 loweringResult->SetParent(forOfStatement->Parent()); in ProcessObjectIterator()
131 loweringResult->AsBlockStatement() in ProcessObjectIterator()
138 InitScopesPhaseETS::RunExternalNode(loweringResult, varbinder); in ProcessObjectIterator()
139 loweringResult->Check(checker); in ProcessObjectIterator()
141 return loweringResult; in ProcessObjectIterator()

Completed in 2 milliseconds