/art/compiler/dex/ |
local_value_numbering.cc | 213 memory_version = Versions::StartMemoryVersion(gvn_, this, key); 216 uint16_t ref_set_id = gvn_->GetRefSetId(values->store_loc_set); 217 memory_version = Versions::BumpMemoryVersion(gvn_, memory_version, ref_set_id, 264 res = Versions::LookupGlobalValue(gvn_, key, location, values->last_load_memory_version); 320 : gvn_(gvn), 344 DCHECK(gvn_ == other.gvn_); 409 *new_version = gvn_->LookupValue(kMergeBlockMemoryVersionBumpOp, 0u, 0u, id_); 415 DCHECK_GE(gvn_->merge_lvns_.size(), 2u); 416 const LocalValueNumbering* cmp = gvn_->merge_lvns_[0] [all...] |
local_value_numbering.h | 64 return gvn_->HasValue(kNoValue, s_reg, kNoValue, kNoValue, value_name); 75 void Merge(MergeType merge_type); // Merge gvn_->merge_lvns_. 106 DCHECK_EQ(map->count(s_reg), 0u) << PrettyMethod(gvn_->cu_->method_idx, *gvn_->cu_->dex_file) 118 res = gvn_->LookupValue(kNoValue, s_reg, kNoValue, kNoValue); 355 GlobalValueNumbering* gvn_; member in class:art::LocalValueNumbering
|
local_value_numbering_test.cc | 183 EXPECT_TRUE(gvn_->Good()); 193 gvn_(), 198 gvn_.reset(new (allocator_.get()) GlobalValueNumbering(&cu_, allocator_.get())); 199 lvn_.reset(new (allocator_.get()) LocalValueNumbering(gvn_.get(), 0u, allocator_.get())); 200 gvn_->AllowModifications(); 209 std::unique_ptr<GlobalValueNumbering> gvn_; member in class:art::LocalValueNumberingTest
|
global_value_numbering_test.cc | 291 ASSERT_TRUE(gvn_ == nullptr); 292 gvn_.reset(new (allocator_.get()) GlobalValueNumbering(&cu_, allocator_.get())); 293 ASSERT_FALSE(gvn_->CanModify()); 298 LocalValueNumbering* lvn = gvn_->PrepareBasicBlock(bb); 304 change = (lvn != nullptr) && gvn_->FinishBasicBlock(bb); 305 ASSERT_TRUE(gvn_->Good()); 310 ASSERT_TRUE(gvn_ != nullptr); 311 ASSERT_TRUE(gvn_->Good()); 312 ASSERT_FALSE(gvn_->CanModify()); 313 gvn_->AllowModifications() 360 std::unique_ptr<GlobalValueNumbering> gvn_; member in class:art::GlobalValueNumberingTest [all...] |