Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/lib/Target/Hexagon/
H A DHexagonBitTracker.h27 using CellMapType = BitTracker::CellMapType; member
35 bool evaluate(const MachineInstr &MI, const CellMapType &Inputs,
36 CellMapType &Outputs) const override;
37 bool evaluate(const MachineInstr &BI, const CellMapType &Inputs,
53 bool evaluateLoad(const MachineInstr &MI, const CellMapType &Inputs,
54 CellMapType &Outputs) const;
55 bool evaluateFormalCopy(const MachineInstr &MI, const CellMapType &Inputs,
56 CellMapType &Outputs) const;
H A DBitTracker.h45 using CellMapType = std::map<unsigned, RegisterCell>; member
116 CellMapType &Map;
358 CellMapType::const_iterator F = Map.find(Reg); in lookup()
399 RegisterCell getCell(const RegisterRef &RR, const CellMapType &M) const;
400 void putCell(const RegisterRef &RR, RegisterCell RC, CellMapType &M) const;
405 RegisterCell getRef(const RegisterRef &RR, const CellMapType &M) const { in getRef()
471 virtual bool evaluate(const MachineInstr &MI, const CellMapType &Inputs,
472 CellMapType &Outputs) const;
477 virtual bool evaluate(const MachineInstr &BI, const CellMapType &Inputs,
H A DHexagonBitTracker.cpp189 const CellMapType &Inputs, in evaluate()
190 CellMapType &Outputs) const { in evaluate()
261 auto rr0 = [this,Reg] (const BT::RegisterCell &Val, CellMapType &Outputs) in evaluate()
984 const CellMapType &Inputs, in evaluate()
1057 const CellMapType &Inputs, in evaluateLoad()
1058 CellMapType &Outputs) const { in evaluateLoad()
1215 const CellMapType &Inputs, in evaluateFormalCopy()
1216 CellMapType &Outputs) const { in evaluateFormalCopy()
H A DBitTracker.cpp189 : ME(E), MF(F), MRI(F.getRegInfo()), Map(*new CellMapType), Trace(false) { in BitTracker()
349 const CellMapType &M) const { in getCell()
364 CellMapType::const_iterator F = M.find(RR.Reg); in getCell()
376 CellMapType &M) const { in putCell()
721 const CellMapType &Inputs, in evaluate()
722 CellMapType &Outputs) const { in evaluate()
850 CellMapType ResMap; in visitNonBranch()