Lines Matching refs:HInstruction

510   LoadClassSlowPathARMVIXL(HLoadClass* cls, HInstruction* at)  in LoadClassSlowPathARMVIXL()
598 TypeCheckSlowPathARMVIXL(HInstruction* instruction, bool is_fatal) in TypeCheckSlowPathARMVIXL()
681 explicit ArraySetSlowPathARMVIXL(HInstruction* instruction) : SlowPathCodeARMVIXL(instruction) {} in ArraySetSlowPathARMVIXL()
723 ReadBarrierForHeapReferenceSlowPathARMVIXL(HInstruction* instruction, in ReadBarrierForHeapReferenceSlowPathARMVIXL()
910 ReadBarrierForRootSlowPathARMVIXL(HInstruction* instruction, Location out, Location root) in ReadBarrierForRootSlowPathARMVIXL()
1064 static void GenerateDataProcInstruction(HInstruction::InstructionKind kind, in GenerateDataProcInstruction()
1070 const Operand in = kind == HInstruction::kAnd in GenerateDataProcInstruction()
1077 case HInstruction::kAdd: in GenerateDataProcInstruction()
1080 case HInstruction::kAnd: in GenerateDataProcInstruction()
1083 case HInstruction::kOr: in GenerateDataProcInstruction()
1086 case HInstruction::kSub: in GenerateDataProcInstruction()
1089 case HInstruction::kXor: in GenerateDataProcInstruction()
1099 static void GenerateDataProc(HInstruction::InstructionKind kind, in GenerateDataProc()
1110 if (kind == HInstruction::kAdd) { in GenerateDataProc()
1113 } else if (kind == HInstruction::kSub) { in GenerateDataProc()
1133 const HInstruction::InstructionKind kind = instruction->GetInstrKind(); in GenerateLongDataProc()
1178 if (kind == HInstruction::kOr || kind == HInstruction::kXor) { in GenerateLongDataProc()
1211 if (kind == HInstruction::kOr || kind == HInstruction::kXor) { in GenerateLongDataProc()
1243 static void GenerateVcmp(HInstruction* instruction, CodeGeneratorARMVIXL* codegen) { in GenerateVcmp()
1781 static Location Arm8BitEncodableConstantOrRegister(HInstruction* constant) { in Arm8BitEncodableConstantOrRegister()
1825 vixl32::Label* CodeGeneratorARMVIXL::GetFinalLabel(HInstruction* instruction, in GetFinalLabel()
1832 HInstruction* const next = instruction->GetNext(); in GetFinalLabel()
2559 HInstruction* instruction, in InvokeRuntime()
2592 HInstruction* instruction, in InvokeRuntimeWithoutRecordingPcInfo()
2599 void InstructionCodeGeneratorARMVIXL::HandleGoto(HInstruction* got, HBasicBlock* successor) { in HandleGoto()
2606 HInstruction* previous = got->GetPrevious(); in HandleGoto()
2687 void InstructionCodeGeneratorARMVIXL::GenerateTestAndBranch(HInstruction* instruction, in GenerateTestAndBranch()
2692 HInstruction* cond = instruction->InputAt(condition_input_index); in GenerateTestAndBranch()
2860 HInstruction* const condition = select->GetCondition(); in VisitSelect()
3428 void CodeGeneratorARMVIXL::MaybeGenerateInlineCacheCheck(HInstruction* instruction, in MaybeGenerateInlineCacheCheck()
4749 void InstructionCodeGeneratorARMVIXL::GenerateMinMaxFloat(HInstruction* minmax, bool is_min) { in GenerateMinMaxFloat()
4810 void InstructionCodeGeneratorARMVIXL::GenerateMinMaxDouble(HInstruction* minmax, bool is_min) { in GenerateMinMaxDouble()
5616 HInstruction* instruction) { in GenerateWideAtomicStore()
5640 HInstruction* instruction, const FieldInfo& field_info) { in HandleFieldSet()
5683 void InstructionCodeGeneratorARMVIXL::HandleFieldSet(HInstruction* instruction, in HandleFieldSet()
5804 void LocationsBuilderARMVIXL::HandleFieldGet(HInstruction* instruction, in HandleFieldGet()
5857 Location LocationsBuilderARMVIXL::ArithmeticZeroOrFpuRegister(HInstruction* input) { in ArithmeticZeroOrFpuRegister()
5867 Location LocationsBuilderARMVIXL::ArmEncodableConstantOrRegister(HInstruction* constant, in ArmEncodableConstantOrRegister()
5935 void InstructionCodeGeneratorARMVIXL::HandleFieldGet(HInstruction* instruction, in HandleFieldGet()
6309 HInstruction* array_instr = instruction->GetArray(); in VisitArrayGet()
6574 HInstruction* array_instr = instruction->GetArray(); in VisitArraySet()
6886 HInstruction* index = instruction->InputAt(0); in VisitBoundsCheck()
6887 HInstruction* length = instruction->InputAt(1); in VisitBoundsCheck()
8350 case HInstruction::kAnd: in VisitBitwiseNegatedRight()
8353 case HInstruction::kOr: in VisitBitwiseNegatedRight()
8357 case HInstruction::kXor: in VisitBitwiseNegatedRight()
8374 case HInstruction::kAnd: in VisitBitwiseNegatedRight()
8378 case HInstruction::kOr: in VisitBitwiseNegatedRight()
8383 case HInstruction::kXor: in VisitBitwiseNegatedRight()
8409 const HInstruction::InstructionKind kind = instruction->GetInstrKind(); in VisitDataProcWithShifterOp()
8420 DCHECK_EQ(kind, HInstruction::kAdd); in VisitDataProcWithShifterOp()
8631 HInstruction* instruction, in GenerateReferenceLoadOneRegister()
8664 HInstruction* instruction, in GenerateReferenceLoadTwoRegisters()
8695 HInstruction* instruction, in GenerateGcRootFieldLoad()
8789 void CodeGeneratorARMVIXL::GenerateFieldLoadWithBakerReadBarrier(HInstruction* instruction, in GenerateFieldLoadWithBakerReadBarrier()
8863 void CodeGeneratorARMVIXL::GenerateFieldLoadWithBakerReadBarrier(HInstruction* instruction, in GenerateFieldLoadWithBakerReadBarrier()
8965 void CodeGeneratorARMVIXL::GenerateReadBarrierSlow(HInstruction* instruction, in GenerateReadBarrierSlow()
8992 void CodeGeneratorARMVIXL::MaybeGenerateReadBarrierSlow(HInstruction* instruction, in MaybeGenerateReadBarrierSlow()
9010 void CodeGeneratorARMVIXL::GenerateReadBarrierForRootSlow(HInstruction* instruction, in GenerateReadBarrierForRootSlow()
9522 if (instr->GetOpKind() == HInstruction::kAdd) { in VisitMultiplyAccumulate()