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.cpp171 : Trace(false), ME(E), MF(F), MRI(F.getRegInfo()), Map(*new CellMapType) {} in BitTracker()
339 const CellMapType &M) const { in getCell()
354 CellMapType::const_iterator F = M.find(RR.Reg); in getCell()
367 CellMapType &M) const { in putCell()
736 const CellMapType &Inputs, CellMapType &Outputs) const { in evaluate()
837 CellMapType ResMap; in visitNonBranch()
850 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, CellMapType &Outputs) const { in evaluate()
187 auto rr0 = [this,Reg] (const BT::RegisterCell &Val, CellMapType &Outputs) in evaluate()
884 const CellMapType &Inputs, BranchTargetList &Targets, in evaluate()
939 const CellMapType &Inputs, CellMapType &Outputs) const { in evaluateLoad()
1096 const CellMapType &Inputs, CellMapType &Outputs) const { in evaluateFormalCopy()