Lines Matching full:outputs

301     //       compute the set of output values "Outputs". An example of when
314 CellMap &Outputs) = 0;
687 CellMap Outputs; in visitNonBranch() local
688 bool Eval = MCE.evaluate(MI, Cells, Outputs); in visitNonBranch()
691 dbgs() << " outputs:"; in visitNonBranch()
692 for (auto &I : Outputs) in visitNonBranch()
698 // Update outputs. If the value was not computed, set all the in visitNonBranch()
714 // Find the corresponding cell in the computed outputs. in visitNonBranch()
716 if (!Outputs.has(DefR.Reg)) in visitNonBranch()
719 Changed = RC.meet(Outputs.get(DefR.Reg)); in visitNonBranch()
1845 CellMap &Outputs) override;
1864 CellMap &Outputs);
1869 CellMap &Outputs);
1871 CellMap &Outputs);
1873 CellMap &Outputs);
1875 CellMap &Outputs);
1877 CellMap &Outputs);
1925 const CellMap &Inputs, CellMap &Outputs) { in evaluate() argument
1946 Outputs.update(DefR.Reg, RC); in evaluate()
1968 Outputs.update(DefR.Reg, RC); in evaluate()
1972 bool Eval = evaluateHexCompare(MI, Inputs, Outputs); in evaluate()
1997 LatticeCell RC = Outputs.get(DefR.Reg); in evaluate()
1999 Outputs.update(DefR.Reg, RC); in evaluate()
2006 LatticeCell RC = Outputs.get(DefR.Reg); in evaluate()
2011 Outputs.update(DefR.Reg, RC); in evaluate()
2024 bool Eval = evaluateHexLogical(MI, Inputs, Outputs); in evaluate()
2040 LatticeCell RC = Outputs.get(DefR.Reg); in evaluate()
2042 Outputs.update(DefR.Reg, RC); in evaluate()
2052 LatticeCell RC = Outputs.get(DefR.Reg); in evaluate()
2056 Outputs.update(DefR.Reg, RC); in evaluate()
2065 bool Eval = evaluateHexCondMove(MI, Inputs, Outputs); in evaluate()
2077 bool Eval = evaluateHexExt(MI, Inputs, Outputs); in evaluate()
2101 LatticeCell RC = Outputs.get(DefR.Reg); in evaluate()
2108 Outputs.update(DefR.Reg, RC); in evaluate()
2133 LatticeCell RC = Outputs.get(DefR.Reg); in evaluate()
2140 Outputs.update(DefR.Reg, RC); in evaluate()
2155 LatticeCell RC = Outputs.get(DefR.Reg); in evaluate()
2171 Outputs.update(DefR.Reg, RC); in evaluate()
2186 bool Eval = evaluateHexVector1(MI, Inputs, Outputs); in evaluate()
2553 const CellMap &Inputs, CellMap &Outputs) { in evaluateHexCompare() argument
2585 LatticeCell L = Outputs.get(DefR.Reg); in evaluateHexCompare()
2589 Outputs.update(DefR.Reg, L); in evaluateHexCompare()
2628 const CellMap &Inputs, CellMap &Outputs) { in evaluateHexLogical() argument
2669 Outputs.update(DefR.Reg, RC); in evaluateHexLogical()
2675 const CellMap &Inputs, CellMap &Outputs) { in evaluateHexCondMove() argument
2693 LatticeCell RC = Outputs.get(DefR.Reg); in evaluateHexCondMove()
2701 Outputs.update(DefR.Reg, RC); in evaluateHexCondMove()
2711 Outputs.update(DefR.Reg, RC); in evaluateHexCondMove()
2718 const CellMap &Inputs, CellMap &Outputs) { in evaluateHexExt() argument
2752 LatticeCell RC = Outputs.get(DefR.Reg); in evaluateHexExt()
2757 Outputs.update(DefR.Reg, RC); in evaluateHexExt()
2762 const CellMap &Inputs, CellMap &Outputs) { in evaluateHexVector1() argument
2767 LatticeCell RC = Outputs.get(DefR.Reg); in evaluateHexVector1()
2786 Outputs.update(DefR.Reg, RC); in evaluateHexVector1()