HomeSort by relevance Sort by last modified time
    Searched refs:CellMapType (Results 1 - 4 of 4) sorted by null

  /external/llvm/lib/Target/Hexagon/
HexagonBitTracker.h 21 typedef BitTracker::CellMapType CellMapType;
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;
BitTracker.h 39 typedef std::map<unsigned, RegisterCell> CellMapType;
73 CellMapType &Map;
305 CellMapType::const_iterator F = Map.find(Reg);
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 {
420 virtual bool evaluate(const MachineInstr &MI, const CellMapType &Inputs,
421 CellMapType &Outputs) const;
426 virtual bool evaluate(const MachineInstr &BI, const CellMapType &Inputs,
BitTracker.cpp 173 : Trace(false), ME(E), MF(F), MRI(F.getRegInfo()), Map(*new CellMapType) {}
341 const CellMapType &M) const {
356 CellMapType::const_iterator F = M.find(RR.Reg);
369 CellMapType &M) const {
737 const CellMapType &Inputs,
738 CellMapType &Outputs) const {
838 CellMapType ResMap;
851 for (CellMapType::iterator I = ResMap.begin(), E = ResMap.end();
1016 for (CellMapType::iterator I = Map.begin(), E = Map.end(); I != E; ++I) {
    [all...]
HexagonBitTracker.cpp 125 const CellMapType &Inputs,
126 CellMapType &Outputs) const {
188 auto rr0 = [this,Reg] (const BT::RegisterCell &Val, CellMapType &Outputs)
884 const CellMapType &Inputs,
939 const CellMapType &Inputs,
940 CellMapType &Outputs) const {
    [all...]

Completed in 78 milliseconds