Home
last modified time | relevance | path

Searched refs:ifFalse (Results 1 – 12 of 12) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/compiler/
Dasync_function_lowering.cpp88 GateRef ifFalse = circuit_->NewGate(circuit_->IfFalse(), {ifBranch}); in RebuildGeneratorCfg() local
90 GateRef ifFalseDepend = builder_.DependRelay(ifFalse, restoreOffsetGate); in RebuildGeneratorCfg()
103 accessor_.ReplaceStateIn(firstState, ifFalse); in RebuildGeneratorCfg()
107 { ifFalse, ifFalseDepend, constant, circuit_->GetReturnRoot() }, in RebuildGeneratorCfg()
129 GateRef ifFalse = circuit_->NewGate(circuit_->IfFalse(), {ifBranch}); in RebuildGeneratorCfg() local
147 ModifyStateInput(stateInGate, ifBranch, ifFalse); in RebuildGeneratorCfg()
227 void AsyncFunctionLowering::ModifyStateInput(GateRef stateInGate, GateRef ifBranch, GateRef ifFalse) in ModifyStateInput() argument
235 useIt = accessor_.ReplaceIn(useIt, ifFalse); in ModifyStateInput()
Dasync_function_lowering.h64 void ModifyStateInput(GateRef stateInGate, GateRef ifBranch, GateRef ifFalse);
Dbuiltins_lowering.cpp210 GateRef ifFalse = builder_.IfFalse(ifBranch); in ReplaceHirWithValue() local
212 GateRef sDepend = builder_.DependRelay(ifFalse, depend); in ReplaceHirWithValue()
213 StateDepend success(ifFalse, sDepend); in ReplaceHirWithValue()
Dslowpath_lowering.cpp136 GateRef ifFalse = builder_.IfFalse(ifBranch); in ReplaceHirWithPendingException() local
138 GateRef sDepend = builder_.DependRelay(ifFalse, depend); in ReplaceHirWithPendingException()
140 StateDepend success(ifFalse, sDepend); in ReplaceHirWithPendingException()
171 GateRef ifFalse = builder_.IfFalse(ifBranch); in ReplaceHirWithValue() local
173 GateRef sDepend = builder_.DependRelay(ifFalse, depend); in ReplaceHirWithValue()
174 StateDepend success(ifFalse, sDepend); in ReplaceHirWithValue()
1721 GateRef ifFalse = builder_.IfFalse(ifBranch); in LowerConditionJump() local
1722 trueState.emplace_back(isEqualJump ? ifTrue : ifFalse); in LowerConditionJump()
1726 ifBranch = isEqualJump ? builder_.Branch(ifFalse, builder_.TaggedIsInt(value)) in LowerConditionJump()
Dbytecode_circuit_builder.cpp965 auto ifFalse = circuit_->NewGate(circuit_->IfFalse(), {gate}); in NewJump() local
966 auto falseRelay = circuit_->NewGate(circuit_->DependRelay(), {ifFalse, gate}); in NewJump()
970 SetBlockPred(bb, *bbNext, ifFalse, falseRelay); in NewJump()
979 SetBlockPred(bb, *bbNext, ifFalse, falseRelay); in NewJump()
Dtype_mcr_lowering.cpp1260 GateRef ifFalse = builder_.IfFalse(ifBranch); in ReplaceHirWithPendingException() local
1262 GateRef sDepend = builder_.DependRelay(ifFalse, depend); in ReplaceHirWithPendingException()
1264 StateDepend success(ifFalse, sDepend); in ReplaceHirWithPendingException()
Dts_hcr_lowering.cpp645 GateRef ifFalse = builder_.IfFalse(branch); in LowerNamedAccess() local
647 fallthroughState = ifFalse; in LowerNamedAccess()
648 fallthroughDepend = builder_.DependRelay(ifFalse, builder_.GetDepend()); in LowerNamedAccess()
Dcircuit_builder.cpp1804 GateRef ifFalse = IfFalse(ifBranch); in Branch() local
1806 falseLabel->MergeControl(ifFalse); in Branch()
Dstub_builder.cpp59 GateRef ifFalse = env_->GetBuilder()->IfFalse(ifBranch); in Branch() local
61 falseLabel->MergeControl(ifFalse); in Branch()
/arkcompiler/ets_frontend/ts2panda/src/
Dpandagen.ts906 condition(node: ts.Node, op: SyntaxKind, lhs: VReg, ifFalse: Label): void {
911 this.add(node, new Jeqz(ifFalse));
915 this.add(node, new Jeqz(ifFalse));
919 this.add(node, new Jeqz(ifFalse));
923 this.add(node, new Jeqz(ifFalse));
927 this.add(node, new Jeqz(ifFalse));
931 this.add(node, new Jeqz(ifFalse));
935 this.add(node, new Jeqz(ifFalse));
939 this.add(node, new Jeqz(ifFalse));
/arkcompiler/ets_frontend/es2panda/compiler/core/
Dpandagen.h331 void Condition(const ir::AstNode *node, lexer::TokenType op, VReg lhs, class Label *ifFalse);
Dpandagen.cpp805 void PandaGen::Condition(const ir::AstNode *node, lexer::TokenType op, VReg lhs, Label *ifFalse) in Condition() argument
845 ra_.Emit<Jeqz>(node, ifFalse); in Condition()