Searched refs:sregs (Results 1 – 5 of 5) sorted by relevance
380 void InitializeCheckCastSRegs(Type* sregs) const;381 void MergeCheckCastConflicts(Type* sregs) const;385 bool ProcessPseudoPhis(BasicBlock* bb, Type* sregs);
256 void TypeInference::CheckCastData::InitializeCheckCastSRegs(Type* sregs) const { in InitializeCheckCastSRegs()259 sregs[entry.second.modified_s_reg] = entry.second.type.AsNonNull(); in InitializeCheckCastSRegs()263 void TypeInference::CheckCastData::MergeCheckCastConflicts(Type* sregs) const { in MergeCheckCastConflicts()266 sregs[entry.first->ssa_rep->uses[0]].MergeNonArrayFlags( in MergeCheckCastConflicts()267 sregs[entry.second.modified_s_reg].AsNull()); in MergeCheckCastConflicts()285 bool TypeInference::CheckCastData::ProcessPseudoPhis(BasicBlock* bb, Type* sregs) { in ProcessPseudoPhis() argument291 Type merged_type = sregs[entry.second.current_mod_s_reg]; in ProcessPseudoPhis()294 merged_type.MergeWeak(sregs[ending_mod_s_reg[pred_id]]); in ProcessPseudoPhis()301 sregs[entry.second.current_mod_s_reg].MarkSizeConflict(); in ProcessPseudoPhis()305 changed |= sregs[entry.second.current_mod_s_reg].Copy(merged_type); in ProcessPseudoPhis()[all …]
186 void MarkAsWideSRegs(const int32_t (&sregs)[count]) { in MarkAsWideSRegs()187 for (int32_t sreg : sregs) { in MarkAsWideSRegs()
294 void MarkAsWideSRegs(const int32_t (&sregs)[count]) { in MarkAsWideSRegs()295 for (int32_t sreg : sregs) { in MarkAsWideSRegs()
412 void MarkAsWideSRegs(const int32_t (&sregs)[count]) { in MarkAsWideSRegs()413 for (int32_t sreg : sregs) { in MarkAsWideSRegs()