Lines Matching refs:Outputs
314 CellMap &Outputs) = 0;
688 CellMap Outputs; in visitNonBranch() local
689 bool Eval = MCE.evaluate(MI, Cells, Outputs); in visitNonBranch()
693 for (auto &I : Outputs) in visitNonBranch()
717 if (!Outputs.has(DefR.Reg)) in visitNonBranch()
720 Changed = RC.meet(Outputs.get(DefR.Reg)); in visitNonBranch()
1846 CellMap &Outputs) override;
1865 CellMap &Outputs);
1870 CellMap &Outputs);
1872 CellMap &Outputs);
1874 CellMap &Outputs);
1876 CellMap &Outputs);
1878 CellMap &Outputs);
1926 const CellMap &Inputs, CellMap &Outputs) { in evaluate() argument
1947 Outputs.update(DefR.Reg, RC); in evaluate()
1969 Outputs.update(DefR.Reg, RC); in evaluate()
1973 bool Eval = evaluateHexCompare(MI, Inputs, Outputs); in evaluate()
1998 LatticeCell RC = Outputs.get(DefR.Reg); in evaluate()
2000 Outputs.update(DefR.Reg, RC); in evaluate()
2007 LatticeCell RC = Outputs.get(DefR.Reg); in evaluate()
2012 Outputs.update(DefR.Reg, RC); in evaluate()
2025 bool Eval = evaluateHexLogical(MI, Inputs, Outputs); in evaluate()
2041 LatticeCell RC = Outputs.get(DefR.Reg); in evaluate()
2043 Outputs.update(DefR.Reg, RC); in evaluate()
2053 LatticeCell RC = Outputs.get(DefR.Reg); in evaluate()
2057 Outputs.update(DefR.Reg, RC); in evaluate()
2066 bool Eval = evaluateHexCondMove(MI, Inputs, Outputs); in evaluate()
2078 bool Eval = evaluateHexExt(MI, Inputs, Outputs); in evaluate()
2102 LatticeCell RC = Outputs.get(DefR.Reg); in evaluate()
2109 Outputs.update(DefR.Reg, RC); in evaluate()
2134 LatticeCell RC = Outputs.get(DefR.Reg); in evaluate()
2141 Outputs.update(DefR.Reg, RC); in evaluate()
2156 LatticeCell RC = Outputs.get(DefR.Reg); in evaluate()
2172 Outputs.update(DefR.Reg, RC); in evaluate()
2187 bool Eval = evaluateHexVector1(MI, Inputs, Outputs); in evaluate()
2554 const CellMap &Inputs, CellMap &Outputs) { in evaluateHexCompare() argument
2586 LatticeCell L = Outputs.get(DefR.Reg); in evaluateHexCompare()
2590 Outputs.update(DefR.Reg, L); in evaluateHexCompare()
2629 const CellMap &Inputs, CellMap &Outputs) { in evaluateHexLogical() argument
2670 Outputs.update(DefR.Reg, RC); in evaluateHexLogical()
2676 const CellMap &Inputs, CellMap &Outputs) { in evaluateHexCondMove() argument
2694 LatticeCell RC = Outputs.get(DefR.Reg); in evaluateHexCondMove()
2702 Outputs.update(DefR.Reg, RC); in evaluateHexCondMove()
2712 Outputs.update(DefR.Reg, RC); in evaluateHexCondMove()
2719 const CellMap &Inputs, CellMap &Outputs) { in evaluateHexExt() argument
2753 LatticeCell RC = Outputs.get(DefR.Reg); in evaluateHexExt()
2758 Outputs.update(DefR.Reg, RC); in evaluateHexExt()
2763 const CellMap &Inputs, CellMap &Outputs) { in evaluateHexVector1() argument
2768 LatticeCell RC = Outputs.get(DefR.Reg); in evaluateHexVector1()
2787 Outputs.update(DefR.Reg, RC); in evaluateHexVector1()