Home
last modified time | relevance | path

Searched refs:CellMapType (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonBitTracker.h25 using CellMapType = BitTracker::CellMapType; member
33 bool evaluate(const MachineInstr &MI, const CellMapType &Inputs,
34 CellMapType &Outputs) const override;
35 bool evaluate(const MachineInstr &BI, const CellMapType &Inputs,
51 bool evaluateLoad(const MachineInstr &MI, const CellMapType &Inputs,
52 CellMapType &Outputs) const;
53 bool evaluateFormalCopy(const MachineInstr &MI, const CellMapType &Inputs,
54 CellMapType &Outputs) const;
H A DBitTracker.h41 using CellMapType = std::map<unsigned, RegisterCell>; member
112 CellMapType &Map;
355 CellMapType::const_iterator F = Map.find(Reg); in lookup()
396 RegisterCell getCell(const RegisterRef &RR, const CellMapType &M) const;
397 void putCell(const RegisterRef &RR, RegisterCell RC, CellMapType &M) const;
402 RegisterCell getRef(const RegisterRef &RR, const CellMapType &M) const { in getRef()
468 virtual bool evaluate(const MachineInstr &MI, const CellMapType &Inputs,
469 CellMapType &Outputs) const;
474 virtual bool evaluate(const MachineInstr &BI, const CellMapType &Inputs,
H A DHexagonBitTracker.cpp178 const CellMapType &Inputs, in evaluate()
179 CellMapType &Outputs) const { in evaluate()
250 auto rr0 = [this,Reg] (const BT::RegisterCell &Val, CellMapType &Outputs) in evaluate()
978 const CellMapType &Inputs, in evaluate()
1051 const CellMapType &Inputs, in evaluateLoad()
1052 CellMapType &Outputs) const { in evaluateLoad()
1209 const CellMapType &Inputs, in evaluateFormalCopy()
1210 CellMapType &Outputs) const { in evaluateFormalCopy()
H A DBitTracker.cpp183 : ME(E), MF(F), MRI(F.getRegInfo()), Map(*new CellMapType), Trace(false) { in BitTracker()
344 const CellMapType &M) const { in getCell()
359 CellMapType::const_iterator F = M.find(RR.Reg); in getCell()
371 CellMapType &M) const { in putCell()
715 const CellMapType &Inputs, in evaluate()
716 CellMapType &Outputs) const { in evaluate()
844 CellMapType ResMap; in visitNonBranch()