Lines Matching defs:environment
100 HEnvironment* environment = instruction->GetEnvironment();
102 if (environment->GetInstructionAt(i) != nullptr) {
103 Primitive::Type type = environment->GetInstructionAt(i)->GetType();
104 DCHECK(CheckType(type, environment->GetLocationAt(i)))
105 << type << " " << environment->GetLocationAt(i);
107 DCHECK(environment->GetLocationAt(i).IsInvalid())
108 << environment->GetLocationAt(i);
675 HEnvironment* environment = instruction->GetEnvironment();
695 if (environment != nullptr) {
696 // TODO: Handle parent environment.
697 DCHECK(environment->GetParent() == nullptr);
698 DCHECK_EQ(environment->GetDexPc(), dex_pc);
701 // Walk over the environment, and record the location of dex registers.
703 HInstruction* current = environment->GetInstructionAt(i);
709 Location location = environment->GetLocationAt(i);
878 // TODO: The parallel moves modify the environment. Their changes need to be reverted