Lines Matching refs:HInstruction

36       HInstruction* equality_instr = it.Current();  in FixNullConstantType()
40 HInstruction* left = equality_instr->InputAt(0); in FixNullConstantType()
41 HInstruction* right = equality_instr->InputAt(1); in FixNullConstantType()
42 HInstruction* int_operand = nullptr; in FixNullConstantType()
94 HInstruction* next = phi->GetNext(); in FixEnvironmentPhis()
110 static void AddDependentInstructionsToWorklist(HInstruction* instruction, in AddDependentInstructionsToWorklist()
117 for (const HUseListNode<HInstruction*>& use : instruction->GetUses()) { in AddDependentInstructionsToWorklist()
118 HInstruction* user = use.GetUser(); in AddDependentInstructionsToWorklist()
132 for (HInstruction* input : phi->GetInputs()) { in TypePhiFromInputs()
179 for (HInstruction* input : phi->GetInputs()) { in TypeInputsOfPhi()
190 HInstruction* input = inputs[i]; in TypeInputsOfPhi()
194 HInstruction* equivalent = (common_type == DataType::Type::kReference) in TypeInputsOfPhi()
284 HInstruction* next = aget->GetNext(); in FindFloatOrDoubleEquivalentOfArrayGet()
308 static DataType::Type GetPrimitiveArrayComponentType(HInstruction* array) in GetPrimitiveArrayComponentType()
331 HInstruction* array = aget_int->GetArray(); in FixAmbiguousArrayOps()
373 HInstruction* array = aset->GetArray(); in FixAmbiguousArrayOps()
381 HInstruction* value = aset->GetValue(); in FixAmbiguousArrayOps()
392 HInstruction* equivalent = GetFloatOrDoubleEquivalent(value, array_type); in FixAmbiguousArrayOps()
421 bool SsaBuilder::HasAliasInEnvironments(HInstruction* instruction) { in HasAliasInEnvironments()
437 HInstruction* str = invoke->InputAt(invoke->InputCount() - 1); in ReplaceUninitializedStringPhis()
473 HInstruction* input = new_instance->InputAt(0); in RemoveRedundantUninitializedStrings()
655 HInstruction* next = phi->GetNext(); in GetFloatDoubleOrReferenceEquivalentOfPhi()
671 ArrayRef<HUserRecord<HInstruction*>> new_input_records = new_phi->GetInputRecords(); in GetFloatDoubleOrReferenceEquivalentOfPhi()
673 new_input_records[i] = HUserRecord<HInstruction*>(inputs[i]); in GetFloatDoubleOrReferenceEquivalentOfPhi()
712 HInstruction* SsaBuilder::GetFloatOrDoubleEquivalent(HInstruction* value, DataType::Type type) { in GetFloatOrDoubleEquivalent()
726 HInstruction* SsaBuilder::GetReferenceTypeEquivalent(HInstruction* value) { in GetReferenceTypeEquivalent()