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.h26 using CellMapType = BitTracker::CellMapType; member
34 bool evaluate(const MachineInstr &MI, const CellMapType &Inputs,
35 CellMapType &Outputs) const override;
36 bool evaluate(const MachineInstr &BI, const CellMapType &Inputs,
52 bool evaluateLoad(const MachineInstr &MI, const CellMapType &Inputs,
53 CellMapType &Outputs) const;
54 bool evaluateFormalCopy(const MachineInstr &MI, const CellMapType &Inputs,
55 CellMapType &Outputs) const;
H A DBitTracker.h44 using CellMapType = std::map<unsigned, RegisterCell>; member
115 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.cpp186 const CellMapType &Inputs, in evaluate()
187 CellMapType &Outputs) const { in evaluate()
258 auto rr0 = [this,Reg] (const BT::RegisterCell &Val, CellMapType &Outputs) in evaluate()
986 const CellMapType &Inputs, in evaluate()
1059 const CellMapType &Inputs, in evaluateLoad()
1060 CellMapType &Outputs) const { in evaluateLoad()
1217 const CellMapType &Inputs, in evaluateFormalCopy()
1218 CellMapType &Outputs) const { in evaluateFormalCopy()
H A DBitTracker.cpp188 : 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()
720 const CellMapType &Inputs, in evaluate()
721 CellMapType &Outputs) const { in evaluate()
849 CellMapType ResMap; in visitNonBranch()