Lines Matching refs:environment
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()
74 environment->SetRawEnvAt(i, incoming); in UpdateLoopPhisIn()
75 incoming->AddEnvUseAt(environment, i); in UpdateLoopPhisIn()