/art/compiler/optimizing/ |
D | nodes_test.cc | 54 HEnvironment* environment = new (GetAllocator()) HEnvironment( in TEST_F() 130 HEnvironment* environment = new (GetAllocator()) HEnvironment( in TEST_F() 140 HEnvironment* parent1 = new (GetAllocator()) HEnvironment( in TEST_F() 146 HEnvironment* parent2 = new (GetAllocator()) HEnvironment( in TEST_F()
|
D | ssa_liveness_analysis_test.cc | 98 HEnvironment* null_check_env = new (GetAllocator()) HEnvironment(GetAllocator(), in TEST_F() 109 HEnvironment* bounds_check_env = new (GetAllocator()) HEnvironment(GetAllocator(), in TEST_F() 167 HEnvironment* null_check_env = new (GetAllocator()) HEnvironment(GetAllocator(), in TEST_F() 182 HEnvironment* deoptimize_env = new (GetAllocator()) HEnvironment(GetAllocator(), in TEST_F()
|
D | escape.cc | 90 for (const HUseListNode<HEnvironment*>& use : reference->GetEnvUses()) { in CalculateEscape() 91 HEnvironment* user = use.GetUser(); in CalculateEscape()
|
D | code_sinking.cc | 198 for (const HUseListNode<HEnvironment*>& use : instruction->GetEnvUses()) { in FindIdealPosition() 232 for (const HUseListNode<HEnvironment*>& use : instruction->GetEnvUses()) { in FindIdealPosition() 347 for (const HUseListNode<HEnvironment*>& use : instruction->GetEnvUses()) { in SinkCodeToUncommonBranch() 348 HEnvironment* environment = use.GetUser(); in SinkCodeToUncommonBranch() 377 for (const HUseListNode<HEnvironment*>& use : instruction->GetEnvUses()) { in SinkCodeToUncommonBranch() 378 HEnvironment* environment = use.GetUser(); in SinkCodeToUncommonBranch()
|
D | prepare_for_register_allocation.cc | 89 HEnvironment* environment = new (allocator) HEnvironment(allocator, in VisitBoundsCheck() 274 HEnvironment* user_environment = user->GetEnvironment(); in CanMoveClinitCheck() 275 HEnvironment* input_environment = input->GetEnvironment(); in CanMoveClinitCheck()
|
D | licm.cc | 43 for (HEnvironment* environment = instruction->GetEnvironment(); in InputsAreDefinedBeforeLoop() 67 static void UpdateLoopPhisIn(HEnvironment* environment, HLoopInformation* info) { in UpdateLoopPhisIn()
|
D | optimizing_unit_test.h | 235 HEnvironment* ManuallyBuildEnvFor(HInstruction* instruction, in ManuallyBuildEnvFor() 237 HEnvironment* environment = new (GetAllocator()) HEnvironment( in ManuallyBuildEnvFor()
|
D | ssa_phi_elimination.cc | 114 for (const HUseListNode<HEnvironment*>& use : phi->GetEnvUses()) { in EliminateDeadPhis() 115 HEnvironment* user = use.GetUser(); in EliminateDeadPhis()
|
D | nodes.cc | 99 for (HEnvironment* environment = instruction->GetEnvironment(); in RemoveEnvironmentUses() 112 for (HEnvironment* environment = instruction->GetEnvironment(); in HasEnvironmentUsedByOthers() 127 for (HEnvironment* environment = instruction->GetEnvironment(); in ResetEnvironmentInputRecords() 1077 void HEnvironment::CopyFrom(ArrayRef<HInstruction* const> locals) { in CopyFrom() 1087 void HEnvironment::CopyFrom(HEnvironment* env) { in CopyFrom() 1097 void HEnvironment::CopyFromWithLoopPhiAdjustment(HEnvironment* env, in CopyFromWithLoopPhiAdjustment() 1118 void HEnvironment::RemoveAsUserOfInput(size_t index) const { in RemoveAsUserOfInput() 1119 const HUserRecord<HEnvironment*>& env_use = vregs_[index]; in RemoveAsUserOfInput() 1126 void HEnvironment::ReplaceInput(HInstruction* replacement, size_t index) { in ReplaceInput() 1127 const HUserRecord<HEnvironment*>& env_use_record = vregs_[index]; in ReplaceInput() [all …]
|
D | superblock_cloner.cc | 133 const HEnvironment* orig_env) { in DeepCloneEnvironmentWithRemapping() 137 HEnvironment* copy_env = new (arena_) HEnvironment(arena_, *orig_env, copy_instr); in DeepCloneEnvironmentWithRemapping() 654 const HUseList<HEnvironment*>& env_uses = value->GetEnvUses(); in ConstructSubgraphClosedSSA() 656 HEnvironment* env = it->GetUser(); in ConstructSubgraphClosedSSA() 730 HEnvironment* orig_env = orig_instr->GetEnvironment(); in CheckInstructionInputsRemapping()
|
D | nodes.h | 60 class HEnvironment; variable 1980 class HEnvironment : public ArenaObject<kArenaAllocEnvironment> { 1982 ALWAYS_INLINE HEnvironment(ArenaAllocator* allocator, in HEnvironment() function 1995 ALWAYS_INLINE HEnvironment(ArenaAllocator* allocator, in HEnvironment() function 1996 const HEnvironment& to_copy, in HEnvironment() 1998 : HEnvironment(allocator, in HEnvironment() 2009 void SetAndCopyParentChain(ArenaAllocator* allocator, HEnvironment* parent) { in SetAndCopyParentChain() 2013 parent_ = new (allocator) HEnvironment(allocator, *parent, holder_); in SetAndCopyParentChain() 2022 void CopyFrom(HEnvironment* environment); 2027 void CopyFromWithLoopPhiAdjustment(HEnvironment* env, HBasicBlock* loop_header); [all …]
|
D | code_generator.h | 822 void EmitEnvironment(HEnvironment* environment, 825 void EmitVRegInfo(HEnvironment* environment, SlowPathCode* slow_path); 996 HEnvironment* e1 = i1->GetEnvironment(); in HaveSameStackMap() 997 HEnvironment* e2 = i2->GetEnvironment(); in HaveSameStackMap()
|
D | scheduler_test.cc | 132 HEnvironment* environment = new (GetAllocator()) HEnvironment(GetAllocator(), in TestBuildDependencyGraphAndSchedule()
|
D | graph_checker.cc | 428 for (const HUseListNode<HEnvironment*>& use : instruction->GetEnvUses()) { in VisitInstruction() 429 HEnvironment* user = use.GetUser(); in VisitInstruction() 483 for (HEnvironment* environment = instruction->GetEnvironment(); in VisitInstruction() 513 HEnvironment* environment = instruction->GetEnvironment(); in VisitInstruction()
|
D | ssa_liveness_analysis.h | 167 EnvUsePosition(HEnvironment* environment, in EnvUsePosition() 178 HEnvironment* GetEnvironment() const { return environment_; } in GetEnvironment() 190 HEnvironment* const environment_; 314 HEnvironment* environment,
|
D | superblock_cloner_test.cc | 110 HEnvironment* env = ManuallyBuildEnvFor(suspend_check, ¤t_locals); in CreateBasicLoopDataFlow() 207 HEnvironment* orig_env = orig_instr->GetEnvironment(); in TEST_F() 208 HEnvironment* copy_env = copy_instr->GetEnvironment(); in TEST_F()
|
D | superblock_cloner.h | 285 void DeepCloneEnvironmentWithRemapping(HInstruction* copy_instr, const HEnvironment* orig_env);
|
D | code_generator.cc | 126 HEnvironment* environment = instruction->GetEnvironment(); in CheckTypeConsistency() 954 for (HEnvironment* env = instruction->GetEnvironment(); env != nullptr; env = env->GetParent()) { in AllocateLocations() 1224 HEnvironment* const environment = instruction->GetEnvironment(); in RecordPcInfo() 1226 HEnvironment* outer_environment = environment; in RecordPcInfo() 1365 void CodeGenerator::EmitVRegInfo(HEnvironment* environment, SlowPathCode* slow_path) { in EmitVRegInfo() 1513 void CodeGenerator::EmitEnvironment(HEnvironment* environment, in EmitEnvironment()
|
D | load_store_elimination.cc | 750 for (const HUseListNode<HEnvironment*>& use : reference->GetEnvUses()) { in VisitDeoptimize() 751 HEnvironment* user = use.GetUser(); in VisitDeoptimize()
|
D | ssa_liveness_analysis.cc | 143 for (HEnvironment* environment = current->GetEnvironment(); in ProcessEnvironment()
|
D | ssa_builder.cc | 424 for (const HUseListNode<HEnvironment*>& use : instruction->GetEnvUses()) { in HasAliasInEnvironments()
|
D | loop_optimization.cc | 1244 HEnvironment* env = vector_header_->GetFirstInstruction()->GetEnvironment(); in GenerateNewLoop() 2435 const HUseList<HEnvironment*>& env_uses = instruction->GetEnvUses(); in TryReplaceWithLastValue() 2437 HEnvironment* user = it->GetUser(); in TryReplaceWithLastValue() 2486 for (const HUseListNode<HEnvironment*>& use : i->GetEnvUses()) { in CanRemoveCycle()
|
D | scheduler.cc | 402 for (const HUseListNode<HEnvironment*>& use : instruction->GetEnvUses()) { in AddDependencies()
|
D | register_allocation_resolver.cc | 366 HEnvironment* environment = env_use.GetEnvironment(); in ConnectSiblings()
|
/art/test/471-deopt-environment/ |
D | info.txt | 3 HEnvironment that does not have the uses lists updated.
|