Lines Matching refs:HInstruction

248   explicit SlowPathCodeARMVIXL(HInstruction* instruction)  in SlowPathCodeARMVIXL()
299 void VisitInstruction(HInstruction* instruction) override { in FOR_EACH_CONCRETE_INSTRUCTION_ARM()
311 void HandleFieldSet(HInstruction* instruction, const FieldInfo& field_info);
312 void HandleFieldGet(HInstruction* instruction, const FieldInfo& field_info);
314 Location ArithmeticZeroOrFpuRegister(HInstruction* input);
315 Location ArmEncodableConstantOrRegister(HInstruction* constant, Opcode opcode);
337 void VisitInstruction(HInstruction* instruction) override { in FOR_EACH_CONCRETE_INSTRUCTION_ARM()
371 HInstruction* instruction);
377 void HandleFieldSet(HInstruction* instruction,
380 void HandleFieldGet(HInstruction* instruction, const FieldInfo& field_info);
384 void GenerateMinMaxFloat(HInstruction* minmax, bool is_min);
385 void GenerateMinMaxDouble(HInstruction* minmax, bool is_min);
397 void GenerateReferenceLoadOneRegister(HInstruction* instruction,
412 void GenerateReferenceLoadTwoRegisters(HInstruction* instruction,
418 void GenerateTestAndBranch(HInstruction* instruction,
431 void HandleGoto(HInstruction* got, HBasicBlock* successor);
527 HInstruction* instruction,
534 HInstruction* instruction,
551 vixl32::Label* GetFinalLabel(HInstruction* instruction, vixl32::Label* final_label);
654 void GenerateGcRootFieldLoad(HInstruction* instruction,
667 void GenerateFieldLoadWithBakerReadBarrier(HInstruction* instruction,
674 void GenerateFieldLoadWithBakerReadBarrier(HInstruction* instruction,
729 void GenerateReadBarrierSlow(HInstruction* instruction,
739 void MaybeGenerateReadBarrierSlow(HInstruction* instruction,
757 void GenerateReadBarrierForRootSlow(HInstruction* instruction, Location out, Location root);
784 void MaybeRecordImplicitNullCheck(HInstruction* instr) final { in MaybeRecordImplicitNullCheck()
793 void MaybeGenerateInlineCacheCheck(HInstruction* instruction, vixl32::Register klass);