/art/compiler/optimizing/ |
D | licm.cc | 43 for (HEnvironment* environment = instruction->GetEnvironment(); in InputsAreDefinedBeforeLoop() local 44 environment != nullptr; in InputsAreDefinedBeforeLoop() 45 environment = environment->GetParent()) { in InputsAreDefinedBeforeLoop() 46 for (size_t i = 0, e = environment->Size(); i < e; ++i) { in InputsAreDefinedBeforeLoop() 47 HInstruction* input = environment->GetInstructionAt(i); in InputsAreDefinedBeforeLoop() 67 static void UpdateLoopPhisIn(HEnvironment* environment, HLoopInformation* info) { in UpdateLoopPhisIn() argument 68 for (; environment != nullptr; environment = environment->GetParent()) { in UpdateLoopPhisIn() 69 for (size_t i = 0, e = environment->Size(); i < e; ++i) { in UpdateLoopPhisIn() 70 HInstruction* input = environment->GetInstructionAt(i); in UpdateLoopPhisIn() 72 environment->RemoveAsUserOfInput(i); in UpdateLoopPhisIn() [all …]
|
D | nodes_test.cc | 54 HEnvironment* environment = new (GetAllocator()) HEnvironment( in TEST_F() local 56 null_check->SetRawEnvironment(environment); in TEST_F() 57 environment->SetRawEnvAt(0, parameter); in TEST_F() 130 HEnvironment* environment = new (GetAllocator()) HEnvironment( in TEST_F() local 134 environment->CopyFrom(ArrayRef<HInstruction* const>(array)); in TEST_F() 135 with_environment->SetRawEnvironment(environment); in TEST_F() 155 environment->SetAndCopyParentChain(GetAllocator(), parent1); in TEST_F()
|
D | code_sinking.cc | 348 HEnvironment* environment = use.GetUser(); in SinkCodeToUncommonBranch() local 349 HInstruction* user = environment->GetHolder(); in SinkCodeToUncommonBranch() 378 HEnvironment* environment = use.GetUser(); in SinkCodeToUncommonBranch() local 379 HInstruction* user = environment->GetHolder(); in SinkCodeToUncommonBranch() 381 environment->RemoveAsUserOfInput(use.GetIndex()); in SinkCodeToUncommonBranch() 382 environment->SetRawEnvAt(use.GetIndex(), nullptr); in SinkCodeToUncommonBranch()
|
D | code_generator.cc | 125 HEnvironment* environment = instruction->GetEnvironment(); in CheckTypeConsistency() local 127 if (environment->GetInstructionAt(i) != nullptr) { in CheckTypeConsistency() 128 DataType::Type type = environment->GetInstructionAt(i)->GetType(); in CheckTypeConsistency() 129 DCHECK(CheckType(type, environment->GetLocationAt(i))) in CheckTypeConsistency() 130 << type << " " << environment->GetLocationAt(i); in CheckTypeConsistency() 132 DCHECK(environment->GetLocationAt(i).IsInvalid()) in CheckTypeConsistency() 133 << environment->GetLocationAt(i); in CheckTypeConsistency() 1173 HEnvironment* const environment = instruction->GetEnvironment(); in RecordPcInfo() local 1174 if (environment != nullptr) { in RecordPcInfo() 1175 HEnvironment* outer_environment = environment; in RecordPcInfo() [all …]
|
D | ssa_liveness_analysis.cc | 143 for (HEnvironment* environment = current->GetEnvironment(); in ProcessEnvironment() local 144 environment != nullptr; in ProcessEnvironment() 145 environment = environment->GetParent()) { in ProcessEnvironment() 148 for (size_t i = 0, e = environment->Size(); i < e; ++i) { in ProcessEnvironment() 149 HInstruction* instruction = environment->GetInstructionAt(i); in ProcessEnvironment() 160 environment, in ProcessEnvironment()
|
D | optimizing_unit_test.h | 257 HEnvironment* environment = new (GetAllocator()) HEnvironment( in ManuallyBuildEnvFor() local 264 environment->CopyFrom(ArrayRef<HInstruction* const>(*current_locals)); in ManuallyBuildEnvFor() 265 instruction->SetRawEnvironment(environment); in ManuallyBuildEnvFor() 266 return environment; in ManuallyBuildEnvFor()
|
D | graph_checker.cc | 482 for (HEnvironment* environment = instruction->GetEnvironment(); in VisitInstruction() local 483 environment != nullptr; in VisitInstruction() 484 environment = environment->GetParent()) { in VisitInstruction() 485 for (size_t i = 0, e = environment->Size(); i < e; ++i) { in VisitInstruction() 486 HInstruction* env_instruction = environment->GetInstructionAt(i); in VisitInstruction() 512 HEnvironment* environment = instruction->GetEnvironment(); in VisitInstruction() local 513 while (environment->GetParent() != nullptr) { in VisitInstruction() 514 environment = environment->GetParent(); in VisitInstruction() 523 if (environment->GetInstructionAt(catch_phi->GetRegNumber()) == nullptr) { in VisitInstruction()
|
D | scheduler_test.cc | 132 HEnvironment* environment = new (GetAllocator()) HEnvironment(GetAllocator(), in TestBuildDependencyGraphAndSchedule() local 137 div_check->SetRawEnvironment(environment); in TestBuildDependencyGraphAndSchedule() 138 environment->SetRawEnvAt(0, add2); in TestBuildDependencyGraphAndSchedule() 140 environment->SetRawEnvAt(1, mul); in TestBuildDependencyGraphAndSchedule()
|
D | prepare_for_register_allocation.cc | 89 HEnvironment* environment = new (allocator) HEnvironment(allocator, in VisitBoundsCheck() local 94 check->InsertRawEnvironment(environment); in VisitBoundsCheck()
|
D | nodes.cc | 100 for (HEnvironment* environment = instruction->GetEnvironment(); in RemoveEnvironmentUses() local 101 environment != nullptr; in RemoveEnvironmentUses() 102 environment = environment->GetParent()) { in RemoveEnvironmentUses() 103 for (size_t i = 0, e = environment->Size(); i < e; ++i) { in RemoveEnvironmentUses() 104 if (environment->GetInstructionAt(i) != nullptr) { in RemoveEnvironmentUses() 105 environment->RemoveAsUserOfInput(i); in RemoveEnvironmentUses() 113 for (HEnvironment* environment = instruction->GetEnvironment(); in HasEnvironmentUsedByOthers() local 114 environment != nullptr; in HasEnvironmentUsedByOthers() 115 environment = environment->GetParent()) { in HasEnvironmentUsedByOthers() 116 for (size_t i = 0, e = environment->Size(); i < e; ++i) { in HasEnvironmentUsedByOthers() [all …]
|
D | graph_visualizer.cc | 616 for (HEnvironment* environment = instruction->GetEnvironment(); in PrintInstruction() local 617 environment != nullptr; in PrintInstruction() 618 environment = environment->GetParent()) { in PrintInstruction() 620 for (size_t i = 0, e = environment->Size(); i < e; ++i) { in PrintInstruction() 621 HInstruction* insn = environment->GetInstructionAt(i); in PrintInstruction()
|
D | ssa_liveness_analysis.h | 167 EnvUsePosition(HEnvironment* environment, in EnvUsePosition() argument 170 : environment_(environment), in EnvUsePosition() 173 DCHECK(environment != nullptr); in EnvUsePosition() 314 HEnvironment* environment, 317 bool is_environment = (environment != nullptr); 366 new (allocator_) EnvUsePosition(environment, input_index, position);
|
/art/test/552-checker-primitive-typeprop/ |
D | info.txt | 1 Test that phis with environment uses which can be properly typed are kept
|
/art/test/656-loop-deopt/ |
D | info.txt | 2 remove environment uses of HDeoptimize instructions.
|
/art/test/469-condition-materialization/ |
D | info.txt | 2 materialize a condition when used only by an environment.
|
/art/test/900-hello-plugin/ |
D | expected.txt | 5 GetEnv returned '900' environment!
|
/art/test/550-checker-regression-wide-store/ |
D | info.txt | 2 would not invalidate the low vreg. The resulting environment would generate
|
/art/test/431-type-propagation/smali/ |
D | TypePropagation.smali | 33 # 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/test/ |
D | README.chroot.md | 3 This file documents the use of a chroot environment in on-device testing of the 10 The Android Runtime (ART) supports testing in a chroot-based environment, by 15 within this environment. 80 in the chroot environment):
|
D | README.md | 32 `default-check`). These scripts rely on environment variables set by 74 recommended approach is to run these tests in a chroot environment (see 85 ART also supports running target (device) tests in a chroot environment (see
|
/art/test/552-checker-primitive-typeprop/smali/ |
D | SsaBuilder.smali | 18 # Check that a dead phi with a live equivalent is replaced in an environment. The 20 # contains a phi that is interpreted as int for the environment, and as float for
|
/art/tools/dexfuzz/src/dexfuzz/executors/ |
D | Device.java | 198 processBuilder.environment().put("ANDROID_ROOT", androidHostOut); in executeCommand() 200 processBuilder.environment().put("ANDROID_DATA", androidData); in executeCommand()
|
/art/test/537-checker-debuggable/smali/ |
D | TestCase.smali | 19 # The phi in this method has no actual uses but one environment use. It will
|
/art/test/596-checker-dead-phi/smali/ |
D | IrreducibleLoop.smali | 23 # Check that the outer loop suspend check environment only has the parameter vreg.
|
/art/tools/ |
D | art | 76 # with the modified environment {VAR1=VAL,VAL2=,...}. 145 # First try: Use $CLASSPATH environment variable. 412 # target or host and set that environment variable to the usual default value. 433 # target or host and set that environment variable to the usual default value. 454 # target or host and set that environment variable to the usual default value.
|