Lines Matching defs:input

340     HInstruction* input = input_it.Current();
341 const HInstructionList& list = input->IsPhi()
342 ? input->GetBlock()->GetPhis()
343 : input->GetBlock()->GetInstructions();
344 if (!list.Contains(input)) {
347 input->GetId(),
392 HInstruction* input = input_record.GetInstruction();
393 if ((input_record.GetBeforeUseNode() == input->GetUses().end()) ||
394 (input_record.GetUseNode() == input->GetUses().end()) ||
395 !input->GetUses().ContainsNode(*input_record.GetUseNode()) ||
398 "at input %u (%s:%d).",
402 input->DebugName(),
403 input->GetId()));
497 "has a null pointer as last input.",
535 HInstruction* input = check->InputAt(1);
536 if (!input->IsLoadClass()) {
537 AddError(StringPrintf("%s:%d expects a HLoadClass as second input, not %s:%d.",
540 input->DebugName(),
541 input->GetId()));
547 HInstruction* input = instruction->InputAt(1);
548 if (!input->IsLoadClass()) {
549 AddError(StringPrintf("%s:%d expects a HLoadClass as second input, not %s:%d.",
552 input->DebugName(),
553 input->GetId()));
700 // Ensure the first input of a phi is not itself.
702 AddError(StringPrintf("Loop phi %d in block %d is its own first input.",
709 HInstruction* input = phi->InputAt(i);
710 if (Primitive::PrimitiveKind(input->GetType()) != Primitive::PrimitiveKind(phi->GetType())) {
714 input->GetId(), i, phi->GetId(), phi->GetBlock()->GetBlockId(),
715 Primitive::PrettyDescriptor(input->GetType()),
763 // Ensure phi input at index I either comes from the Ith
766 HInstruction* input = phi->InputAt(i);
768 if (!(input->GetBlock() == predecessor
769 || input->GetBlock()->Dominates(predecessor))) {
773 input->GetId(), i, phi->GetId(), phi->GetBlock()->GetBlockId(),
838 HInstruction* input = instruction->InputAt(input_index);
839 if (input->IsIntConstant()) {
840 int32_t value = input->AsIntConstant()->GetValue();
843 "%s instruction %d has a non-Boolean constant input %d whose value is: %d.",
849 } else if (Primitive::PrimitiveKind(input->GetType()) != Primitive::kPrimInt) {
850 // TODO: We need a data-flow analysis to determine if an input like Phi,
853 "%s instruction %d has a non-integer input %d whose type is: %s.",
857 Primitive::PrettyDescriptor(input->GetType())));
912 "Condition %s %d uses an object as left-hand side input.",
916 "Condition %s %d uses an object as right-hand side input.",
928 "from its input kind: %s vs %s.",
944 AddError(StringPrintf("Shift/rotate operation %s %d has a non-int kind second input: "
959 // Type consistency between result and input(s).
967 // Only check the first input (value), as the second one (distance)
971 "from its left-hand side (value) input kind: %s vs %s.",
979 "from its left-hand side input kind: %s vs %s.",
986 "from its right-hand side input kind: %s vs %s.",