Lines Matching refs:pcrel
103 bool pcrel; /* applies to first const */ member
828 bool pcrel = instr->branch_target && src.value == 0; in bi_update_fau() local
837 if (found && !pcrel) in bi_update_fau()
846 if (pcrel) in bi_update_fau()
1379 bi_rewrite_constants_to_pass(bi_tuple *tuple, uint64_t constant, bool pcrel) in bi_rewrite_constants_to_pass() argument
1394 assert(pcrel); in bi_rewrite_constants_to_pass()
1397 } else if (pcrel) { in bi_rewrite_constants_to_pass()
1421 .pcrel = tuple->add && tuple->add->branch_target, in bi_get_const_state()
1427 if (consts.pcrel && consts.constants[0]) { in bi_get_const_state()
1455 bi_merge_u32(uint32_t c0, uint32_t c1, bool pcrel) in bi_merge_u32() argument
1459 assert(!pcrel || (c0 == 0 || c1 == 0)); in bi_merge_u32()
1462 uint32_t hi = pcrel ? 0 : MAX2(c0, c1); in bi_merge_u32()
1480 consts[t].constants[1], consts[t].pcrel); in bi_merge_pairs()
1495 if (consts[t].pcrel) in bi_merge_pairs()
1525 if (match && !consts[t].pcrel) { in bi_merge_singles()
1535 assert(!(pending_pcrel && consts[t].pcrel)); in bi_merge_singles()
1536 bool pcrel = pending_pcrel || consts[t].pcrel; in bi_merge_singles() local
1538 if (pcrel) in bi_merge_singles()
1541 pairs[pair_count++] = bi_merge_u32(pending_single, val, pcrel); in bi_merge_singles()
1546 pending_pcrel = consts[t].pcrel; in bi_merge_singles()
1822 if (st->constant_count == 0 || st->constants[0] || st->constants[1] || st->pcrel) in bi_schedule_clause()