Lines Matching refs:MCRegister

70 unsigned AggressiveAntiDepState::GetGroup(MCRegister Reg) {  in GetGroup()
79 unsigned Group, std::vector<MCRegister> &Regs, in GetGroupRegs()
80 std::multimap<MCRegister, AggressiveAntiDepState::RegisterReference> in GetGroupRegs() argument
88 unsigned AggressiveAntiDepState::UnionGroups(MCRegister Reg1, MCRegister Reg2) { in UnionGroups()
103 unsigned AggressiveAntiDepState::LeaveGroup(MCRegister Reg) { in LeaveGroup()
113 bool AggressiveAntiDepState::IsLive(MCRegister Reg) { in IsLive()
175 MCRegister AliasReg = *AI; in StartBlock()
192 std::set<MCRegister> PassthruRegs; in Observe()
241 MachineInstr &MI, std::set<MCRegister> &PassthruRegs) { in GetPassthruRegs()
290 void AggressiveAntiDepBreaker::HandleLastUse(MCRegister Reg, unsigned KillIdx, in HandleLastUse()
296 std::multimap<MCRegister, AggressiveAntiDepState::RegisterReference> in HandleLastUse()
344 const std::set<MCRegister> &PassthruRegs) { in PrescanInstruction()
346 std::multimap<MCRegister, AggressiveAntiDepState::RegisterReference> in PrescanInstruction()
387 MCRegister AliasReg = *AI; in PrescanInstruction()
434 std::multimap<MCRegister, AggressiveAntiDepState::RegisterReference> in ScanInstruction()
514 BitVector AggressiveAntiDepBreaker::GetRenameRegisters(MCRegister Reg) { in GetRenameRegisters()
540 MCRegister SuperReg, unsigned AntiDepGroupIndex, in FindSuitableFreeRegisters()
541 RenameOrderType &RenameOrder, std::map<MCRegister, MCRegister> &RenameMap) { in FindSuitableFreeRegisters() argument
544 std::multimap<MCRegister, AggressiveAntiDepState::RegisterReference> in FindSuitableFreeRegisters()
550 std::vector<MCRegister> Regs; in FindSuitableFreeRegisters()
560 std::map<MCRegister, BitVector> RenameRegisterMap; in FindSuitableFreeRegisters()
561 for (MCRegister Reg : Regs) { in FindSuitableFreeRegisters()
580 for (MCRegister Reg : Regs) { in FindSuitableFreeRegisters()
629 const MCRegister NewSuperReg = Order[R]; in FindSuitableFreeRegisters()
641 for (MCRegister Reg : Regs) { in FindSuitableFreeRegisters()
642 MCRegister NewReg; in FindSuitableFreeRegisters()
669 MCRegister AliasReg = *AI; in FindSuitableFreeRegisters()
741 std::multimap<MCRegister, AggressiveAntiDepState::RegisterReference> in BreakAntiDependencies()
800 std::set<MCRegister> PassthruRegs; in BreakAntiDependencies()
832 MCRegister AntiDepReg = Edge->getReg().asMCReg(); in BreakAntiDependencies()
875 AntiDepReg = MCRegister(); in BreakAntiDependencies()
883 AntiDepReg = MCRegister(); in BreakAntiDependencies()
889 AntiDepReg = MCRegister(); in BreakAntiDependencies()
910 std::map<MCRegister, MCRegister> RenameMap; in BreakAntiDependencies()
918 MCRegister CurrReg = P.first; in BreakAntiDependencies()
919 MCRegister NewReg = P.second; in BreakAntiDependencies()