Lines Matching refs:hirGate
141 void SlowPathLowering::LowerToJSCall(GateRef hirGate, const std::vector<GateRef> &args,
148 LowerFastCall(hirGate, glue_, func, argc, args, argsFastCall, &res, &exit, false);
152 ReplaceHirWithPendingException(hirGate, stateInGate, depend, *res);
155 void SlowPathLowering::ReplaceHirWithPendingException(GateRef hirGate,
167 acc_.ReplaceHirWithIfBranch(hirGate, success, exception, value);
183 void SlowPathLowering::ReplaceHirWithValue(GateRef hirGate, GateRef value, bool noThrow)
187 // copy depend-wire of hirGate to value
201 acc_.ReplaceHirWithIfBranch(hirGate, success, exception, value);
203 acc_.ReplaceHirDirectly(hirGate, builder_.GetStateDepend(), value);
213 void SlowPathLowering::ReplaceHirToThrowCall(GateRef hirGate, GateRef value)
226 acc_.ReplaceHirWithIfBranch(hirGate, success, exception, value);
1256 void SlowPathLowering::LowerExceptionHandler(GateRef hirGate)
1258 GateRef depend = acc_.GetDep(hirGate);
1268 auto uses = acc_.Uses(hirGate);
1276 acc_.DeleteGate(hirGate);