Home
last modified time | relevance | path

Searched refs:environment (Results 1 – 16 of 16) sorted by relevance

/art/compiler/optimizing/
Dlicm.cc42 for (HEnvironment* environment = instruction->GetEnvironment(); in InputsAreDefinedBeforeLoop() local
43 environment != nullptr; in InputsAreDefinedBeforeLoop()
44 environment = environment->GetParent()) { in InputsAreDefinedBeforeLoop()
45 for (size_t i = 0, e = environment->Size(); i < e; ++i) { in InputsAreDefinedBeforeLoop()
46 HInstruction* input = environment->GetInstructionAt(i); in InputsAreDefinedBeforeLoop()
66 static void UpdateLoopPhisIn(HEnvironment* environment, HLoopInformation* info) { in UpdateLoopPhisIn() argument
67 for (; environment != nullptr; environment = environment->GetParent()) { in UpdateLoopPhisIn()
68 for (size_t i = 0, e = environment->Size(); i < e; ++i) { in UpdateLoopPhisIn()
69 HInstruction* input = environment->GetInstructionAt(i); in UpdateLoopPhisIn()
71 environment->RemoveAsUserOfInput(i); in UpdateLoopPhisIn()
[all …]
Dnodes_test.cc53 HEnvironment* environment = new (&allocator) HEnvironment( in TEST() local
55 null_check->SetRawEnvironment(environment); in TEST()
56 environment->SetRawEnvAt(0, parameter); in TEST()
134 HEnvironment* environment = new (&allocator) HEnvironment( in TEST() local
139 environment->CopyFrom(array); in TEST()
140 with_environment->SetRawEnvironment(environment); in TEST()
160 environment->SetAndCopyParentChain(&allocator, parent1); in TEST()
Dgraph_visualizer.cc216 for (HEnvironment* environment = instruction->GetEnvironment(); in PrintInstruction() local
217 environment != nullptr; in PrintInstruction()
218 environment = environment->GetParent()) { in PrintInstruction()
220 for (size_t i = 0, e = environment->Size(); i < e; ++i) { in PrintInstruction()
221 HInstruction* insn = environment->GetInstructionAt(i); in PrintInstruction()
Dssa_liveness_analysis.cc221 for (HEnvironment* environment = current->GetEnvironment(); in ComputeLiveRanges() local
222 environment != nullptr; in ComputeLiveRanges()
223 environment = environment->GetParent()) { in ComputeLiveRanges()
226 for (size_t i = 0, e = environment->Size(); i < e; ++i) { in ComputeLiveRanges()
227 HInstruction* instruction = environment->GetInstructionAt(i); in ComputeLiveRanges()
235 current, environment, i, should_be_live); in ComputeLiveRanges()
Dcode_generator.cc100 HEnvironment* environment = instruction->GetEnvironment(); in CheckTypeConsistency() local
102 if (environment->GetInstructionAt(i) != nullptr) { in CheckTypeConsistency()
103 Primitive::Type type = environment->GetInstructionAt(i)->GetType(); in CheckTypeConsistency()
104 DCHECK(CheckType(type, environment->GetLocationAt(i))) in CheckTypeConsistency()
105 << type << " " << environment->GetLocationAt(i); in CheckTypeConsistency()
107 DCHECK(environment->GetLocationAt(i).IsInvalid()) in CheckTypeConsistency()
108 << environment->GetLocationAt(i); in CheckTypeConsistency()
675 HEnvironment* environment = instruction->GetEnvironment(); in RecordPcInfo() local
695 if (environment != nullptr) { in RecordPcInfo()
697 DCHECK(environment->GetParent() == nullptr); in RecordPcInfo()
[all …]
Dgraph_checker.cc413 for (HEnvironment* environment = instruction->GetEnvironment(); in VisitInstruction() local
414 environment != nullptr; in VisitInstruction()
415 environment = environment->GetParent()) { in VisitInstruction()
416 for (size_t i = 0, e = environment->Size(); i < e; ++i) { in VisitInstruction()
417 HInstruction* env_instruction = environment->GetInstructionAt(i); in VisitInstruction()
Dssa_liveness_analysis.h107 HEnvironment* environment, in UsePosition() argument
112 environment_(environment), in UsePosition()
245 HEnvironment* environment,
249 bool is_environment = (environment != nullptr);
283 instruction, environment, input_index, position, cursor->GetNext());
293 instruction, environment, input_index, position, first_env_use_);
296 instruction, environment, input_index, position, first_use_);
Dnodes.h1151 void CopyFrom(HEnvironment* environment);
1414 void SetRawEnvironment(HEnvironment* environment) { environment_ = environment; } in SetRawEnvironment() argument
1418 void CopyEnvironmentFrom(HEnvironment* environment) { in CopyEnvironmentFrom() argument
1422 environment->Size(), in CopyEnvironmentFrom()
1423 environment->GetDexFile(), in CopyEnvironmentFrom()
1424 environment->GetMethodIdx(), in CopyEnvironmentFrom()
1425 environment->GetDexPc()); in CopyEnvironmentFrom()
1426 environment_->CopyFrom(environment); in CopyEnvironmentFrom()
1427 if (environment->GetParent() != nullptr) { in CopyEnvironmentFrom()
1428 environment_->SetAndCopyParentChain(allocator, environment->GetParent()); in CopyEnvironmentFrom()
[all …]
Dssa_builder.cc557 HEnvironment* environment = new (GetGraph()->GetArena()) HEnvironment( in VisitInstruction() local
563 environment->CopyFrom(*current_locals_); in VisitInstruction()
564 instruction->SetRawEnvironment(environment); in VisitInstruction()
Dnodes.cc42 for (HEnvironment* environment = instruction->GetEnvironment(); in RemoveAsUser() local
43 environment != nullptr; in RemoveAsUser()
44 environment = environment->GetParent()) { in RemoveAsUser()
45 for (size_t i = 0, e = environment->Size(); i < e; ++i) { in RemoveAsUser()
46 if (environment->GetInstructionAt(i) != nullptr) { in RemoveAsUser()
47 environment->RemoveAsUserOfInput(i); in RemoveAsUser()
Dregister_allocator.cc1545 HEnvironment* environment = env_use->GetUser()->GetEnvironment(); in ConnectSiblings() local
1546 environment->SetLocationAt(env_use->GetInputIndex(), source); in ConnectSiblings()
/art/test/469-condition-materialization-regression/
Dinfo.txt2 materialize a condition when used only by an environment.
/art/test/431-type-propagation/smali/
DTypePropagation.smali33 # Do a call to create an environment that will capture all Dex registers.
34 # This environment is the reason why a phi is created at the join block
/art/tools/dexfuzz/src/dexfuzz/executors/
DDevice.java184 processBuilder.environment().put("ANDROID_ROOT", androidHostOut); in executeCommand()
186 processBuilder.environment().put("ANDROID_DATA", androidData); in executeCommand()
/art/tools/
Dlibcore_failures.txt129 description: "Linker issues in chrooted environment",
/art/tools/dexfuzz/
DREADME33 3. Make sure you're in the Android build environment!