/art/compiler/optimizing/ |
D | code_generator_vector_arm_vixl.cc | 36 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 …]
|
D | code_generator_vector_x86_64.cc | 28 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 …]
|
D | code_generator_vector_x86.cc | 28 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 …]
|
D | locations.cc | 29 LocationSummary::LocationSummary(HInstruction* instruction, in LocationSummary() 50 LocationSummary::LocationSummary(HInstruction* instruction, in LocationSummary() 58 Location Location::RegisterOrConstant(HInstruction* instruction) { in RegisterOrConstant() 64 Location Location::RegisterOrInt32Constant(HInstruction* instruction) { in RegisterOrInt32Constant() 75 Location Location::FpuRegisterOrInt32Constant(HInstruction* instruction) { in FpuRegisterOrInt32Constant() 86 Location Location::ByteRegisterOrConstant(int reg, HInstruction* instruction) { in ByteRegisterOrConstant() 92 Location Location::FpuRegisterOrConstant(HInstruction* instruction) { in FpuRegisterOrConstant() 98 void Location::DCheckInstructionIsConstant(HInstruction* instruction) { in DCheckInstructionIsConstant()
|
D | code_generator_vector_arm64_sve.cc | 77 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 …]
|
D | instruction_simplifier_arm64.cc | 67 HInstruction* instruction = it.Current(); in VisitBasicBlock() local 196 void InstructionSimplifierArm64Visitor::VisitAnd(HAnd* instruction) { in VisitAnd() 202 void InstructionSimplifierArm64Visitor::VisitArrayGet(HArrayGet* instruction) { in VisitArrayGet() 213 void InstructionSimplifierArm64Visitor::VisitArraySet(HArraySet* instruction) { in VisitArraySet() 225 void InstructionSimplifierArm64Visitor::VisitMul(HMul* instruction) { in VisitMul() 231 void InstructionSimplifierArm64Visitor::VisitOr(HOr* instruction) { in VisitOr() 237 void InstructionSimplifierArm64Visitor::VisitShl(HShl* instruction) { in VisitShl() 243 void InstructionSimplifierArm64Visitor::VisitShr(HShr* instruction) { in VisitShr() 249 void InstructionSimplifierArm64Visitor::VisitSub(HSub* instruction) { in VisitSub() 264 void InstructionSimplifierArm64Visitor::VisitTypeConversion(HTypeConversion* instruction) { in VisitTypeConversion() [all …]
|
D | code_generator_vector_arm64_neon.cc | 77 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 …]
|
D | code_generator_riscv64.cc | 71 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() 371 explicit BoundsCheckSlowPathRISCV64(HBoundsCheck* instruction) in BoundsCheckSlowPathRISCV64() 476 explicit DeoptimizationSlowPathRISCV64(HDeoptimize* instruction) in DeoptimizationSlowPathRISCV64() 500 ReadBarrierForRootSlowPathRISCV64(HInstruction* instruction, Location out, Location root) in ReadBarrierForRootSlowPathRISCV64() 547 explicit MethodEntryExitHooksSlowPathRISCV64(HInstruction* instruction) in MethodEntryExitHooksSlowPathRISCV64() 575 explicit ArraySetSlowPathRISCV64(HInstruction* instruction) : SlowPathCodeRISCV64(instruction) {} in ArraySetSlowPathRISCV64() 616 explicit TypeCheckSlowPathRISCV64(HInstruction* instruction, bool is_fatal) in TypeCheckSlowPathRISCV64() [all …]
|
D | instruction_simplifier_arm.cc | 65 HInstruction* instruction = it.Current(); in VisitBasicBlock() local 192 void InstructionSimplifierArmVisitor::VisitAnd(HAnd* instruction) { in VisitAnd() 198 void InstructionSimplifierArmVisitor::VisitArrayGet(HArrayGet* instruction) { in VisitArrayGet() 232 void InstructionSimplifierArmVisitor::VisitArraySet(HArraySet* instruction) { in VisitArraySet() 254 void InstructionSimplifierArmVisitor::VisitMul(HMul* instruction) { in VisitMul() 260 void InstructionSimplifierArmVisitor::VisitOr(HOr* instruction) { in VisitOr() 266 void InstructionSimplifierArmVisitor::VisitShl(HShl* instruction) { in VisitShl() 272 void InstructionSimplifierArmVisitor::VisitShr(HShr* instruction) { in VisitShr() 278 void InstructionSimplifierArmVisitor::VisitSub(HSub* instruction) { in VisitSub() 293 void InstructionSimplifierArmVisitor::VisitTypeConversion(HTypeConversion* instruction) { in VisitTypeConversion() [all …]
|
D | constant_folding.cc | 633 void InstructionWithAbsorbingInputSimplifier::VisitShift(HBinaryOperation* instruction) { in VisitShift() 646 void InstructionWithAbsorbingInputSimplifier::VisitEqual(HEqual* instruction) { in VisitEqual() 667 void InstructionWithAbsorbingInputSimplifier::VisitNotEqual(HNotEqual* instruction) { in VisitNotEqual() 688 void InstructionWithAbsorbingInputSimplifier::VisitAbove(HAbove* instruction) { in VisitAbove() 706 void InstructionWithAbsorbingInputSimplifier::VisitAboveOrEqual(HAboveOrEqual* instruction) { in VisitAboveOrEqual() 724 void InstructionWithAbsorbingInputSimplifier::VisitBelow(HBelow* instruction) { in VisitBelow() 742 void InstructionWithAbsorbingInputSimplifier::VisitBelowOrEqual(HBelowOrEqual* instruction) { in VisitBelowOrEqual() 760 void InstructionWithAbsorbingInputSimplifier::VisitGreaterThan(HGreaterThan* instruction) { in VisitGreaterThan() 773 HGreaterThanOrEqual* instruction) { in VisitGreaterThanOrEqual() 785 void InstructionWithAbsorbingInputSimplifier::VisitLessThan(HLessThan* instruction) { in VisitLessThan() [all …]
|
D | constructor_fence_redundancy_elimination.cc | 74 void VisitInstanceFieldSet(HInstanceFieldSet* instruction) override { in VisitInstanceFieldSet() 79 void VisitStaticFieldSet(HStaticFieldSet* instruction) override { in VisitStaticFieldSet() 84 void VisitArraySet(HArraySet* instruction) override { in VisitArraySet() 89 void VisitDeoptimize([[maybe_unused]] HDeoptimize* instruction) override { in VisitDeoptimize() 118 void VisitUnresolvedInstanceFieldGet(HUnresolvedInstanceFieldGet* instruction) override { in VisitUnresolvedInstanceFieldGet() 123 void VisitUnresolvedInstanceFieldSet(HUnresolvedInstanceFieldSet* instruction) override { in VisitUnresolvedInstanceFieldSet() 128 void VisitUnresolvedStaticFieldGet(HUnresolvedStaticFieldGet* instruction) override { in VisitUnresolvedStaticFieldGet() 133 void VisitUnresolvedStaticFieldSet(HUnresolvedStaticFieldSet* instruction) override { in VisitUnresolvedStaticFieldSet()
|
D | scheduler_arm.cc | 651 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 …]
|
D | scheduler.cc | 104 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 …]
|
D | write_barrier_elimination.cc | 44 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()
|
D | graph_checker.cc | 42 static bool IsAllowedToJumpToExitBlock(HInstruction* instruction) { in IsAllowedToJumpToExitBlock() 529 bool GraphChecker::ContainedInItsBlockList(HInstruction* instruction) { in ContainedInItsBlockList() 549 void GraphChecker::VisitInstruction(HInstruction* instruction) { in VisitInstruction() 897 void GraphChecker::VisitInstanceOf(HInstanceOf* instruction) { in VisitInstanceOf() 1191 void GraphChecker::HandleBooleanInput(HInstruction* instruction, size_t input_index) { in HandleBooleanInput() 1215 void GraphChecker::VisitPackedSwitch(HPackedSwitch* instruction) { in VisitPackedSwitch() 1231 void GraphChecker::VisitIf(HIf* instruction) { in VisitIf() 1236 void GraphChecker::VisitSelect(HSelect* instruction) { in VisitSelect() 1241 void GraphChecker::VisitBooleanNot(HBooleanNot* instruction) { in VisitBooleanNot() 1276 void GraphChecker::VisitNeg(HNeg* instruction) { in VisitNeg() [all …]
|
D | instruction_simplifier_x86_64.cc | 43 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()
|
D | instruction_simplifier_x86.cc | 43 HInstruction* instruction = it.Current(); in VisitBasicBlock() local 59 void InstructionSimplifierX86Visitor::VisitAnd(HAnd* instruction) { in VisitAnd() 69 void InstructionSimplifierX86Visitor::VisitXor(HXor* instruction) { in VisitXor()
|
D | load_store_analysis.h | 252 size_t GetArrayHeapLocation(HInstruction* instruction) const { in GetArrayHeapLocation() 429 ReferenceInfo* GetOrCreateReferenceInfo(HInstruction* instruction) { in GetOrCreateReferenceInfo() 439 void CreateReferenceInfoForReferenceType(HInstruction* instruction) { in CreateReferenceInfoForReferenceType() 492 void VisitInstanceFieldGet(HInstanceFieldGet* instruction) override { in VisitInstanceFieldGet() 497 void VisitInstanceFieldSet(HInstanceFieldSet* instruction) override { in VisitInstanceFieldSet() 502 void VisitStaticFieldGet(HStaticFieldGet* instruction) override { in VisitStaticFieldGet() 507 void VisitStaticFieldSet(HStaticFieldSet* instruction) override { in VisitStaticFieldSet() 515 void VisitArrayGet(HArrayGet* instruction) override { in VisitArrayGet() 523 void VisitArraySet(HArraySet* instruction) override { in VisitArraySet() 531 void VisitVecLoad(HVecLoad* instruction) override { in VisitVecLoad() [all …]
|
D | graph_visualizer.cc | 367 void VisitParallelMove(HParallelMove* instruction) override { in VisitParallelMove() 380 void VisitIntConstant(HIntConstant* instruction) override { in VisitIntConstant() 384 void VisitLongConstant(HLongConstant* instruction) override { in VisitLongConstant() 388 void VisitFloatConstant(HFloatConstant* instruction) override { in VisitFloatConstant() 392 void VisitDoubleConstant(HDoubleConstant* instruction) override { in VisitDoubleConstant() 596 void VisitGoto(HGoto* instruction) override { in VisitGoto() 618 void VisitVecMultiplyAccumulate(HVecMultiplyAccumulate* instruction) override { in VisitVecMultiplyAccumulate() 623 void VisitVecDotProd(HVecDotProd* instruction) override { in VisitVecDotProd() 631 void VisitBitwiseNegatedRight(HBitwiseNegatedRight* instruction) override { in VisitBitwiseNegatedRight() 636 void VisitMultiplyAccumulate(HMultiplyAccumulate* instruction) override { in VisitMultiplyAccumulate() [all …]
|
D | pretty_printer.h | 31 void PrintPreInstruction(HInstruction* instruction) { in PrintPreInstruction() 37 void VisitInstruction(HInstruction* instruction) override { in VisitInstruction() 43 void PrintPostInstruction(HInstruction* instruction) { in PrintPostInstruction()
|
D | licm.cc | 23 static bool IsPhiOf(HInstruction* instruction, HBasicBlock* block) { in IsPhiOf() 31 static bool InputsAreDefinedBeforeLoop(HInstruction* instruction) { in InputsAreDefinedBeforeLoop() 132 HInstruction* instruction = inst_it.Current(); in Run() local
|
D | code_generator_arm64.cc | 215 explicit BoundsCheckSlowPathARM64(HBoundsCheck* instruction) : SlowPathCodeARM64(instruction) {} in BoundsCheckSlowPathARM64() 253 explicit DivZeroCheckSlowPathARM64(HDivZeroCheck* instruction) : SlowPathCodeARM64(instruction) {} in DivZeroCheckSlowPathARM64() 338 explicit LoadStringSlowPathARM64(HLoadString* instruction) in LoadStringSlowPathARM64() 396 SuspendCheckSlowPathARM64(HSuspendCheck* instruction, HBasicBlock* successor) in SuspendCheckSlowPathARM64() 437 TypeCheckSlowPathARM64(HInstruction* instruction, bool is_fatal) in TypeCheckSlowPathARM64() 492 explicit DeoptimizationSlowPathARM64(HDeoptimize* instruction) in DeoptimizationSlowPathARM64() 515 explicit ArraySetSlowPathARM64(HInstruction* instruction) : SlowPathCodeARM64(instruction) {} in ArraySetSlowPathARM64() 580 ReadBarrierForHeapReferenceSlowPathARM64(HInstruction* instruction, in ReadBarrierForHeapReferenceSlowPathARM64() 768 ReadBarrierForRootSlowPathARM64(HInstruction* instruction, Location out, Location root) in ReadBarrierForRootSlowPathARM64() 823 explicit MethodEntryExitHooksSlowPathARM64(HInstruction* instruction) in MethodEntryExitHooksSlowPathARM64() [all …]
|
D | instruction_simplifier_x86_shared.cc | 22 bool TryCombineAndNot(HAnd* instruction) { in TryCombineAndNot() 58 bool TryGenerateResetLeastSetBit(HAnd* instruction) { in TryGenerateResetLeastSetBit() 91 bool TryGenerateMaskUptoLeastSetBit(HXor* instruction) { in TryGenerateMaskUptoLeastSetBit()
|
D | register_allocation_resolver.cc | 59 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()
|
D | code_sinking.cc | 76 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() 418 HInstruction* instruction = worklist.back(); in SinkCodeToUncommonBranch() local
|