/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 | 96 HEnvironment* null_check_env = new (GetAllocator()) HEnvironment(GetAllocator(), in TEST_F() 107 HEnvironment* bounds_check_env = new (GetAllocator()) HEnvironment(GetAllocator(), in TEST_F() 165 HEnvironment* null_check_env = new (GetAllocator()) HEnvironment(GetAllocator(), in TEST_F() 180 HEnvironment* deoptimize_env = new (GetAllocator()) HEnvironment(GetAllocator(), in TEST_F()
|
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 | escape.cc | 90 for (const HUseListNode<HEnvironment*>& use : reference->GetEnvUses()) { in CalculateEscape() 91 HEnvironment* user = use.GetUser(); in CalculateEscape()
|
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 | 238 HEnvironment* ManuallyBuildEnvFor(HInstruction* instruction, in ManuallyBuildEnvFor() 240 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 | 100 for (HEnvironment* environment = instruction->GetEnvironment(); in RemoveEnvironmentUses() 113 for (HEnvironment* environment = instruction->GetEnvironment(); in HasEnvironmentUsedByOthers() 128 for (HEnvironment* environment = instruction->GetEnvironment(); in ResetEnvironmentInputRecords() 1078 void HEnvironment::CopyFrom(ArrayRef<HInstruction* const> locals) { in CopyFrom() 1088 void HEnvironment::CopyFrom(HEnvironment* env) { in CopyFrom() 1098 void HEnvironment::CopyFromWithLoopPhiAdjustment(HEnvironment* env, in CopyFromWithLoopPhiAdjustment() 1119 void HEnvironment::RemoveAsUserOfInput(size_t index) const { in RemoveAsUserOfInput() 1120 const HUserRecord<HEnvironment*>& env_use = vregs_[index]; in RemoveAsUserOfInput() 1127 void HEnvironment::ReplaceInput(HInstruction* replacement, size_t index) { in ReplaceInput() 1128 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() 614 const HUseList<HEnvironment*>& env_uses = value->GetEnvUses(); in ConstructSubgraphClosedSSA() 616 HEnvironment* env = it->GetUser(); in ConstructSubgraphClosedSSA() 689 HEnvironment* orig_env = orig_instr->GetEnvironment(); in CheckInstructionInputsRemapping()
|
D | nodes.h | 58 class HEnvironment; variable 1909 class HEnvironment : public ArenaObject<kArenaAllocEnvironment> { 1911 ALWAYS_INLINE HEnvironment(ArenaAllocator* allocator, in HEnvironment() function 1924 ALWAYS_INLINE HEnvironment(ArenaAllocator* allocator, in HEnvironment() function 1925 const HEnvironment& to_copy, in HEnvironment() 1927 : HEnvironment(allocator, in HEnvironment() 1938 void SetAndCopyParentChain(ArenaAllocator* allocator, HEnvironment* parent) { in SetAndCopyParentChain() 1942 parent_ = new (allocator) HEnvironment(allocator, *parent, holder_); in SetAndCopyParentChain() 1951 void CopyFrom(HEnvironment* environment); 1956 void CopyFromWithLoopPhiAdjustment(HEnvironment* env, HBasicBlock* loop_header); [all …]
|
D | scheduler_test.cc | 138 HEnvironment* environment = new (GetAllocator()) HEnvironment(GetAllocator(), in TestBuildDependencyGraphAndSchedule()
|
D | graph_checker.cc | 427 for (const HUseListNode<HEnvironment*>& use : instruction->GetEnvUses()) { in VisitInstruction() 428 HEnvironment* user = use.GetUser(); in VisitInstruction() 482 for (HEnvironment* environment = instruction->GetEnvironment(); in VisitInstruction() 512 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 | 106 HEnvironment* env = ManuallyBuildEnvFor(suspend_check, ¤t_locals); in CreateBasicLoopDataFlow() 203 HEnvironment* orig_env = orig_instr->GetEnvironment(); in TEST_F() 204 HEnvironment* copy_env = copy_instr->GetEnvironment(); in TEST_F()
|
D | code_generator.h | 762 void EmitEnvironment(HEnvironment* environment, SlowPathCode* slow_path); 922 HEnvironment* e1 = i1->GetEnvironment(); in HaveSameStackMap() 923 HEnvironment* e2 = i2->GetEnvironment(); in HaveSameStackMap()
|
D | superblock_cloner.h | 283 void DeepCloneEnvironmentWithRemapping(HInstruction* copy_instr, const HEnvironment* orig_env);
|
D | code_generator.cc | 132 HEnvironment* environment = instruction->GetEnvironment(); in CheckTypeConsistency() 858 for (HEnvironment* env = instruction->GetEnvironment(); env != nullptr; env = env->GetParent()) { in AllocateLocations() 1097 HEnvironment* const environment = instruction->GetEnvironment(); in RecordPcInfo() 1099 HEnvironment* outer_environment = environment; in RecordPcInfo() 1235 void CodeGenerator::EmitEnvironment(HEnvironment* environment, SlowPathCode* slow_path) { in EmitEnvironment()
|
D | load_store_elimination.cc | 717 for (const HUseListNode<HEnvironment*>& use : reference->GetEnvUses()) { in VisitDeoptimize() 718 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() 2468 const HUseList<HEnvironment*>& env_uses = instruction->GetEnvUses(); in TryReplaceWithLastValue() 2470 HEnvironment* user = it->GetUser(); in TryReplaceWithLastValue() 2519 for (const HUseListNode<HEnvironment*>& use : i->GetEnvUses()) { in CanRemoveCycle()
|
D | scheduler.cc | 382 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.
|