Lines Matching refs:Color
102 enum class Color { Even, Odd }; enum
140 bool colorChain(Chain *G, Color C, MachineBasicBlock &MBB);
141 int scavengeRegister(Chain *G, Color C, MachineBasicBlock &MBB);
147 Color getColor(unsigned Register);
148 Chain *getAndEraseNext(Color PreferredColor, std::vector<Chain*> &L);
201 Color LastColor;
203 Chain(MachineInstr *MI, unsigned Idx, Color C) in Chain()
212 void add(MachineInstr *MI, unsigned Idx, Color C) { in add()
259 Color getPreferredColor() { in getPreferredColor()
261 return OverrideBalance == 1 ? Color::Even : Color::Odd; in getPreferredColor()
403 Chain *AArch64A57FPLoadBalancing::getAndEraseNext(Color PreferredColor, in getAndEraseNext()
465 Color PreferredColor = Parity < 0 ? Color::Even : Color::Odd; in colorChainSet()
468 Color C = PreferredColor; in colorChainSet()
489 Parity += (C == Color::Even) ? G->size() : -G->size(); in colorChainSet()
490 PreferredColor = Parity < 0 ? Color::Even : Color::Odd; in colorChainSet()
496 int AArch64A57FPLoadBalancing::scavengeRegister(Chain *G, Color C, in scavengeRegister()
530 bool AArch64A57FPLoadBalancing::colorChain(Chain *G, Color C, in colorChain()
713 Color AArch64A57FPLoadBalancing::getColor(unsigned Reg) { in getColor()
715 return Color::Even; in getColor()
717 return Color::Odd; in getColor()