Home
last modified time | relevance | path

Searched refs:HEnvironment (Results 1 – 25 of 30) 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.cc98 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()
Descape.cc90 for (const HUseListNode<HEnvironment*>& use : reference->GetEnvUses()) { in CalculateEscape()
91 HEnvironment* user = use.GetUser(); in CalculateEscape()
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()
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.h235 HEnvironment* ManuallyBuildEnvFor(HInstruction* instruction, in ManuallyBuildEnvFor()
237 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.cc99 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 …]
Dsuperblock_cloner.cc133 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()
Dnodes.h60 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 …]
Dcode_generator.h822 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()
Dscheduler_test.cc132 HEnvironment* environment = new (GetAllocator()) HEnvironment(GetAllocator(), in TestBuildDependencyGraphAndSchedule()
Dgraph_checker.cc428 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()
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.cc110 HEnvironment* env = ManuallyBuildEnvFor(suspend_check, &current_locals); in CreateBasicLoopDataFlow()
207 HEnvironment* orig_env = orig_instr->GetEnvironment(); in TEST_F()
208 HEnvironment* copy_env = copy_instr->GetEnvironment(); in TEST_F()
Dsuperblock_cloner.h285 void DeepCloneEnvironmentWithRemapping(HInstruction* copy_instr, const HEnvironment* orig_env);
Dcode_generator.cc126 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()
Dload_store_elimination.cc750 for (const HUseListNode<HEnvironment*>& use : reference->GetEnvUses()) { in VisitDeoptimize()
751 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()
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()
Dscheduler.cc402 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