Lines Matching refs:allocate
71 HAllocate* allocate = HAllocate::cast(instr); in CollectCapturedValues() local
72 if (!allocate->size()->IsInteger32Constant()) continue; in CollectCapturedValues()
73 int size_in_bytes = allocate->size()->GetInteger32Constant(); in CollectCapturedValues()
168 void HEscapeAnalysisPhase::AnalyzeDataFlow(HInstruction* allocate) { in AnalyzeDataFlow() argument
169 HBasicBlock* allocate_block = allocate->block(); in AnalyzeDataFlow()
190 if (instr != allocate) continue; in AnalyzeDataFlow()
191 state = NewStateForAllocation(allocate); in AnalyzeDataFlow()
197 if (load->object() != allocate) continue; in AnalyzeDataFlow()
210 if (store->object() != allocate) continue; in AnalyzeDataFlow()
231 if (instr->OperandAt(i) != allocate) continue; in AnalyzeDataFlow()
238 if (check->value() != allocate) continue; in AnalyzeDataFlow()
244 if (mapcheck->value() != allocate) continue; in AnalyzeDataFlow()
294 ASSERT(allocate->HasNoUses()); in AnalyzeDataFlow()
295 allocate->DeleteAndReplaceWith(NULL); in AnalyzeDataFlow()
301 HAllocate* allocate = HAllocate::cast(captured_.at(i)); in PerformScalarReplacement() local
304 int size_in_bytes = allocate->size()->GetInteger32Constant(); in PerformScalarReplacement()
310 AnalyzeDataFlow(allocate); in PerformScalarReplacement()
313 ASSERT(allocate->HasNoUses()); in PerformScalarReplacement()
314 ASSERT(!allocate->IsLinked()); in PerformScalarReplacement()