Lines Matching defs:reg64low
52 struct ra_class *reg64low = ra_get_class_from_index(regs, 1);
58 ASSERT_EQ(reg32low->q[reg64low->index], 2);
60 ASSERT_EQ(reg64low->p, 8);
61 ASSERT_EQ(reg64low->q[reg32low->index], 2);
62 ASSERT_EQ(reg64low->q[reg64low->index], 3);
63 ASSERT_EQ(reg64low->q[reg96->index], 4);
66 ASSERT_EQ(reg96->q[reg64low->index], 2);
75 /* Check that reg64low conflicts with the pairs of reg32low but not neighbors */
76 ASSERT_TRUE(ra_class_allocations_conflict(reg64low, reg64_base + 0, reg32low, reg32_base + 0));
77 ASSERT_TRUE(ra_class_allocations_conflict(reg64low, reg64_base + 0, reg32low, reg32_base + 1));
78 ASSERT_FALSE(ra_class_allocations_conflict(reg64low, reg64_base + 0, reg32low, reg32_base + 2));
80 ASSERT_FALSE(ra_class_allocations_conflict(reg64low, reg64_base + 1, reg32low, reg32_base + 0));
81 ASSERT_TRUE(ra_class_allocations_conflict(reg64low, reg64_base + 1, reg32low, reg32_base + 1));
82 ASSERT_TRUE(ra_class_allocations_conflict(reg64low, reg64_base + 1, reg32low, reg32_base + 2));
83 ASSERT_FALSE(ra_class_allocations_conflict(reg64low, reg64_base + 1, reg32low, reg32_base + 3));
102 /* reg64low is pairs of the low 8 registers (with wraparound!) */
104 struct ra_class *reg64low = ra_alloc_reg_class(regs);
107 ra_class_add_reg(reg64low, vreg);
135 /* reg64low is pairs of the low 8 registers (we're ignoring the wraparound thing here) */
136 struct ra_class *reg64low = ra_alloc_contig_reg_class(regs, 2);
138 ra_class_add_reg(reg64low, i);