Lines Matching refs:InputAt
48 HInstruction* condition = if_instruction->InputAt(0); in MarkReachableBlocks()
61 HInstruction* switch_input = switch_instruction->InputAt(0); in MarkReachableBlocks()
104 return (instruction->InputAt(0) == input) || in HasInput()
105 (instruction->InputAt(1) == input); in HasInput()
165 HInstruction* cond = ifs->InputAt(0); in RemoveNonNullControlDependences()
175 HInstruction* obj = cond->InputAt(1); in RemoveNonNullControlDependences()
177 obj = cond->InputAt(0); in RemoveNonNullControlDependences()
178 } else if (!cond->InputAt(0)->IsNullConstant()) { in RemoveNonNullControlDependences()
332 bool has_only_phi_and_if = (last == first) && (last->InputAt(0) == block->GetFirstPhi()); in SimplifyIfs()
338 (last->InputAt(0) == first) && in SimplifyIfs()
344 bool phi_input_is_left = (first->InputAt(0) == phi); in SimplifyIfs()
350 HInstruction* input = phi->InputAt(i); in SimplifyIfs()
359 value_to_check = Evaluate(first->AsCondition(), input, first->InputAt(1)); in SimplifyIfs()
361 value_to_check = Evaluate(first->AsCondition(), first->InputAt(0), input); in SimplifyIfs()
391 phi->ReplaceWith(phi->InputAt(0)); in SimplifyIfs()