Lines Matching refs:InputAt
246 HInstruction* src_left = left->InputAt(0); in TryDeMorganNegationFactoring()
247 HInstruction* src_right = right->InputAt(0); in TryDeMorganNegationFactoring()
539 DataType::Type source_type = shift_amount->InputAt(0)->GetType(); in VisitShift()
656 HInstruction* value = neg->InputAt(0); in TryReplaceWithRotateRegisterNegPattern()
704 HInstruction* obj = null_check->InputAt(0); in VisitNullCheck()
775 HInstruction* object = check_cast->InputAt(0); in VisitCheckCast()
816 HInstruction* object = instruction->InputAt(0); in VisitInstanceOf()
882 HInstruction *lhs = cond->InputAt(0); in GetOppositeConditionSwapOps()
883 HInstruction *rhs = cond->InputAt(1); in GetOppositeConditionSwapOps()
976 HInstruction* input = bool_not->InputAt(0); in VisitBooleanNot()
989 replace_with = input->InputAt(0); in VisitBooleanNot()
993 !DataType::IsFloatingPointType(input->InputAt(0)->GetType())) { in VisitBooleanNot()
1038 a = a->InputAt(0); in AreLowerPrecisionArgs()
1041 b = b->InputAt(0); in AreLowerPrecisionArgs()
1085 condition = condition->InputAt(0); in VisitSelect()
1115 HInstruction* a = condition->InputAt(0); in VisitSelect()
1116 HInstruction* b = condition->InputAt(1); in VisitSelect()
1150 HInstruction* the_negated = negLeft ? true_value->InputAt(0) : false_value->InputAt(0); in VisitSelect()
1159 HInstruction* true_sub1 = true_value->InputAt(0); in VisitSelect()
1160 HInstruction* true_sub2 = true_value->InputAt(1); in VisitSelect()
1161 HInstruction* false_sub1 = false_value->InputAt(0); in VisitSelect()
1162 HInstruction* false_sub2 = false_value->InputAt(1); in VisitSelect()
1186 HInstruction* condition = instruction->InputAt(0); in VisitIf()
1189 instruction->ReplaceInput(condition->InputAt(0), 0); in VisitIf()
1200 HInstruction* input = instruction->InputAt(0); in VisitArrayLength()
1574 if (left->IsSub() && left->InputAt(1) == right) { in VisitAdd()
1575 instruction->ReplaceWith(left->InputAt(0)); in VisitAdd()
1579 } else if (right->IsSub() && right->InputAt(1) == left) { in VisitAdd()
1580 instruction->ReplaceWith(right->InputAt(0)); in VisitAdd()
1610 DataType::IsIntegralType(input_other->InputAt(0)->GetType()) && in VisitAnd()
1623 HInstruction* new_and_input = input_other->InputAt(0); in VisitAnd()
1642 if ((input_other->IsUShr() || input_other->IsShr()) && input_other->InputAt(1)->IsConstant()) { in VisitAnd()
1644 size_t shift = Int64FromConstant(input_other->InputAt(1)->AsConstant()) & (reg_bits - 1); in VisitAnd()
1657 input_other->InputAt(0), in VisitAnd()
1658 input_other->InputAt(1), in VisitAnd()
1749 HInstruction* input_one = condition->InputAt(0); in RecognizeAndSimplifyClassCheck()
1750 HInstruction* input_two = condition->InputAt(1); in RecognizeAndSimplifyClassCheck()
1771 HInstruction* receiver = field_get->InputAt(0); in RecognizeAndSimplifyClassCheck()
1862 condition->ReplaceInput(left->InputAt(0), 0); in VisitCondition()
1863 condition->ReplaceInput(left->InputAt(1), 1); in VisitCondition()
1948 user->InputAt(0) == dividend && in FindDivWithInputsInBasicBlock()
1949 user->InputAt(1) == divisor) { in FindDivWithInputsInBasicBlock()
2456 instruction->ReplaceInput(left->InputAt(0), 0); in VisitXor()
2457 instruction->ReplaceInput(right->InputAt(0), 1); in VisitXor()
2489 user->ReplaceWith(instruction->InputAt(0)); in SimplifyBoxUnbox()
2497 HInstruction* argument = instruction->InputAt(1); in SimplifyStringEquals()
2498 HInstruction* receiver = instruction->InputAt(0); in SimplifyStringEquals()
2522 return potential_length->InputAt(0) == potential_array; in IsArrayLengthOf()
2533 HInstruction* source = instruction->InputAt(0); in SimplifySystemArrayCopy()
2534 HInstruction* source_pos = instruction->InputAt(1); in SimplifySystemArrayCopy()
2535 HInstruction* destination = instruction->InputAt(2); in SimplifySystemArrayCopy()
2536 HInstruction* destination_pos = instruction->InputAt(3); in SimplifySystemArrayCopy()
2537 HInstruction* count = instruction->InputAt(4); in SimplifySystemArrayCopy()
2650 HInstruction* x = invoke->InputAt(0); in SimplifyFP2Int()
2679 HInstruction* str = invoke->InputAt(0); in SimplifyStringCharAt()
2680 HInstruction* index = invoke->InputAt(1); in SimplifyStringCharAt()
2702 HInstruction* str = invoke->InputAt(0); in SimplifyStringLength()
2714 if (invoke->InputAt(0)->IsLoadString()) { in SimplifyStringIndexOf()
2715 HLoadString* load_string = invoke->InputAt(0)->AsLoadString(); in SimplifyStringIndexOf()
2735 new (allocator) HEqual(invoke->InputAt(1), GetGraph()->GetIntConstant(c), dex_pc); in SimplifyStringIndexOf()
2752 HInstruction* arg = invoke->InputAt(n); in SimplifyNPEOnArgN()
2761 HInstruction* receiver = invoke->InputAt(0); in SimplifyReturnThis()
2773 user->InputAt(0) == reference; in NoEscapeForStringBufferReference()
2778 DCHECK_EQ(user->InputAt(0), reference); in NoEscapeForStringBufferReference()
2782 DCHECK_EQ(user->InputAt(0), reference); in NoEscapeForStringBufferReference()
2783 DCHECK_NE(user->InputAt(1), reference); in NoEscapeForStringBufferReference()
2799 HInstruction* sb = invoke->InputAt(0); in TryReplaceStringBuilderAppend()
2832 if (user->InputCount() == 0u || user->InputAt(0u) != sb) { in TryReplaceStringBuilderAppend()
2882 ReferenceTypeInfo rti = user->AsInvokeVirtual()->InputAt(1)->GetReferenceTypeInfo(); in TryReplaceStringBuilderAppend()
2911 args[num_args] = as_invoke_virtual->InputAt(1u); in TryReplaceStringBuilderAppend()
2944 if (holder->InputCount() == 0 || holder->InputAt(0) != sb) { in TryReplaceStringBuilderAppend()
2992 HInstruction* receiver = invoke->InputAt(0); in SimplifyAllocationIntrinsic()
3014 HInstruction* object = invoke->InputAt(1); in SimplifyVarHandleIntrinsic()
3048 HInstruction* var_handle_instruction = invoke->InputAt(0); in CanUseKnownImageVarHandle()
3050 var_handle_instruction = var_handle_instruction->InputAt(0); in CanUseKnownImageVarHandle()
3067 HInstruction* load_class = var_handle_instruction->InputAt(0); in CanUseKnownImageVarHandle()
3123 HInstruction* arg = invoke->InputAt(arg_index); in CanUseKnownImageVarHandle()
3139 ReferenceTypeInfo object_type_info = invoke->InputAt(1)->GetReferenceTypeInfo(); in CanUseKnownImageVarHandle()
3242 HInstruction* cond = deoptimize->InputAt(0); in VisitDeoptimize()