Home
last modified time | relevance | path

Searched refs:merge_type (Results 1 – 3 of 3) sorted by relevance

/art/compiler/dex/
Dglobal_value_numbering.cc107 LocalValueNumbering::MergeType merge_type = LocalValueNumbering::kNormalMerge; in PrepareBasicBlock() local
109 merge_type = LocalValueNumbering::kCatchMerge; in PrepareBasicBlock()
120 merge_type = LocalValueNumbering::kReturnMerge; in PrepareBasicBlock()
125 work_lvn_->MergeOne(*merge_lvns_[0], merge_type); in PrepareBasicBlock()
133 work_lvn_->Merge(merge_type); in PrepareBasicBlock()
Dlocal_value_numbering.cc362 void LocalValueNumbering::MergeOne(const LocalValueNumbering& other, MergeType merge_type) { in MergeOne() argument
366 if (merge_type == kReturnMerge) { in MergeOne()
377 if (merge_type == kCatchMerge) { in MergeOne()
386 DCHECK(merge_type == kNormalMerge); in MergeOne()
869 void LocalValueNumbering::Merge(MergeType merge_type) { in Merge() argument
874 if (merge_type == kReturnMerge) { in Merge()
879 MergeMemoryVersions(merge_type == kCatchMerge); in Merge()
883 if (!non_aliasing_refs_.empty() && merge_type == kCatchMerge) { in Merge()
902 if (merge_type == kCatchMerge) { in Merge()
907 DCHECK(merge_type == kNormalMerge); in Merge()
Dlocal_value_numbering.h74 void MergeOne(const LocalValueNumbering& other, MergeType merge_type);
75 void Merge(MergeType merge_type); // Merge gvn_->merge_lvns_.