Lines Matching refs:pcrel_idx
98 unsigned pcrel_idx;
833 (i != tuple->pcrel_idx);
847 tuple->pcrel_idx = *constant_count;
1566 bi_merge_constants(struct bi_const_state *consts, uint64_t *pairs, unsigned *pcrel_idx)
1568 unsigned pair_count = bi_merge_pairs(consts, 8, pairs, pcrel_idx);
1569 return bi_merge_singles(consts, 8, pairs, pair_count, pcrel_idx);
1596 uint64_t *pairs, unsigned *pcrel_idx,
1605 if (*pcrel_idx == 0 && (tuple_count == 5 || tuple_count == 8)) {
1607 *pcrel_idx = 1;
1621 if (*pcrel_idx == i || *pcrel_idx == (i + 1)) {
1623 swap = (*pcrel_idx == (i + 1));
1630 pairs[*pcrel_idx] |= ((uint64_t) A) << 60;
1633 *pcrel_idx = i;
1695 .pcrel_idx = ~0,
1836 unsigned pcrel_idx = ~0;
1838 bi_merge_constants(clause_state.consts, constant_pairs, &pcrel_idx);
1841 constant_pairs, &pcrel_idx, clause->tuple_count,
1844 clause->pcrel_idx = pcrel_idx;
1865 bi_rewrite_constants_to_pass(tuple, pair, word_idx == pcrel_idx);