Lines Matching refs:pcrel_idx
98 unsigned pcrel_idx; member
770 (i != tuple->pcrel_idx); in bi_update_fau()
784 tuple->pcrel_idx = *constant_count; in bi_update_fau()
1463 bi_merge_constants(struct bi_const_state *consts, uint64_t *pairs, unsigned *pcrel_idx) in bi_merge_constants() argument
1465 unsigned pair_count = bi_merge_pairs(consts, 8, pairs, pcrel_idx); in bi_merge_constants()
1466 return bi_merge_singles(consts, 8, pairs, pair_count, pcrel_idx); in bi_merge_constants()
1493 uint64_t *pairs, unsigned *pcrel_idx, in bi_apply_constant_modifiers() argument
1502 if (*pcrel_idx == 0 && (tuple_count == 5 || tuple_count == 8)) { in bi_apply_constant_modifiers()
1504 *pcrel_idx = 1; in bi_apply_constant_modifiers()
1518 if (*pcrel_idx == i || *pcrel_idx == (i + 1)) { in bi_apply_constant_modifiers()
1520 swap = (*pcrel_idx == (i + 1)); in bi_apply_constant_modifiers()
1527 pairs[*pcrel_idx] |= ((uint64_t) A) << 60; in bi_apply_constant_modifiers()
1530 *pcrel_idx = i; in bi_apply_constant_modifiers()
1592 .pcrel_idx = ~0, in bi_schedule_clause()
1733 unsigned pcrel_idx = ~0; in bi_schedule_clause() local
1735 bi_merge_constants(clause_state.consts, constant_pairs, &pcrel_idx); in bi_schedule_clause()
1738 constant_pairs, &pcrel_idx, clause->tuple_count, in bi_schedule_clause()
1741 clause->pcrel_idx = pcrel_idx; in bi_schedule_clause()
1762 bi_rewrite_constants_to_pass(tuple, pair, word_idx == pcrel_idx); in bi_schedule_clause()