Lines Matching refs:environment
132 HEnvironment* environment = instruction->GetEnvironment(); in CheckTypeConsistency() local
134 if (environment->GetInstructionAt(i) != nullptr) { in CheckTypeConsistency()
135 DataType::Type type = environment->GetInstructionAt(i)->GetType(); in CheckTypeConsistency()
136 DCHECK(CheckType(type, environment->GetLocationAt(i))) in CheckTypeConsistency()
137 << type << " " << environment->GetLocationAt(i); in CheckTypeConsistency()
139 DCHECK(environment->GetLocationAt(i).IsInvalid()) in CheckTypeConsistency()
140 << environment->GetLocationAt(i); in CheckTypeConsistency()
1097 HEnvironment* const environment = instruction->GetEnvironment(); in RecordPcInfo() local
1098 if (environment != nullptr) { in RecordPcInfo()
1099 HEnvironment* outer_environment = environment; in RecordPcInfo()
1122 EmitEnvironment(environment, slow_path); in RecordPcInfo()
1128 DCHECK(environment != nullptr); in RecordPcInfo()
1130 for (size_t i = 0, environment_size = environment->Size(); i < environment_size; ++i) { in RecordPcInfo()
1131 HInstruction* in_environment = environment->GetInstructionAt(i); in RecordPcInfo()
1134 Location location = environment->GetLocationAt(i); in RecordPcInfo()
1235 void CodeGenerator::EmitEnvironment(HEnvironment* environment, SlowPathCode* slow_path) { in EmitEnvironment() argument
1236 if (environment == nullptr) return; in EmitEnvironment()
1239 if (environment->GetParent() != nullptr) { in EmitEnvironment()
1241 EmitEnvironment(environment->GetParent(), slow_path); in EmitEnvironment()
1242 stack_map_stream->BeginInlineInfoEntry(environment->GetMethod(), in EmitEnvironment()
1243 environment->GetDexPc(), in EmitEnvironment()
1244 environment->Size(), in EmitEnvironment()
1249 for (size_t i = 0, environment_size = environment->Size(); i < environment_size; ++i) { in EmitEnvironment()
1250 HInstruction* current = environment->GetInstructionAt(i); in EmitEnvironment()
1257 Location location = environment->GetLocationAt(i); in EmitEnvironment()
1393 if (environment->GetParent() != nullptr) { in EmitEnvironment()