Searched refs:loweringResult (Results 1 - 5 of 5) sorted by relevance
/arkcompiler/ets_frontend/ets2panda/compiler/lowering/ets/ |
H A D | opAssignment.cpp | 77 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 D | objectIndexAccess.cpp | 40 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 D | objectLiteralLowering.cpp | 76 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 D | bigintLowering.cpp | 41 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 D | objectIterator.cpp | 124 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