• Home
  • Raw
  • Download

Lines Matching refs:current_item

67     WorkListItem current_item = work_list[i];  in FindLiveComponents()  local
68 Instruction* current_inst = current_item.instruction; in FindLiveComponents()
72 MarkExtractUseAsLive(current_inst, current_item.components, in FindLiveComponents()
76 MarkInsertUsesAsLive(current_item, live_components, &work_list); in FindLiveComponents()
79 MarkVectorShuffleUsesAsLive(current_item, live_components, &work_list); in FindLiveComponents()
82 MarkCompositeContructUsesAsLive(current_item, live_components, in FindLiveComponents()
87 MarkUsesAsLive(current_inst, current_item.components, live_components, in FindLiveComponents()
120 const VectorDCE::WorkListItem& current_item, in MarkInsertUsesAsLive() argument
125 if (current_item.instruction->NumInOperands() > 2) { in MarkInsertUsesAsLive()
127 current_item.instruction->GetSingleWordInOperand(2); in MarkInsertUsesAsLive()
130 uint32_t operand_id = current_item.instruction->GetSingleWordInOperand( in MarkInsertUsesAsLive()
136 new_item.components = current_item.components; in MarkInsertUsesAsLive()
142 if (current_item.components.Get(insert_position)) { in MarkInsertUsesAsLive()
144 current_item.instruction->GetSingleWordInOperand( in MarkInsertUsesAsLive()
156 current_item.instruction->GetSingleWordInOperand(kInsertObjectIdInIdx); in MarkInsertUsesAsLive()
161 new_item.components = current_item.components; in MarkInsertUsesAsLive()
167 const WorkListItem& current_item, in MarkVectorShuffleUsesAsLive() argument
174 def_use_mgr->GetDef(current_item.instruction->GetSingleWordInOperand(0)); in MarkVectorShuffleUsesAsLive()
177 def_use_mgr->GetDef(current_item.instruction->GetSingleWordInOperand(1)); in MarkVectorShuffleUsesAsLive()
184 for (uint32_t in_op = 2; in_op < current_item.instruction->NumInOperands(); in MarkVectorShuffleUsesAsLive()
186 uint32_t index = current_item.instruction->GetSingleWordInOperand(in_op); in MarkVectorShuffleUsesAsLive()
187 if (current_item.components.Get(in_op - 2)) { in MarkVectorShuffleUsesAsLive()