Home
last modified time | relevance | path

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

/art/compiler/optimizing/
Dnodes_test.cc53 HEnvironment* environment = new (&allocator) HEnvironment( in TEST()
134 HEnvironment* environment = new (&allocator) HEnvironment( in TEST()
145 HEnvironment* parent1 = new (&allocator) HEnvironment( in TEST()
151 HEnvironment* parent2 = new (&allocator) HEnvironment( in TEST()
Dssa_phi_elimination.cc86 for (HUseIterator<HEnvironment*> use_it(phi->GetEnvUses()); !use_it.Done(); in EliminateDeadPhis()
88 HUseListNode<HEnvironment*>* user_node = use_it.Current(); in EliminateDeadPhis()
89 HEnvironment* user = user_node->GetUser(); in EliminateDeadPhis()
Dlicm.cc42 for (HEnvironment* environment = instruction->GetEnvironment(); in InputsAreDefinedBeforeLoop()
66 static void UpdateLoopPhisIn(HEnvironment* environment, HLoopInformation* info) { in UpdateLoopPhisIn()
Dnodes.h39 class HEnvironment; variable
1114 class HEnvironment : public ArenaObject<kArenaAllocMisc> {
1116 HEnvironment(ArenaAllocator* arena, in HEnvironment() function
1129 vregs_.Put(i, HUserRecord<HEnvironment*>()); in HEnvironment()
1138 void SetAndCopyParentChain(ArenaAllocator* allocator, HEnvironment* parent) { in SetAndCopyParentChain()
1139 parent_ = new (allocator) HEnvironment(allocator, in SetAndCopyParentChain()
1151 void CopyFrom(HEnvironment* environment);
1156 void CopyFromWithLoopPhiAdjustment(HEnvironment* env, HBasicBlock* loop_header);
1159 vregs_.Put(index, HUserRecord<HEnvironment*>(instruction)); in SetRawEnvAt()
1170 HEnvironment* GetParent() const { return parent_; } in GetParent()
[all …]
Dnodes.cc42 for (HEnvironment* environment = instruction->GetEnvironment(); in RemoveAsUser()
559 void HEnvironment::CopyFrom(const GrowableArray<HInstruction*>& locals) { in CopyFrom()
569 void HEnvironment::CopyFrom(HEnvironment* env) { in CopyFrom()
579 void HEnvironment::CopyFromWithLoopPhiAdjustment(HEnvironment* env, in CopyFromWithLoopPhiAdjustment()
601 void HEnvironment::RemoveAsUserOfInput(size_t index) const { in RemoveAsUserOfInput()
602 const HUserRecord<HEnvironment*> user_record = vregs_.Get(index); in RemoveAsUserOfInput()
747 for (HUseIterator<HEnvironment*> it(GetEnvUses()); !it.Done(); it.Advance()) { in ReplaceWith()
748 HUseListNode<HEnvironment*>* current = it.Current(); in ReplaceWith()
749 HEnvironment* user = current->GetUser(); in ReplaceWith()
Dgraph_checker.cc199 for (HUseIterator<HEnvironment*> use_it(instruction->GetEnvUses()); in VisitInstruction()
201 HEnvironment* use = use_it.Current()->GetUser(); in VisitInstruction()
413 for (HEnvironment* environment = instruction->GetEnvironment(); in VisitInstruction()
Dssa_builder.cc557 HEnvironment* environment = new (GetGraph()->GetArena()) HEnvironment( in VisitInstruction()
Dssa_liveness_analysis.h107 HEnvironment* environment, in UsePosition()
162 HEnvironment* const environment_;
245 HEnvironment* environment,
Dgraph_visualizer.cc216 for (HEnvironment* environment = instruction->GetEnvironment(); in PrintInstruction()
Dcode_generator.cc100 HEnvironment* environment = instruction->GetEnvironment(); in CheckTypeConsistency()
675 HEnvironment* environment = instruction->GetEnvironment(); in RecordPcInfo()
Dssa_liveness_analysis.cc221 for (HEnvironment* environment = current->GetEnvironment(); in ComputeLiveRanges()
Dregister_allocator.cc1545 HEnvironment* environment = env_use->GetUser()->GetEnvironment(); in ConnectSiblings()
/art/test/471-deopt-environment/
Dinfo.txt3 HEnvironment that does not have the uses lists updated.