Searched refs:Union (Results 1 – 13 of 13) sorted by relevance
51 return ResourceMask::Bit(reg).Union(ResourceMask::Bit(special_bit)); in OneRegOneSpecial()94 #define TWO(a, b) ResourceMask::Bit(a).Union(ResourceMask::Bit(b))127 return ResourceMask::Bit(lower).Union(ResourceMask::Bit(higher)).Equals( in CheckTwoRegsMask()149 .Union(ResourceMask::Bit(ResourceMask::kCCode)) in GetMask()150 .Union(kEncodeHeapRef).Union(kEncodeLiteral).Union(kEncodeDalvikReg); in GetMask()
29 (use.Union(def).Intersects(*check->u.m.def_mask))178 ResourceMask this_mem_mask = kEncodeMem.Intersection(this_lir->u.m.use_mask->Union( in ApplyLoadStoreElimination()182 if (!this_mem_mask.Intersects(kEncodeLiteral.Union(kEncodeDalvikReg)) && in ApplyLoadStoreElimination()183 (!this_mem_mask.Intersects(kEncodeLiteral.Union(kEncodeHeapRef)))) { in ApplyLoadStoreElimination()197 if (uses_pc.Intersects(this_lir->u.m.use_mask->Union(*this_lir->u.m.def_mask))) { in ApplyLoadStoreElimination()215 if (uses_pc.Intersects(check_lir->u.m.use_mask->Union(*check_lir->u.m.def_mask))) { in ApplyLoadStoreElimination()219 ResourceMask check_mem_mask = kEncodeMem.Intersection(check_lir->u.m.use_mask->Union( in ApplyLoadStoreElimination()302 ResourceMask stop_search_mask = stop_def_reg_mask.Union(stop_use_reg_mask); in ApplyLoadStoreElimination()303 stop_search_mask = stop_search_mask.Union(alias_reg_list_mask); in ApplyLoadStoreElimination()
97 constexpr ResourceMask Union(const ResourceMask& other) const { in Union() function152 constexpr ResourceMask kEncodeMem = kEncodeLiteral.Union(kEncodeDalvikReg).Union(153 kEncodeHeapRef).Union(ResourceMask::Bit(ResourceMask::kMustNotAlias));
149 *mask = mask->Union(reginfo_map_[reg]->DefUseMask()); in SetupRegMask()
48 effects = effects.Union(instruction->GetSideEffects()); in Run()85 loop_effects_.Put(id, loop_effects_.Get(id).Union(effects)); in UpdateLoopEffects()
190 live_in->Union(GetLiveInSet(*successor)); in ComputeLiveRanges()301 if (live_out->Union(GetLiveInSet(*successor))) { in UpdateLiveOut()
1072 SideEffects Union(SideEffects other) const { in Union() function
174 bool Union(const BitVector* src);
138 bool BitVector::Union(const BitVector* src) { in Union() function in art::BitVector
492 phi_blocks->Union(def_bb->dom_frontier); in FindPhiNodeBlocks()495 } while (input_blocks->Union(phi_blocks)); in FindPhiNodeBlocks()
205 phi_blocks->Union(def_bb->dom_frontier); in AddPseudoPhis()208 } while (input_blocks->Union(phi_blocks)); in AddPseudoPhis()
993 vregs_to_check->Union(temp_.nce.ending_vregs_to_check_matrix[pred_id]); in EliminateNullChecks()1276 classes_to_check->Union(temp_.cice.ending_classes_to_check_matrix[pred_id]); in EliminateClassInitChecks()
338 types.Union(&right_merge->GetUnresolvedTypes()); in FromUnresolvedMerge()