Searched refs:RefMap (Results 1 - 3 of 3) sorted by relevance

/external/llvm/lib/Target/Hexagon/
H A DRDFLiveness.h34 typedef std::map<RegisterRef,NodeSet> RefMap; typedef in struct:llvm::rdf::Liveness
50 const RefMap &getRealUses(NodeId P) const {
71 const RefMap Empty;
84 std::map<NodeId, RefMap> RealUseMap;
90 std::map<MachineBasicBlock*,RefMap> PhiLON;
97 std::map<MachineBasicBlock*,RefMap> PhiLOX;
104 void traverse(MachineBasicBlock *B, RefMap &LiveIn);
105 void emptify(RefMap &M);
H A DRDFLiveness.cpp42 raw_ostream &operator<< (raw_ostream &OS, const Print<Liveness::RefMap> &P) {
520 dbgs() << " -> " << Print<RefMap>(I.second, DFG) << '\n';
580 << Print<RefMap>(I.second, DFG) << '\n';
623 << Print<RefMap>(I.second, DFG) << '\n';
626 RefMap LiveIn;
775 void Liveness::traverse(MachineBasicBlock *B, RefMap &LiveIn) {
802 RefMap L;
815 dbgs() << "\n LiveIn: " << Print<RefMap>(LiveIn, DFG);
820 RefMap &PUs = PhiLOX[B];
826 dbgs() << " LiveIn: " << Print<RefMap>(LiveI
[all...]
H A DHexagonOptAddrMode.cpp232 const Liveness::RefMap &phiUse = LV->getRealUses(id);
234 << Print<Liveness::RefMap>(phiUse, *DFG) << "\n");
638 DEBUG(dbgs() << "==== [RefMap#]=====:\n "

Completed in 134 milliseconds