• Home
  • Raw
  • Download

Lines Matching refs:regmask

2223 __regmask_get(regmask_t *regmask, bool half, unsigned n)  in __regmask_get()  argument
2225 if (regmask->mergedregs) { in __regmask_get()
2234 return BITSET_TEST(regmask->mask, n); in __regmask_get()
2237 return BITSET_TEST(regmask->mask, n) || in __regmask_get()
2238 BITSET_TEST(regmask->mask, n + 1); in __regmask_get()
2246 return BITSET_TEST(regmask->mask, n); in __regmask_get()
2251 __regmask_set(regmask_t *regmask, bool half, unsigned n) in __regmask_set() argument
2253 if (regmask->mergedregs) { in __regmask_set()
2259 BITSET_SET(regmask->mask, n); in __regmask_set()
2262 BITSET_SET(regmask->mask, n); in __regmask_set()
2263 BITSET_SET(regmask->mask, n + 1); in __regmask_set()
2271 BITSET_SET(regmask->mask, n); in __regmask_set()
2276 __regmask_clear(regmask_t *regmask, bool half, unsigned n) in __regmask_clear() argument
2278 if (regmask->mergedregs) { in __regmask_clear()
2284 BITSET_CLEAR(regmask->mask, n); in __regmask_clear()
2287 BITSET_CLEAR(regmask->mask, n); in __regmask_clear()
2288 BITSET_CLEAR(regmask->mask, n + 1); in __regmask_clear()
2296 BITSET_CLEAR(regmask->mask, n); in __regmask_clear()
2301 regmask_init(regmask_t *regmask, bool mergedregs) in regmask_init() argument
2303 memset(&regmask->mask, 0, sizeof(regmask->mask)); in regmask_init()
2304 regmask->mergedregs = mergedregs; in regmask_init()
2319 regmask_set(regmask_t *regmask, struct ir3_register *reg) in regmask_set() argument
2324 __regmask_set(regmask, half, reg->array.base + i); in regmask_set()
2328 __regmask_set(regmask, half, n); in regmask_set()
2333 regmask_get(regmask_t *regmask, struct ir3_register *reg) in regmask_get() argument
2338 if (__regmask_get(regmask, half, reg->array.base + i)) in regmask_get()
2343 if (__regmask_get(regmask, half, n)) in regmask_get()