Lines Matching refs:input
107 static bool HasInput(HCondition* instruction, HInstruction* input) { in HasInput() argument
108 return (instruction->InputAt(0) == input) || in HasInput()
109 (instruction->InputAt(1) == input); in HasInput()
377 HInstruction* input = phi->InputAt(i); in SimplifyIfs() local
380 if (input->IsIntConstant()) { in SimplifyIfs()
381 value_to_check = input; in SimplifyIfs()
386 value_to_check = Evaluate(first->AsCondition(), input, first->InputAt(1)); in SimplifyIfs()
388 value_to_check = Evaluate(first->AsCondition(), first->InputAt(0), input); in SimplifyIfs()
476 HInstruction* input = if_instruction->InputAt(0); in MaybeAddPhi() local
478 const bool same_input = dominator_input == input; in MaybeAddPhi()
482 if (!dominator_input->IsCondition() || !input->IsCondition()) { in MaybeAddPhi()
486 HCondition* block_cond = input->AsCondition(); in MaybeAddPhi()
545 new_phi->SetRawInputAt(index, input); in MaybeAddPhi()
562 if (input->IsDeadAndRemovable()) { in MaybeAddPhi()
566 input->GetBlock()->RemoveInstruction(input); in MaybeAddPhi()
846 for (HInstruction* input : instr->GetInputs()) { in RemoveEmptyIfs()
847 if (visited.IsBitSet(input->GetId())) { in RemoveEmptyIfs()
850 visited.SetBit(input->GetId()); in RemoveEmptyIfs()
851 maybe_remove.push(input); in RemoveEmptyIfs()