Home
last modified time | relevance | path

Searched refs:returnLeftLabel (Results 1 - 2 of 2) sorted by relevance

/arkcompiler/ets_frontend/ets2panda/compiler/base/
H A Dcondition.cpp135 auto *returnLeftLabel = etsg->AllocLabel(); in CompileLogicalOrExpr() local
141 etsg->ResolveConditionalResultIfTrue(binExpr->Left(), returnLeftLabel); in CompileLogicalOrExpr()
142 etsg->BranchIfTrue(binExpr, returnLeftLabel); in CompileLogicalOrExpr()
154 etsg->SetLabel(binExpr, returnLeftLabel); in CompileLogicalOrExpr()
165 auto *returnLeftLabel = etsg->AllocLabel(); in CompileLogicalAndExpr() local
171 etsg->ResolveConditionalResultIfFalse(binExpr->Left(), returnLeftLabel); in CompileLogicalAndExpr()
172 etsg->BranchIfFalse(binExpr, returnLeftLabel); in CompileLogicalAndExpr()
181 etsg->SetLabel(binExpr, returnLeftLabel); in CompileLogicalAndExpr()
/arkcompiler/ets_frontend/ets2panda/compiler/core/
H A DETSCompiler.cpp507 auto returnLeftLabel = etsg->AllocLabel(); in CompileLogical() local
509 etsg->ResolveConditionalResultIfFalse(expr->Left(), returnLeftLabel); in CompileLogical()
510 etsg->BranchIfFalse(expr, returnLeftLabel); in CompileLogical()
516 etsg->SetLabel(expr, returnLeftLabel); in CompileLogical()
519 etsg->ResolveConditionalResultIfTrue(expr->Left(), returnLeftLabel); in CompileLogical()
520 etsg->BranchIfTrue(expr, returnLeftLabel); in CompileLogical()
526 etsg->SetLabel(expr, returnLeftLabel); in CompileLogical()

Completed in 5 milliseconds