/arkcompiler/ets_runtime/ecmascript/compiler/ |
D | async_function_lowering.cpp | 88 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()
|
D | async_function_lowering.h | 64 void ModifyStateInput(GateRef stateInGate, GateRef ifBranch, GateRef ifFalse);
|
D | builtins_lowering.cpp | 210 GateRef ifFalse = builder_.IfFalse(ifBranch); in ReplaceHirWithValue() local 212 GateRef sDepend = builder_.DependRelay(ifFalse, depend); in ReplaceHirWithValue() 213 StateDepend success(ifFalse, sDepend); in ReplaceHirWithValue()
|
D | slowpath_lowering.cpp | 136 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()
|
D | bytecode_circuit_builder.cpp | 965 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()
|
D | type_mcr_lowering.cpp | 1260 GateRef ifFalse = builder_.IfFalse(ifBranch); in ReplaceHirWithPendingException() local 1262 GateRef sDepend = builder_.DependRelay(ifFalse, depend); in ReplaceHirWithPendingException() 1264 StateDepend success(ifFalse, sDepend); in ReplaceHirWithPendingException()
|
D | ts_hcr_lowering.cpp | 645 GateRef ifFalse = builder_.IfFalse(branch); in LowerNamedAccess() local 647 fallthroughState = ifFalse; in LowerNamedAccess() 648 fallthroughDepend = builder_.DependRelay(ifFalse, builder_.GetDepend()); in LowerNamedAccess()
|
D | circuit_builder.cpp | 1804 GateRef ifFalse = IfFalse(ifBranch); in Branch() local 1806 falseLabel->MergeControl(ifFalse); in Branch()
|
D | stub_builder.cpp | 59 GateRef ifFalse = env_->GetBuilder()->IfFalse(ifBranch); in Branch() local 61 falseLabel->MergeControl(ifFalse); in Branch()
|
/arkcompiler/ets_frontend/ts2panda/src/ |
D | pandagen.ts | 906 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/ |
D | pandagen.h | 331 void Condition(const ir::AstNode *node, lexer::TokenType op, VReg lhs, class Label *ifFalse);
|
D | pandagen.cpp | 805 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()
|