Home
last modified time | relevance | path

Searched refs:HEnvironment (Results 1 – 25 of 29) sorted by relevance

12

/art/compiler/optimizing/
Dnodes_test.cc54 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()
Dssa_liveness_analysis_test.cc96 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()
Dcode_sinking.cc198 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()
Descape.cc90 for (const HUseListNode<HEnvironment*>& use : reference->GetEnvUses()) { in CalculateEscape()
91 HEnvironment* user = use.GetUser(); in CalculateEscape()
Dprepare_for_register_allocation.cc89 HEnvironment* environment = new (allocator) HEnvironment(allocator, in VisitBoundsCheck()
274 HEnvironment* user_environment = user->GetEnvironment(); in CanMoveClinitCheck()
275 HEnvironment* input_environment = input->GetEnvironment(); in CanMoveClinitCheck()
Dlicm.cc43 for (HEnvironment* environment = instruction->GetEnvironment(); in InputsAreDefinedBeforeLoop()
67 static void UpdateLoopPhisIn(HEnvironment* environment, HLoopInformation* info) { in UpdateLoopPhisIn()
Doptimizing_unit_test.h238 HEnvironment* ManuallyBuildEnvFor(HInstruction* instruction, in ManuallyBuildEnvFor()
240 HEnvironment* environment = new (GetAllocator()) HEnvironment( in ManuallyBuildEnvFor()
Dssa_phi_elimination.cc114 for (const HUseListNode<HEnvironment*>& use : phi->GetEnvUses()) { in EliminateDeadPhis()
115 HEnvironment* user = use.GetUser(); in EliminateDeadPhis()
Dnodes.cc100 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 …]
Dsuperblock_cloner.cc133 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()
Dnodes.h58 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 …]
Dscheduler_test.cc138 HEnvironment* environment = new (GetAllocator()) HEnvironment(GetAllocator(), in TestBuildDependencyGraphAndSchedule()
Dgraph_checker.cc427 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()
Dssa_liveness_analysis.h167 EnvUsePosition(HEnvironment* environment, in EnvUsePosition()
178 HEnvironment* GetEnvironment() const { return environment_; } in GetEnvironment()
190 HEnvironment* const environment_;
314 HEnvironment* environment,
Dsuperblock_cloner_test.cc106 HEnvironment* env = ManuallyBuildEnvFor(suspend_check, &current_locals); in CreateBasicLoopDataFlow()
203 HEnvironment* orig_env = orig_instr->GetEnvironment(); in TEST_F()
204 HEnvironment* copy_env = copy_instr->GetEnvironment(); in TEST_F()
Dcode_generator.h762 void EmitEnvironment(HEnvironment* environment, SlowPathCode* slow_path);
922 HEnvironment* e1 = i1->GetEnvironment(); in HaveSameStackMap()
923 HEnvironment* e2 = i2->GetEnvironment(); in HaveSameStackMap()
Dsuperblock_cloner.h283 void DeepCloneEnvironmentWithRemapping(HInstruction* copy_instr, const HEnvironment* orig_env);
Dcode_generator.cc132 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()
Dload_store_elimination.cc717 for (const HUseListNode<HEnvironment*>& use : reference->GetEnvUses()) { in VisitDeoptimize()
718 HEnvironment* user = use.GetUser(); in VisitDeoptimize()
Dssa_liveness_analysis.cc143 for (HEnvironment* environment = current->GetEnvironment(); in ProcessEnvironment()
Dssa_builder.cc424 for (const HUseListNode<HEnvironment*>& use : instruction->GetEnvUses()) { in HasAliasInEnvironments()
Dloop_optimization.cc1244 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()
Dscheduler.cc382 for (const HUseListNode<HEnvironment*>& use : instruction->GetEnvUses()) { in AddDependencies()
Dregister_allocation_resolver.cc366 HEnvironment* environment = env_use.GetEnvironment(); in ConnectSiblings()
/art/test/471-deopt-environment/
Dinfo.txt3 HEnvironment that does not have the uses lists updated.

12