Home | History | Annotate | Download | only in GlobalISel

Lines Matching defs:TRI

24 bool RegisterBank::verify(const TargetRegisterInfo &TRI) const {
26 assert(ContainedRegClasses.size() == TRI.getNumRegClasses() &&
27 "TRI does not match the initialization process?");
28 for (unsigned RCId = 0, End = TRI.getNumRegClasses(); RCId != End; ++RCId) {
29 const TargetRegisterClass &RC = *TRI.getRegClass(RCId);
40 const TargetRegisterClass &SubRC = *TRI.getRegClass(RCId);
75 void RegisterBank::dump(const TargetRegisterInfo *TRI) const {
76 print(dbgs(), /* IsForDebug */ true, TRI);
80 const TargetRegisterInfo *TRI) const {
90 if (!TRI || ContainedRegClasses.empty())
92 assert(ContainedRegClasses.size() == TRI->getNumRegClasses() &&
93 "TRI does not match the initialization process?");
96 for (unsigned RCId = 0, End = TRI->getNumRegClasses(); RCId != End; ++RCId) {
97 const TargetRegisterClass &RC = *TRI->getRegClass(RCId);
104 OS << TRI->getRegClassName(&RC);