Lines Matching refs:Reg

380       MCPhysReg Reg = P.PhysReg;  in replaceTailWithBranchTo()  local
381 if (!LiveRegs.available(*MRI, Reg)) in replaceTailWithBranchTo()
384 BuildMI(OldMBB, OldInst, DL, TII->get(TargetOpcode::IMPLICIT_DEF), Reg); in replaceTailWithBranchTo()
854 for (Register Reg : NewLiveIns) { in mergeCommonTails() local
855 if (!LiveRegs.available(*MRI, Reg)) in mergeCommonTails()
860 if (any_of(TRI->superregs(Reg), [&](MCPhysReg SReg) { in mergeCommonTails()
867 Reg); in mergeCommonTails()
1796 static void addRegAndItsAliases(Register Reg, const TargetRegisterInfo *TRI, in addRegAndItsAliases() argument
1798 if (Reg.isPhysical()) { in addRegAndItsAliases()
1799 for (MCRegAliasIterator AI(Reg, TRI, true); AI.isValid(); ++AI) in addRegAndItsAliases()
1802 Set.insert(Reg); in addRegAndItsAliases()
1826 Register Reg = MO.getReg(); in findHoistingInsertPosAndDeps() local
1827 if (!Reg) in findHoistingInsertPosAndDeps()
1830 addRegAndItsAliases(Reg, TRI, Uses); in findHoistingInsertPosAndDeps()
1839 addRegAndItsAliases(Reg, TRI, Defs); in findHoistingInsertPosAndDeps()
1863 Register Reg = MO.getReg(); in findHoistingInsertPosAndDeps() local
1864 if (!Reg) in findHoistingInsertPosAndDeps()
1866 if (Uses.count(Reg)) { in findHoistingInsertPosAndDeps()
1891 Register Reg = MO.getReg(); in findHoistingInsertPosAndDeps() local
1892 if (!Reg) in findHoistingInsertPosAndDeps()
1895 addRegAndItsAliases(Reg, TRI, Uses); in findHoistingInsertPosAndDeps()
1897 if (Uses.erase(Reg)) { in findHoistingInsertPosAndDeps()
1898 if (Reg.isPhysical()) { in findHoistingInsertPosAndDeps()
1899 for (MCPhysReg SubReg : TRI->subregs(Reg)) in findHoistingInsertPosAndDeps()
1903 addRegAndItsAliases(Reg, TRI, Defs); in findHoistingInsertPosAndDeps()
1964 Register Reg = MO.getReg(); in HoistCommonCodeInSuccs() local
1965 if (!Reg) in HoistCommonCodeInSuccs()
1968 if (Uses.count(Reg)) { in HoistCommonCodeInSuccs()
1975 if (Defs.count(Reg) && !MO.isDead()) { in HoistCommonCodeInSuccs()
1990 } else if (!ActiveDefsSet.count(Reg)) { in HoistCommonCodeInSuccs()
1991 if (Defs.count(Reg)) { in HoistCommonCodeInSuccs()
1997 if (MO.isKill() && Uses.count(Reg)) in HoistCommonCodeInSuccs()
2014 Register Reg = MO.getReg(); in HoistCommonCodeInSuccs() local
2015 if (!Reg) in HoistCommonCodeInSuccs()
2017 if (!AllDefsSet.count(Reg)) { in HoistCommonCodeInSuccs()
2020 if (Reg.isPhysical()) { in HoistCommonCodeInSuccs()
2021 for (MCRegAliasIterator AI(Reg, TRI, true); AI.isValid(); ++AI) in HoistCommonCodeInSuccs()
2024 ActiveDefsSet.erase(Reg); in HoistCommonCodeInSuccs()
2032 Register Reg = MO.getReg(); in HoistCommonCodeInSuccs() local
2033 if (!Reg || Reg.isVirtual()) in HoistCommonCodeInSuccs()
2035 addRegAndItsAliases(Reg, TRI, ActiveDefsSet); in HoistCommonCodeInSuccs()
2036 addRegAndItsAliases(Reg, TRI, AllDefsSet); in HoistCommonCodeInSuccs()