Home
last modified time | relevance | path

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

/external/llvm/lib/Target/Hexagon/
DHexagonBitTracker.h21 typedef BitTracker::CellMapType CellMapType; typedef
29 bool evaluate(const MachineInstr &MI, const CellMapType &Inputs,
30 CellMapType &Outputs) const override;
31 bool evaluate(const MachineInstr &BI, const CellMapType &Inputs,
41 bool evaluateLoad(const MachineInstr &MI, const CellMapType &Inputs,
42 CellMapType &Outputs) const;
43 bool evaluateFormalCopy(const MachineInstr &MI, const CellMapType &Inputs,
44 CellMapType &Outputs) const;
DBitTracker.h39 typedef std::map<unsigned, RegisterCell> CellMapType; typedef
73 CellMapType &Map;
305 CellMapType::const_iterator F = Map.find(Reg); in lookup()
349 RegisterCell getCell(const RegisterRef &RR, const CellMapType &M) const;
350 void putCell(const RegisterRef &RR, RegisterCell RC, CellMapType &M) const;
354 RegisterCell getRef(const RegisterRef &RR, const CellMapType &M) const { in getRef()
420 virtual bool evaluate(const MachineInstr &MI, const CellMapType &Inputs,
421 CellMapType &Outputs) const;
426 virtual bool evaluate(const MachineInstr &BI, const CellMapType &Inputs,
DBitTracker.cpp173 : Trace(false), ME(E), MF(F), MRI(F.getRegInfo()), Map(*new CellMapType) {} in BitTracker()
341 const CellMapType &M) const { in getCell()
356 CellMapType::const_iterator F = M.find(RR.Reg); in getCell()
369 CellMapType &M) const { in putCell()
737 const CellMapType &Inputs, in evaluate()
738 CellMapType &Outputs) const { in evaluate()
838 CellMapType ResMap; in visitNonBranch()
851 for (CellMapType::iterator I = ResMap.begin(), E = ResMap.end(); in visitNonBranch()
1016 for (CellMapType::iterator I = Map.begin(), E = Map.end(); I != E; ++I) { in subst()
1123 for (CellMapType::iterator I = Map.begin(), E = Map.end(); I != E; ++I) in run()
DHexagonBitTracker.cpp125 const CellMapType &Inputs, in evaluate()
126 CellMapType &Outputs) const { in evaluate()
188 auto rr0 = [this,Reg] (const BT::RegisterCell &Val, CellMapType &Outputs) in evaluate()
884 const CellMapType &Inputs, in evaluate()
939 const CellMapType &Inputs, in evaluateLoad()
940 CellMapType &Outputs) const { in evaluateLoad()
1096 const CellMapType &Inputs, in evaluateFormalCopy()
1097 CellMapType &Outputs) const { in evaluateFormalCopy()