Home
last modified time | relevance | path

Searched defs:instruction (Results 1 – 25 of 85) sorted by relevance

1234

/art/compiler/optimizing/
Dcode_generator_vector_arm_vixl.cc36 void LocationsBuilderARMVIXL::VisitVecReplicateScalar(HVecReplicateScalar* instruction) { in VisitVecReplicateScalar()
54 void InstructionCodeGeneratorARMVIXL::VisitVecReplicateScalar(HVecReplicateScalar* instruction) { in VisitVecReplicateScalar()
79 void LocationsBuilderARMVIXL::VisitVecExtractScalar(HVecExtractScalar* instruction) { in VisitVecExtractScalar()
92 void InstructionCodeGeneratorARMVIXL::VisitVecExtractScalar(HVecExtractScalar* instruction) { in VisitVecExtractScalar()
107 static void CreateVecUnOpLocations(ArenaAllocator* allocator, HVecUnaryOperation* instruction) { in CreateVecUnOpLocations()
130 void LocationsBuilderARMVIXL::VisitVecReduce(HVecReduce* instruction) { in VisitVecReduce()
134 void InstructionCodeGeneratorARMVIXL::VisitVecReduce(HVecReduce* instruction) { in VisitVecReduce()
159 void LocationsBuilderARMVIXL::VisitVecCnv(HVecCnv* instruction) { in VisitVecCnv()
163 void InstructionCodeGeneratorARMVIXL::VisitVecCnv(HVecCnv* instruction) { in VisitVecCnv()
167 void LocationsBuilderARMVIXL::VisitVecNeg(HVecNeg* instruction) { in VisitVecNeg()
[all …]
Dcode_generator_vector_x86_64.cc28 void LocationsBuilderX86_64::VisitVecReplicateScalar(HVecReplicateScalar* instruction) { in VisitVecReplicateScalar()
57 void InstructionCodeGeneratorX86_64::VisitVecReplicateScalar(HVecReplicateScalar* instruction) { in VisitVecReplicateScalar()
111 void LocationsBuilderX86_64::VisitVecExtractScalar(HVecExtractScalar* instruction) { in VisitVecExtractScalar()
135 void InstructionCodeGeneratorX86_64::VisitVecExtractScalar(HVecExtractScalar* instruction) { in VisitVecExtractScalar()
167 static void CreateVecUnOpLocations(ArenaAllocator* allocator, HVecUnaryOperation* instruction) { in CreateVecUnOpLocations()
188 void LocationsBuilderX86_64::VisitVecReduce(HVecReduce* instruction) { in VisitVecReduce()
198 void InstructionCodeGeneratorX86_64::VisitVecReduce(HVecReduce* instruction) { in VisitVecReduce()
240 void LocationsBuilderX86_64::VisitVecCnv(HVecCnv* instruction) { in VisitVecCnv()
244 void InstructionCodeGeneratorX86_64::VisitVecCnv(HVecCnv* instruction) { in VisitVecCnv()
258 void LocationsBuilderX86_64::VisitVecNeg(HVecNeg* instruction) { in VisitVecNeg()
[all …]
Dcode_generator_vector_x86.cc28 void LocationsBuilderX86::VisitVecReplicateScalar(HVecReplicateScalar* instruction) { in VisitVecReplicateScalar()
62 void InstructionCodeGeneratorX86::VisitVecReplicateScalar(HVecReplicateScalar* instruction) { in VisitVecReplicateScalar()
120 void LocationsBuilderX86::VisitVecExtractScalar(HVecExtractScalar* instruction) { in VisitVecExtractScalar()
147 void InstructionCodeGeneratorX86::VisitVecExtractScalar(HVecExtractScalar* instruction) { in VisitVecExtractScalar()
184 static void CreateVecUnOpLocations(ArenaAllocator* allocator, HVecUnaryOperation* instruction) { in CreateVecUnOpLocations()
205 void LocationsBuilderX86::VisitVecReduce(HVecReduce* instruction) { in VisitVecReduce()
215 void InstructionCodeGeneratorX86::VisitVecReduce(HVecReduce* instruction) { in VisitVecReduce()
257 void LocationsBuilderX86::VisitVecCnv(HVecCnv* instruction) { in VisitVecCnv()
261 void InstructionCodeGeneratorX86::VisitVecCnv(HVecCnv* instruction) { in VisitVecCnv()
275 void LocationsBuilderX86::VisitVecNeg(HVecNeg* instruction) { in VisitVecNeg()
[all …]
Dlocations.cc29 static inline ArrayRef<Location> AllocateInputLocations(HInstruction* instruction, in AllocateInputLocations()
36 LocationSummary::LocationSummary(HInstruction* instruction, in LocationSummary()
57 LocationSummary::LocationSummary(HInstruction* instruction, in LocationSummary()
65 Location Location::RegisterOrConstant(HInstruction* instruction) { in RegisterOrConstant()
71 Location Location::RegisterOrInt32Constant(HInstruction* instruction) { in RegisterOrInt32Constant()
82 Location Location::FpuRegisterOrInt32Constant(HInstruction* instruction) { in FpuRegisterOrInt32Constant()
93 Location Location::ByteRegisterOrConstant(int reg, HInstruction* instruction) { in ByteRegisterOrConstant()
99 Location Location::FpuRegisterOrConstant(HInstruction* instruction) { in FpuRegisterOrConstant()
105 void Location::DCheckInstructionIsConstant(HInstruction* instruction) { in DCheckInstructionIsConstant()
Dcode_generator_vector_arm64_neon.cc77 void LocationsBuilderARM64Neon::VisitVecReplicateScalar(HVecReplicateScalar* instruction) { in VisitVecReplicateScalar()
108 void InstructionCodeGeneratorARM64Neon::VisitVecReplicateScalar(HVecReplicateScalar* instruction) { in VisitVecReplicateScalar()
170 void LocationsBuilderARM64Neon::VisitVecExtractScalar(HVecExtractScalar* instruction) { in VisitVecExtractScalar()
194 void InstructionCodeGeneratorARM64Neon::VisitVecExtractScalar(HVecExtractScalar* instruction) { in VisitVecExtractScalar()
219 static void CreateVecUnOpLocations(ArenaAllocator* allocator, HVecUnaryOperation* instruction) { in CreateVecUnOpLocations()
245 void LocationsBuilderARM64Neon::VisitVecReduce(HVecReduce* instruction) { in VisitVecReduce()
249 void InstructionCodeGeneratorARM64Neon::VisitVecReduce(HVecReduce* instruction) { in VisitVecReduce()
285 void LocationsBuilderARM64Neon::VisitVecCnv(HVecCnv* instruction) { in VisitVecCnv()
289 void InstructionCodeGeneratorARM64Neon::VisitVecCnv(HVecCnv* instruction) { in VisitVecCnv()
303 void LocationsBuilderARM64Neon::VisitVecNeg(HVecNeg* instruction) { in VisitVecNeg()
[all …]
Dcode_generator_vector_arm64_sve.cc77 void LocationsBuilderARM64Sve::VisitVecReplicateScalar(HVecReplicateScalar* instruction) { in VisitVecReplicateScalar()
108 void InstructionCodeGeneratorARM64Sve::VisitVecReplicateScalar(HVecReplicateScalar* instruction) { in VisitVecReplicateScalar()
166 void LocationsBuilderARM64Sve::VisitVecExtractScalar(HVecExtractScalar* instruction) { in VisitVecExtractScalar()
190 void InstructionCodeGeneratorARM64Sve::VisitVecExtractScalar(HVecExtractScalar* instruction) { in VisitVecExtractScalar()
213 static void CreateVecUnOpLocations(ArenaAllocator* allocator, HVecUnaryOperation* instruction) { in CreateVecUnOpLocations()
239 void LocationsBuilderARM64Sve::VisitVecReduce(HVecReduce* instruction) { in VisitVecReduce()
243 void InstructionCodeGeneratorARM64Sve::VisitVecReduce(HVecReduce* instruction) { in VisitVecReduce()
277 void LocationsBuilderARM64Sve::VisitVecCnv(HVecCnv* instruction) { in VisitVecCnv()
281 void InstructionCodeGeneratorARM64Sve::VisitVecCnv(HVecCnv* instruction) { in VisitVecCnv()
297 void LocationsBuilderARM64Sve::VisitVecNeg(HVecNeg* instruction) { in VisitVecNeg()
[all …]
Dinstruction_simplifier_arm64.cc67 HInstruction* instruction = it.Current(); in VisitBasicBlock() local
197 void InstructionSimplifierArm64Visitor::VisitAnd(HAnd* instruction) { in VisitAnd()
203 void InstructionSimplifierArm64Visitor::VisitArrayGet(HArrayGet* instruction) { in VisitArrayGet()
214 void InstructionSimplifierArm64Visitor::VisitArraySet(HArraySet* instruction) { in VisitArraySet()
226 void InstructionSimplifierArm64Visitor::VisitMul(HMul* instruction) { in VisitMul()
232 void InstructionSimplifierArm64Visitor::VisitOr(HOr* instruction) { in VisitOr()
243 void InstructionSimplifierArm64Visitor::VisitShl(HShl* instruction) { in VisitShl()
249 void InstructionSimplifierArm64Visitor::VisitShr(HShr* instruction) { in VisitShr()
255 void InstructionSimplifierArm64Visitor::VisitSub(HSub* instruction) { in VisitSub()
270 void InstructionSimplifierArm64Visitor::VisitTypeConversion(HTypeConversion* instruction) { in VisitTypeConversion()
[all …]
Dcode_generator_riscv64.cc71 Location RegisterOrZeroBitPatternLocation(HInstruction* instruction) { in RegisterOrZeroBitPatternLocation()
78 Location FpuRegisterOrZeroBitPatternLocation(HInstruction* instruction) { in FpuRegisterOrZeroBitPatternLocation()
261 void LocationsBuilderRISCV64::HandleInvoke(HInvoke* instruction) { in HandleInvoke()
308 SuspendCheckSlowPathRISCV64(HSuspendCheck* instruction, HBasicBlock* successor) in SuspendCheckSlowPathRISCV64()
370 explicit BoundsCheckSlowPathRISCV64(HBoundsCheck* instruction) in BoundsCheckSlowPathRISCV64()
473 explicit DeoptimizationSlowPathRISCV64(HDeoptimize* instruction) in DeoptimizationSlowPathRISCV64()
497 ReadBarrierForRootSlowPathRISCV64(HInstruction* instruction, Location out, Location root) in ReadBarrierForRootSlowPathRISCV64()
541 explicit MethodEntryExitHooksSlowPathRISCV64(HInstruction* instruction) in MethodEntryExitHooksSlowPathRISCV64()
569 explicit ArraySetSlowPathRISCV64(HInstruction* instruction) : SlowPathCodeRISCV64(instruction) {} in ArraySetSlowPathRISCV64()
610 explicit TypeCheckSlowPathRISCV64(HInstruction* instruction, bool is_fatal) in TypeCheckSlowPathRISCV64()
[all …]
Dinstruction_simplifier_arm.cc65 HInstruction* instruction = it.Current(); in VisitBasicBlock() local
193 void InstructionSimplifierArmVisitor::VisitAnd(HAnd* instruction) { in VisitAnd()
199 void InstructionSimplifierArmVisitor::VisitArrayGet(HArrayGet* instruction) { in VisitArrayGet()
233 void InstructionSimplifierArmVisitor::VisitArraySet(HArraySet* instruction) { in VisitArraySet()
255 void InstructionSimplifierArmVisitor::VisitMul(HMul* instruction) { in VisitMul()
261 void InstructionSimplifierArmVisitor::VisitOr(HOr* instruction) { in VisitOr()
267 void InstructionSimplifierArmVisitor::VisitRol(HRol* instruction) { in VisitRol()
272 void InstructionSimplifierArmVisitor::VisitShl(HShl* instruction) { in VisitShl()
278 void InstructionSimplifierArmVisitor::VisitShr(HShr* instruction) { in VisitShr()
284 void InstructionSimplifierArmVisitor::VisitSub(HSub* instruction) { in VisitSub()
[all …]
Dconstant_folding.cc634 void InstructionWithAbsorbingInputSimplifier::VisitShift(HBinaryOperation* instruction) { in VisitShift()
647 void InstructionWithAbsorbingInputSimplifier::VisitEqual(HEqual* instruction) { in VisitEqual()
668 void InstructionWithAbsorbingInputSimplifier::VisitNotEqual(HNotEqual* instruction) { in VisitNotEqual()
689 void InstructionWithAbsorbingInputSimplifier::VisitAbove(HAbove* instruction) { in VisitAbove()
707 void InstructionWithAbsorbingInputSimplifier::VisitAboveOrEqual(HAboveOrEqual* instruction) { in VisitAboveOrEqual()
725 void InstructionWithAbsorbingInputSimplifier::VisitBelow(HBelow* instruction) { in VisitBelow()
743 void InstructionWithAbsorbingInputSimplifier::VisitBelowOrEqual(HBelowOrEqual* instruction) { in VisitBelowOrEqual()
761 void InstructionWithAbsorbingInputSimplifier::VisitGreaterThan(HGreaterThan* instruction) { in VisitGreaterThan()
774 HGreaterThanOrEqual* instruction) { in VisitGreaterThanOrEqual()
786 void InstructionWithAbsorbingInputSimplifier::VisitLessThan(HLessThan* instruction) { in VisitLessThan()
[all …]
Dconstructor_fence_redundancy_elimination.cc77 void VisitInstanceFieldSet(HInstanceFieldSet* instruction) override { in VisitInstanceFieldSet()
82 void VisitStaticFieldSet(HStaticFieldSet* instruction) override { in VisitStaticFieldSet()
87 void VisitArraySet(HArraySet* instruction) override { in VisitArraySet()
92 void VisitDeoptimize([[maybe_unused]] HDeoptimize* instruction) override { in VisitDeoptimize()
121 void VisitUnresolvedInstanceFieldGet(HUnresolvedInstanceFieldGet* instruction) override { in VisitUnresolvedInstanceFieldGet()
126 void VisitUnresolvedInstanceFieldSet(HUnresolvedInstanceFieldSet* instruction) override { in VisitUnresolvedInstanceFieldSet()
131 void VisitUnresolvedStaticFieldGet(HUnresolvedStaticFieldGet* instruction) override { in VisitUnresolvedStaticFieldGet()
136 void VisitUnresolvedStaticFieldSet(HUnresolvedStaticFieldSet* instruction) override { in VisitUnresolvedStaticFieldSet()
Dscheduler_arm.cc651 void SchedulingLatencyVisitorARM::VisitBitwiseNegatedRight(HBitwiseNegatedRight* instruction) { in VisitBitwiseNegatedRight()
668 void SchedulingLatencyVisitorARM::HandleGenerateDataProc(HDataProcWithShifterOp* instruction) { in HandleGenerateDataProc()
682 void SchedulingLatencyVisitorARM::HandleGenerateLongDataProc(HDataProcWithShifterOp* instruction) { in HandleGenerateLongDataProc()
709 void SchedulingLatencyVisitorARM::VisitDataProcWithShifterOp(HDataProcWithShifterOp* instruction) { in VisitDataProcWithShifterOp()
740 void SchedulingLatencyVisitorARM::VisitArrayGet(HArrayGet* instruction) { in VisitArrayGet()
835 void SchedulingLatencyVisitorARM::VisitArrayLength(HArrayLength* instruction) { in VisitArrayLength()
843 void SchedulingLatencyVisitorARM::VisitArraySet(HArraySet* instruction) { in VisitArraySet()
941 void SchedulingLatencyVisitorARM::VisitDiv(HDiv* instruction) { in VisitDiv()
967 void SchedulingLatencyVisitorARM::VisitInstanceFieldGet(HInstanceFieldGet* instruction) { in VisitInstanceFieldGet()
971 void SchedulingLatencyVisitorARM::VisitInstanceFieldSet(HInstanceFieldSet* instruction) { in VisitInstanceFieldSet()
[all …]
Dscheduler.cc104 static bool IsArrayAccess(const HInstruction* instruction) { in IsArrayAccess()
108 static bool IsInstanceFieldAccess(const HInstruction* instruction) { in IsInstanceFieldAccess()
112 static bool IsStaticFieldAccess(const HInstruction* instruction) { in IsStaticFieldAccess()
116 static bool IsFieldAccess(const HInstruction* instruction) { in IsFieldAccess()
120 static const FieldInfo* GetFieldInfo(const HInstruction* instruction) { in GetFieldInfo()
289 HInstruction* instruction = instruction_node->GetInstruction(); in AddDependencies() local
385 static const std::string InstructionTypeId(const HInstruction* instruction) { in InstructionTypeId()
392 const HInstruction* instruction = node->GetInstruction(); in DumpAsDotNode() local
441 const HInstruction* instruction = node->GetInstruction(); in DumpAsDotGraph() local
466 const HInstruction* instruction = prev_select_->GetInstruction(); in SelectMaterializedCondition() local
[all …]
Dwrite_barrier_elimination.cc44 void VisitInstanceFieldSet(HInstanceFieldSet* instruction) override { in VisitInstanceFieldSet()
71 void VisitStaticFieldSet(HStaticFieldSet* instruction) override { in VisitStaticFieldSet()
97 void VisitArraySet(HArraySet* instruction) override { in VisitArraySet()
125 void VisitInstruction(HInstruction* instruction) override { in VisitInstruction()
Dgraph_checker.cc42 static bool IsAllowedToJumpToExitBlock(HInstruction* instruction) { in IsAllowedToJumpToExitBlock()
529 bool GraphChecker::ContainedInItsBlockList(HInstruction* instruction) { in ContainedInItsBlockList()
549 void GraphChecker::VisitInstruction(HInstruction* instruction) { in VisitInstruction()
899 void GraphChecker::VisitInstanceOf(HInstanceOf* instruction) { in VisitInstanceOf()
1193 void GraphChecker::HandleBooleanInput(HInstruction* instruction, size_t input_index) { in HandleBooleanInput()
1217 void GraphChecker::VisitPackedSwitch(HPackedSwitch* instruction) { in VisitPackedSwitch()
1233 void GraphChecker::VisitIf(HIf* instruction) { in VisitIf()
1238 void GraphChecker::VisitSelect(HSelect* instruction) { in VisitSelect()
1243 void GraphChecker::VisitBooleanNot(HBooleanNot* instruction) { in VisitBooleanNot()
1278 void GraphChecker::VisitNeg(HNeg* instruction) { in VisitNeg()
[all …]
Dinstruction_simplifier_x86.cc43 HInstruction* instruction = it.Current(); in VisitBasicBlock() local
59 void InstructionSimplifierX86Visitor::VisitAnd(HAnd* instruction) { in VisitAnd()
73 void InstructionSimplifierX86Visitor::VisitXor(HXor* instruction) { in VisitXor()
Dinstruction_simplifier_x86_64.cc43 HInstruction* instruction = it.Current(); in VisitBasicBlock() local
58 void InstructionSimplifierX86_64Visitor::VisitAnd(HAnd* instruction) { in VisitAnd()
67 void InstructionSimplifierX86_64Visitor::VisitXor(HXor* instruction) { in VisitXor()
Dload_store_analysis.h248 size_t GetArrayHeapLocation(HInstruction* instruction) const { in GetArrayHeapLocation()
425 ReferenceInfo* GetOrCreateReferenceInfo(HInstruction* instruction) { in GetOrCreateReferenceInfo()
435 void CreateReferenceInfoForReferenceType(HInstruction* instruction) { in CreateReferenceInfoForReferenceType()
461 void VisitFieldAccess(HFieldAccess* instruction) override { in VisitFieldAccess()
490 void VisitInstanceFieldGet(HInstanceFieldGet* instruction) override { in VisitInstanceFieldGet()
495 void VisitInstanceFieldSet(HInstanceFieldSet* instruction) override { in VisitInstanceFieldSet()
500 void VisitStaticFieldGet(HStaticFieldGet* instruction) override { in VisitStaticFieldGet()
505 void VisitStaticFieldSet(HStaticFieldSet* instruction) override { in VisitStaticFieldSet()
513 void VisitArrayGet(HArrayGet* instruction) override { in VisitArrayGet()
521 void VisitArraySet(HArraySet* instruction) override { in VisitArraySet()
[all …]
Dgraph_visualizer.cc367 void VisitParallelMove(HParallelMove* instruction) override { in VisitParallelMove()
380 void VisitParameterValue(HParameterValue* instruction) override { in VisitParameterValue()
384 void VisitIntConstant(HIntConstant* instruction) override { in VisitIntConstant()
388 void VisitLongConstant(HLongConstant* instruction) override { in VisitLongConstant()
392 void VisitFloatConstant(HFloatConstant* instruction) override { in VisitFloatConstant()
396 void VisitDoubleConstant(HDoubleConstant* instruction) override { in VisitDoubleConstant()
621 void VisitGoto(HGoto* instruction) override { in VisitGoto()
643 void VisitVecMultiplyAccumulate(HVecMultiplyAccumulate* instruction) override { in VisitVecMultiplyAccumulate()
648 void VisitVecDotProd(HVecDotProd* instruction) override { in VisitVecDotProd()
656 void VisitBitwiseNegatedRight(HBitwiseNegatedRight* instruction) override { in VisitBitwiseNegatedRight()
[all …]
Dpretty_printer.h31 void PrintPreInstruction(HInstruction* instruction) { in PrintPreInstruction()
37 void VisitInstruction(HInstruction* instruction) override { in VisitInstruction()
43 void PrintPostInstruction(HInstruction* instruction) { in PrintPostInstruction()
Dlicm.cc23 static bool IsPhiOf(HInstruction* instruction, HBasicBlock* block) { in IsPhiOf()
31 static bool InputsAreDefinedBeforeLoop(HInstruction* instruction) { in InputsAreDefinedBeforeLoop()
134 HInstruction* instruction = inst_it.Current(); in Run() local
Dcode_generator_arm64.cc223 explicit BoundsCheckSlowPathARM64(HBoundsCheck* instruction) : SlowPathCodeARM64(instruction) {} in BoundsCheckSlowPathARM64()
261 explicit DivZeroCheckSlowPathARM64(HDivZeroCheck* instruction) : SlowPathCodeARM64(instruction) {} in DivZeroCheckSlowPathARM64()
378 explicit LoadStringSlowPathARM64(HLoadString* instruction) in LoadStringSlowPathARM64()
433 SuspendCheckSlowPathARM64(HSuspendCheck* instruction, HBasicBlock* successor) in SuspendCheckSlowPathARM64()
474 TypeCheckSlowPathARM64(HInstruction* instruction, bool is_fatal) in TypeCheckSlowPathARM64()
528 explicit DeoptimizationSlowPathARM64(HDeoptimize* instruction) in DeoptimizationSlowPathARM64()
551 explicit ArraySetSlowPathARM64(HInstruction* instruction) : SlowPathCodeARM64(instruction) {} in ArraySetSlowPathARM64()
623 ReadBarrierForHeapReferenceSlowPathARM64(HInstruction* instruction, in ReadBarrierForHeapReferenceSlowPathARM64()
808 ReadBarrierForRootSlowPathARM64(HInstruction* instruction, Location out, Location root) in ReadBarrierForRootSlowPathARM64()
886 explicit MethodEntryExitHooksSlowPathARM64(HInstruction* instruction) in MethodEntryExitHooksSlowPathARM64()
[all …]
Dinstruction_simplifier_x86_shared.cc22 bool TryCombineAndNot(HAnd* instruction) { in TryCombineAndNot()
58 bool TryGenerateResetLeastSetBit(HAnd* instruction) { in TryGenerateResetLeastSetBit()
91 bool TryGenerateMaskUptoLeastSetBit(HXor* instruction) { in TryGenerateMaskUptoLeastSetBit()
Dregister_allocation_resolver.cc59 HInstruction* instruction = liveness_.GetInstructionFromSsaIndex(i); in Resolve() local
147 HInstruction* instruction = liveness_.GetInstructionFromSsaIndex(i); in Resolve() local
234 HInstruction* instruction = liveness_.GetInstructionFromSsaIndex(i); in UpdateSafepointLiveRegisters() local
412 HInstruction* instruction) { in IsMaterializableEntryBlockInstructionOfGraphWithIrreducibleLoop()
511 HInstruction* instruction, in AddMove()
556 HInstruction* instruction, in InsertParallelMoveAt()
628 HInstruction* instruction, in InsertParallelMoveAtExitOf()
659 HInstruction* instruction, in InsertParallelMoveAtEntryOf()
678 void RegisterAllocationResolver::InsertMoveAfter(HInstruction* instruction, in InsertMoveAfter()
Dcode_sinking.cc76 static bool IsInterestingInstruction(HInstruction* instruction) { in IsInterestingInstruction()
152 static void AddInstruction(HInstruction* instruction, in AddInstruction()
165 static void AddInputs(HInstruction* instruction, in AddInputs()
186 static bool ShouldFilterUse(HInstruction* instruction, in ShouldFilterUse()
206 static HInstruction* FindIdealPosition(HInstruction* instruction, in FindIdealPosition()
419 HInstruction* instruction = worklist.back(); in SinkCodeToUncommonBranch() local

1234