Home
last modified time | relevance | path

Searched refs:PrintRegister (Results 1 – 2 of 2) sorted by relevance

/openbsd-src/gnu/llvm/llvm/lib/Target/Hexagon/
H A DHexagonGenPredicate.cpp67 struct PrintRegister { struct
68 friend raw_ostream &operator<< (raw_ostream &OS, const PrintRegister &PR);
70 PrintRegister(RegisterSubReg R, const TargetRegisterInfo &I) : Reg(R), TRI(I) {} in PrintRegister() argument
77 raw_ostream &operator<< (raw_ostream &OS, const PrintRegister &PR)
79 raw_ostream &operator<< (raw_ostream &OS, const PrintRegister &PR) { in operator <<()
253 LLVM_DEBUG(dbgs() << __func__ << ": " << PrintRegister(Reg, *TRI)); in getPredRegFor()
261 LLVM_DEBUG(dbgs() << " -> " << PrintRegister(PR, *TRI) << '\n'); in getPredRegFor()
277 LLVM_DEBUG(dbgs() << " -> !" << PrintRegister(RegisterSubReg(NewPR), *TRI) in getPredRegFor()
H A DHexagonConstExtenders.cpp418 friend struct PrintRegister;
423 const struct PrintRegister &P);
444 struct PrintRegister { struct
445 PrintRegister(HCE::Register R, const HexagonRegisterInfo &I) in PrintRegister() function
452 raw_ostream &operator<< (raw_ostream &OS, const PrintRegister &P) { in operator <<()
1861 << PrintRegister(ExtR, *HRI) << " Diff:" << Diff << '\n'); in replaceInstr()