Lines Matching refs:reg
698 uint32_t reg = READ_INST_8_2(); in GetBytecodeInfo() local
700 info.vregIn.emplace_back(reg); in GetBytecodeInfo()
707 uint32_t reg = READ_INST_8_3(); in GetBytecodeInfo() local
709 info.vregIn.emplace_back(reg); in GetBytecodeInfo()
716 uint32_t reg = READ_INST_8_4(); in GetBytecodeInfo() local
718 info.vregIn.emplace_back(reg); in GetBytecodeInfo()
2110 [&](size_t bbId, const uint8_t *end, uint16_t reg, bool acc) -> GateRef { in BuildCircuit() argument
2133 reg = curInfo.vregIn.at(0); in BuildCircuit()
2141 if (!curInfo.vregOut.empty() && curInfo.vregOut.at(0) == reg) { in BuildCircuit()
2147 reg = curInfo.vregIn.at(0); in BuildCircuit()
2167 if (ans == Circuit::NullGate() && !acc && bb.phi.count(reg)) { in BuildCircuit()
2168 if (!bb.vregToValSelectorGate.count(reg)) { in BuildCircuit()
2174 bb.vregToValSelectorGate[reg] = gate; in BuildCircuit()
2178 circuit_.NewIn(gate, i + 1, defSiteOfReg(predId, predPc, reg, acc)); in BuildCircuit()
2181 ans = bb.vregToValSelectorGate.at(reg); in BuildCircuit()
2195 circuit_.NewIn(gate, i + 1, defSiteOfReg(predId, predPc, reg, acc)); in BuildCircuit()
2202 ASSERT(!acc && reg >= offsetArgs && reg < offsetArgs + argGates.size()); in BuildCircuit()
2203 return argGates.at(reg - offsetArgs + CommonArgIdx::NUM_OF_ARGS); in BuildCircuit()
2207 return defSiteOfReg(bb.iDominator->id, bb.iDominator->end, reg, acc); in BuildCircuit()