/art/compiler/optimizing/ |
H A D | nodes_test.cc | 54 HEnvironment* environment = new (GetAllocator()) HEnvironment( 130 HEnvironment* environment = new (GetAllocator()) HEnvironment( 140 HEnvironment* parent1 = new (GetAllocator()) HEnvironment( 146 HEnvironment* parent2 = new (GetAllocator()) HEnvironment(
|
H A D | escape.cc | 90 for (const HUseListNode<HEnvironment*>& use : reference->GetEnvUses()) { 91 HEnvironment* user = use.GetUser();
|
H A D | ssa_liveness_analysis_test.cc | 106 HEnvironment* null_check_env = new (GetAllocator()) HEnvironment(GetAllocator(), 117 HEnvironment* bounds_check_env = new (GetAllocator()) HEnvironment(GetAllocator(), 175 HEnvironment* null_check_env = new (GetAllocator()) HEnvironment(GetAllocator(), 190 HEnvironment* deoptimize_env = new (GetAllocator()) HEnvironment(GetAllocator(),
|
H A D | code_sinking.cc | 197 for (const HUseListNode<HEnvironment*>& use : instruction->GetEnvUses()) { 231 for (const HUseListNode<HEnvironment*>& use : instruction->GetEnvUses()) { 346 for (const HUseListNode<HEnvironment*>& use : instruction->GetEnvUses()) { 347 HEnvironment* environment = use.GetUser(); 376 for (const HUseListNode<HEnvironment*>& use : instruction->GetEnvUses()) { 377 HEnvironment* environment = use.GetUser();
|
H A D | superblock_cloner_test.cc | 118 // Adjust HEnvironment for each instruction which require that. 122 HEnvironment* env = ManuallyBuildEnvFor(suspend_check, ¤t_locals); 127 HEnvironment* ManuallyBuildEnvFor(HInstruction* instruction, 129 HEnvironment* environment = new (GetAllocator()) HEnvironment( 249 HEnvironment* orig_env = orig_instr->GetEnvironment(); 250 HEnvironment* copy_env = copy_instr->GetEnvironment();
|
H A D | prepare_for_register_allocation.cc | 61 HEnvironment* environment = new (allocator) HEnvironment(allocator, 244 HEnvironment* user_environment = user->GetEnvironment(); 245 HEnvironment* input_environment = input->GetEnvironment();
|
H A D | licm.cc | 43 for (HEnvironment* environment = instruction->GetEnvironment(); 67 static void UpdateLoopPhisIn(HEnvironment* environment, HLoopInformation* info) {
|
H A D | ssa_phi_elimination.cc | 113 for (const HUseListNode<HEnvironment*>& use : phi->GetEnvUses()) { 114 HEnvironment* user = use.GetUser();
|
H A D | superblock_cloner.cc | 119 const HEnvironment* orig_env) { 123 HEnvironment* copy_env = new (arena_) HEnvironment(arena_, *orig_env, copy_instr); 528 HEnvironment* orig_env = orig_instr->GetEnvironment();
|
H A D | nodes.h | 55 class HEnvironment; 1569 // This class is used by HEnvironment and HInstruction classes to record the 1849 // A HEnvironment object contains the values of virtual registers at a given location. 1850 class HEnvironment : public ArenaObject<kArenaAllocEnvironment> { class in namespace:art 1852 ALWAYS_INLINE HEnvironment(ArenaAllocator* allocator, function in class:art::HEnvironment 1865 ALWAYS_INLINE HEnvironment(ArenaAllocator* allocator, function in class:art::HEnvironment 1866 const HEnvironment& to_copy, 1868 : HEnvironment(allocator, 1879 void SetAndCopyParentChain(ArenaAllocator* allocator, HEnvironment* parent) { 1883 parent_ = new (allocator) HEnvironment(allocato [all...] |
H A D | ssa_builder.cc | 419 HEnvironment* last_user = nullptr; 420 for (const HUseListNode<HEnvironment*>& use : instruction->GetEnvUses()) { 432 const HUseList<HEnvironment*>& env_uses = instruction->GetEnvUses();
|
H A D | scheduler_test.cc | 138 HEnvironment* environment = new (GetAllocator()) HEnvironment(GetAllocator(),
|
H A D | graph_checker.cc | 398 for (const HUseListNode<HEnvironment*>& use : instruction->GetEnvUses()) { 399 HEnvironment* user = use.GetUser(); 453 for (HEnvironment* environment = instruction->GetEnvironment(); 483 HEnvironment* environment = instruction->GetEnvironment();
|
H A D | superblock_cloner.h | 239 void DeepCloneEnvironmentWithRemapping(HInstruction* copy_instr, const HEnvironment* orig_env);
|
H A D | ssa_liveness_analysis.h | 167 EnvUsePosition(HEnvironment* environment, 178 HEnvironment* GetEnvironment() const { return environment_; } 190 HEnvironment* const environment_; 301 HEnvironment* environment, 1259 // Returns whether `instruction` in an HEnvironment held by `env_holder` 1260 // should be kept live by the HEnvironment.
|
H A D | code_generator.h | 741 void EmitEnvironment(HEnvironment* environment, SlowPathCode* slow_path); 901 HEnvironment* e1 = i1->GetEnvironment(); 902 HEnvironment* e2 = i2->GetEnvironment();
|
H A D | nodes.cc | 99 for (HEnvironment* environment = instruction->GetEnvironment(); 112 for (HEnvironment* environment = instruction->GetEnvironment(); 127 for (HEnvironment* environment = instruction->GetEnvironment(); 1075 void HEnvironment::CopyFrom(ArrayRef<HInstruction* const> locals) { 1085 void HEnvironment::CopyFrom(HEnvironment* env) { 1095 void HEnvironment::CopyFromWithLoopPhiAdjustment(HEnvironment* env, 1116 void HEnvironment::RemoveAsUserOfInput(size_t index) const { 1117 const HUserRecord<HEnvironment*> [all...] |
H A D | code_generator.cc | 133 HEnvironment* environment = instruction->GetEnvironment(); 749 for (HEnvironment* env = instruction->GetEnvironment(); env != nullptr; env = env->GetParent()) { 1008 HEnvironment* const environment = instruction->GetEnvironment(); 1010 HEnvironment* outer_environment = environment; 1172 void CodeGenerator::EmitEnvironment(HEnvironment* environment, SlowPathCode* slow_path) {
|
H A D | load_store_elimination.cc | 786 for (const HUseListNode<HEnvironment*>& use : reference->GetEnvUses()) { 787 HEnvironment* user = use.GetUser();
|
H A D | loop_optimization.cc | 1042 HEnvironment* env = vector_header_->GetFirstInstruction()->GetEnvironment(); 2363 const HUseList<HEnvironment*>& env_uses = instruction->GetEnvUses(); 2365 HEnvironment* user = it->GetUser(); 2414 for (const HUseListNode<HEnvironment*>& use : i->GetEnvUses()) {
|
H A D | scheduler.cc | 353 for (const HUseListNode<HEnvironment*>& use : instruction->GetEnvUses()) {
|
H A D | ssa_liveness_analysis.cc | 191 for (HEnvironment* environment = current->GetEnvironment();
|
H A D | bounds_check_elimination.cc | 924 // instruction has an associated HEnvironment where we may add an HDeoptimize 1848 const HUseList<HEnvironment*>& env_uses = instruction->GetEnvUses(); 1850 HEnvironment* user = it2->GetUser();
|
H A D | induction_var_analysis.cc | 179 const HUseList<HEnvironment*>& env_uses = instruction->GetEnvUses(); 181 HEnvironment* user = it->GetUser();
|
H A D | graph_visualizer.cc | 582 for (HEnvironment* environment = instruction->GetEnvironment();
|