reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
365 LiveRegDefs.reset(new SUnit*[TRI->getNumRegs() + 1]()); 563 SUnit *RegDef = LiveRegDefs[Pred.getReg()]; (void)RegDef; 566 LiveRegDefs[Pred.getReg()] = Pred.getSUnit(); 578 if (!LiveRegDefs[CallResource]) 591 LiveRegDefs[CallResource] = Def; 772 if (Succ.isAssignedRegDep() && LiveRegDefs[Succ.getReg()] == SU) { 775 LiveRegDefs[Succ.getReg()] = nullptr; 783 if (LiveRegDefs[CallResource] == SU) 790 LiveRegDefs[CallResource] = nullptr; 843 assert(LiveRegDefs[Pred.getReg()] == Pred.getSUnit() && 846 LiveRegDefs[Pred.getReg()] = nullptr; 861 assert(!LiveRegDefs[CallResource]); 864 LiveRegDefs[CallResource] = SU; 877 assert(LiveRegDefs[CallResource]); 880 LiveRegDefs[CallResource] = nullptr; 889 if (!LiveRegDefs[Reg]) 893 LiveRegDefs[Reg] = SU; 1356 if (Pred.isAssignedRegDep() && LiveRegDefs[Pred.getReg()] != SU) 1357 CheckForLiveRegDef(Pred.getSUnit(), Pred.getReg(), LiveRegDefs.get(), 1382 CheckForLiveRegDef(SU, Reg, LiveRegDefs.get(), RegAdded, LRegs, TRI); 1398 if (LiveRegDefs[CallResource]) { 1409 makeArrayRef(LiveRegDefs.get(), TRI->getNumRegs()), 1422 CheckForLiveRegDef(SU, Reg, LiveRegDefs.get(), RegAdded, LRegs, TRI); 1428 CheckForLiveRegDef(SU, *Reg, LiveRegDefs.get(), RegAdded, LRegs, TRI); 1555 SUnit *LRDef = LiveRegDefs[Reg]; 1586 LiveRegDefs[Reg] = NewDef;