Lines Matching defs:Color
102 enum class Color { Even, Odd };
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)
212 void add(MachineInstr *MI, unsigned Idx, Color C) {
259 Color getPreferredColor() {
261 return OverrideBalance == 1 ? Color::Even : Color::Odd;
403 Chain *AArch64A57FPLoadBalancing::getAndEraseNext(Color PreferredColor,
465 Color PreferredColor = Parity < 0 ? Color::Even : Color::Odd;
468 Color C = PreferredColor;
474 << ", Color=" << ColorNames[(int)C] << "\n");
489 Parity += (C == Color::Even) ? G->size() : -G->size();
490 PreferredColor = Parity < 0 ? Color::Even : Color::Odd;
496 int AArch64A57FPLoadBalancing::scavengeRegister(Chain *G, Color C,
530 bool AArch64A57FPLoadBalancing::colorChain(Chain *G, Color C,
713 Color AArch64A57FPLoadBalancing::getColor(unsigned Reg) {
715 return Color::Even;
717 return Color::Odd;