Home
last modified time | relevance | path

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

/art/compiler/dex/
Dglobal_value_numbering.cc106 LocalValueNumbering::MergeType merge_type = LocalValueNumbering::kNormalMerge; in PrepareBasicBlock() local
108 merge_type = LocalValueNumbering::kCatchMerge; in PrepareBasicBlock()
112 merge_type = LocalValueNumbering::kReturnMerge; in PrepareBasicBlock()
117 work_lvn_->MergeOne(*merge_lvns_[0], merge_type); in PrepareBasicBlock()
119 work_lvn_->Merge(merge_type); in PrepareBasicBlock()
Dlocal_value_numbering.h81 void MergeOne(const LocalValueNumbering& other, MergeType merge_type);
82 void Merge(MergeType merge_type); // Merge gvn_->merge_lvns_.
Dlocal_value_numbering.cc370 void LocalValueNumbering::MergeOne(const LocalValueNumbering& other, MergeType merge_type) { in MergeOne() argument
374 if (merge_type == kReturnMerge) { in MergeOne()
392 if (merge_type == kCatchMerge) { in MergeOne()
403 DCHECK(merge_type == kNormalMerge); in MergeOne()
937 void LocalValueNumbering::Merge(MergeType merge_type) { in Merge() argument
946 if (merge_type == kReturnMerge) { in Merge()
951 MergeMemoryVersions(merge_type == kCatchMerge); in Merge()
955 if (!non_aliasing_refs_.empty() && merge_type == kCatchMerge) { in Merge()
976 if (merge_type == kCatchMerge) { in Merge()
981 DCHECK(merge_type == kNormalMerge); in Merge()