Searched refs:returnLeftLabel (Results 1 - 2 of 2) sorted by relevance
/arkcompiler/ets_frontend/ets2panda/compiler/base/ |
H A D | condition.cpp | 135 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 D | ETSCompiler.cpp | 507 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