Lines Matching refs:regmask
40 __regmask_get(regmask_t *regmask, bool half, unsigned n) in __regmask_get() argument
42 if (regmask->mergedregs) { in __regmask_get()
48 return BITSET_TEST(regmask->mask, n); in __regmask_get()
51 return BITSET_TEST(regmask->mask, n) || in __regmask_get()
52 BITSET_TEST(regmask->mask, n+1); in __regmask_get()
60 return BITSET_TEST(regmask->mask, n); in __regmask_get()
65 __regmask_set(regmask_t *regmask, bool half, unsigned n) in __regmask_set() argument
67 if (regmask->mergedregs) { in __regmask_set()
73 BITSET_SET(regmask->mask, n); in __regmask_set()
76 BITSET_SET(regmask->mask, n); in __regmask_set()
77 BITSET_SET(regmask->mask, n+1); in __regmask_set()
85 BITSET_SET(regmask->mask, n); in __regmask_set()
90 __regmask_clear(regmask_t *regmask, bool half, unsigned n) in __regmask_clear() argument
92 if (regmask->mergedregs) { in __regmask_clear()
98 BITSET_CLEAR(regmask->mask, n); in __regmask_clear()
101 BITSET_CLEAR(regmask->mask, n); in __regmask_clear()
102 BITSET_CLEAR(regmask->mask, n+1); in __regmask_clear()
110 BITSET_CLEAR(regmask->mask, n); in __regmask_clear()
115 regmask_init(regmask_t *regmask, bool mergedregs) in regmask_init() argument
117 memset(®mask->mask, 0, sizeof(regmask->mask)); in regmask_init()
118 regmask->mergedregs = mergedregs; in regmask_init()