Lines Matching refs:u
24 #define LOAD_STORE_CHECK_REG_DEP(mask, check) (mask.Intersects(*check->u.m.def_mask))
27 #define CHECK_REG_DEP(use, def, check) (def.Intersects(*check->u.m.use_mask)) || \
28 (use.Union(def).Intersects(*check->u.m.def_mask))
177 ResourceMask this_mem_mask = kEncodeMem.Intersection(this_lir->u.m.use_mask->Union( in ApplyLoadStoreElimination()
178 *this_lir->u.m.def_mask)); in ApplyLoadStoreElimination()
187 if (this_lir->u.m.def_mask->Intersects(*this_lir->u.m.use_mask)) { in ApplyLoadStoreElimination()
191 ResourceMask stop_def_reg_mask = this_lir->u.m.def_mask->Without(kEncodeMem); in ApplyLoadStoreElimination()
192 ResourceMask stop_use_reg_mask = this_lir->u.m.use_mask->Without(kEncodeMem); in ApplyLoadStoreElimination()
196 if (uses_pc.Intersects(this_lir->u.m.use_mask->Union(*this_lir->u.m.def_mask))) { in ApplyLoadStoreElimination()
214 if (uses_pc.Intersects(check_lir->u.m.use_mask->Union(*check_lir->u.m.def_mask))) { in ApplyLoadStoreElimination()
218 ResourceMask check_mem_mask = kEncodeMem.Intersection(check_lir->u.m.use_mask->Union( in ApplyLoadStoreElimination()
219 *check_lir->u.m.def_mask)); in ApplyLoadStoreElimination()
259 alias_reg_list_mask.Intersects((check_lir->u.m.use_mask)->Without(kEncodeMem))) { in ApplyLoadStoreElimination()
346 ResourceMask stop_use_all_mask = *this_lir->u.m.use_mask; in ApplyLoadHoisting()
363 ResourceMask stop_def_reg_mask = this_lir->u.m.def_mask->Without(kEncodeMem); in ApplyLoadHoisting()
378 ResourceMask check_mem_mask = check_lir->u.m.def_mask->Intersection(kEncodeMem); in ApplyLoadHoisting()
456 if (prev_lir->u.m.def_mask->Equals(kEncodeAll)) { in ApplyLoadHoisting()
486 if ((prev_is_load && (cur_lir->u.m.use_mask->Intersects(*prev_lir->u.m.def_mask))) || in ApplyLoadHoisting()