Searched refs:change (Results 1 - 11 of 11) sorted by relevance
/art/compiler/dex/ |
H A D | gvn_dead_code_elimination.cc | 39 return (v_reg == vreg_def) ? prev_value.change : prev_value_high.change; 42 inline void GvnDeadCodeElimination::MIRData::SetPrevChange(int v_reg, uint16_t change) { argument 46 prev_value.change = change; 48 prev_value_high.change = change; 102 (vreg_data_[v_reg].change != kNPos) 103 ? GetMIRData(vreg_data_[v_reg].change)->vreg_def + 1 == v_reg 106 vreg_data_[v_reg].change 182 uint16_t change = vreg_data_[v_reg].change; local 271 uint16_t change = LastChange(v_reg); local 329 RemoveChange(uint16_t change) argument 832 uint16_t change = vreg_chains_.NumMIRs() - 1u; local [all...] |
H A D | gvn_dead_code_elimination.h | 53 VRegValue() : value(kNoValue), change(kNPos) { } 57 // Index of the change in mir_data_ that defined the value, kNPos if initial value for the BB. 58 uint16_t change; member in struct:art::GvnDeadCodeElimination::VRegValue 70 void SetPrevChange(int v_reg, uint16_t change); 109 uint16_t FindFirstChangeAfter(int v_reg, uint16_t change) const; 111 void RemoveChange(uint16_t change); 112 bool IsTopChange(uint16_t change) const; 157 size_t no_uses_all_since_; // The change index after the last change with uses_all_vregs set. 162 uint16_t* kill_heads_; // For each vreg in vregs_to_kill_, the first change t [all...] |
H A D | pass_driver_me.h | 111 // Next, check if there are any overridden settings for the pass that change default 191 bool change = false; local 192 for (BasicBlock* bb = iterator->Next(change); bb != nullptr; bb = iterator->Next(change)) { 194 change = pass->Worker(data);
|
H A D | global_value_numbering.cc | 131 bool change = false; local 133 change = (lvns_[bb->id] == nullptr) || !lvns_[bb->id]->Equals(*work_lvn_); 134 // In GVN mode, keep the latest LVN even if Equals() indicates no change. This is 146 return change;
|
H A D | ssa_transformation.cc | 322 /* Did something change? */ 378 bool change = false; local 379 for (BasicBlock* bb = iter2.Next(false); bb != nullptr; bb = iter2.Next(change)) { 380 change = ComputeblockIDom(bb); 468 bool change = false; local 469 for (BasicBlock* bb = iter.Next(false); bb != nullptr; bb = iter.Next(change)) { 470 change = ComputeBlockLiveIns(bb);
|
H A D | mir_optimization_test.cc | 383 bool change = false; local 384 for (BasicBlock* bb = iterator.Next(change); bb != nullptr; bb = iterator.Next(change)) { 385 change = cu_.mir_graph->EliminateClassInitChecks(bb); 436 bool change = false; local 437 for (BasicBlock* bb = iterator.Next(change); bb != nullptr; bb = iterator.Next(change)) { 438 change = cu_.mir_graph->EliminateNullChecks(bb); 482 bool change = false; local 483 for (BasicBlock* bb = iterator.Next(change); b [all...] |
H A D | mir_graph_test.cc | 423 { 7, false }, // No change: skip inner loop head because inputs are unchanged. 436 bool change = false; local 437 for (BasicBlock* bb = iter.Next(change); bb != nullptr; bb = iter.Next(change)) { 440 change = expected_and_change[pos].second;
|
H A D | mir_optimization.cc | 1087 // Did anything change? 1327 // Did anything change? 1386 bool change = (lvn != nullptr) && temp_.gvn.gvn->FinishBasicBlock(bb); local 1387 return change; 1404 bool change = temp_.gvn.gvn->FinishBasicBlock(bb); local 1405 DCHECK(!change) << PrettyMethod(cu_->method_idx, *cu_->dex_file); 1682 // Remove this pointer from string init and change to static call.
|
H A D | global_value_numbering_test.cc | 326 bool change = false; local 327 for (BasicBlock* bb = iterator.Next(change); bb != nullptr; bb = iterator.Next(change)) { 334 change = (lvn != nullptr) && gvn_->FinishBasicBlock(bb); 352 bool change = (lvn != nullptr) && gvn_->FinishBasicBlock(bb); local 353 ASSERT_FALSE(change);
|
H A D | gvn_dead_code_elimination_test.cc | 362 bool change = false; local 363 for (BasicBlock* bb = iterator.Next(change); bb != nullptr; bb = iterator.Next(change)) { 370 change = (lvn != nullptr) && gvn_->FinishBasicBlock(bb); 388 bool change = (lvn != nullptr) && gvn_->FinishBasicBlock(bb); local 389 ASSERT_FALSE(change);
|
/art/test/ |
H A D | Android.run-test.mk | 287 $(PICTEST_TYPES),$(DEBUGGABLE_TYPES),131-structural-change,$(ALL_ADDRESS_SIZES)) 366 131-structural-change \
|
Completed in 117 milliseconds