Lines Matching refs:linkage
380 bool OptimizeGraph(Linkage* linkage);
383 Handle<Code> GenerateCode(Linkage* linkage);
385 bool ScheduleAndSelectInstructions(Linkage* linkage);
1138 void Run(PipelineData* data, Zone* temp_zone, Linkage* linkage) { in Run()
1140 temp_zone, data->graph()->NodeCount(), linkage, data->sequence(), in Run()
1321 void Run(PipelineData* data, Zone* temp_zone, Linkage* linkage) { in Run()
1322 CodeGenerator generator(data->frame(), linkage, data->sequence(), in Run()
1479 bool PipelineImpl::OptimizeGraph(Linkage* linkage) { in OptimizeGraph() argument
1517 return ScheduleAndSelectInstructions(linkage); in OptimizeGraph()
1560 Linkage linkage(Linkage::ComputeIncoming(data.instruction_zone(), info)); in GenerateCodeForTesting() local
1563 if (!pipeline.OptimizeGraph(&linkage)) return Handle<Code>::null(); in GenerateCodeForTesting()
1564 return pipeline.GenerateCode(&linkage); in GenerateCodeForTesting()
1629 bool PipelineImpl::ScheduleAndSelectInstructions(Linkage* linkage) { in ScheduleAndSelectInstructions() argument
1630 CallDescriptor* call_descriptor = linkage->GetIncomingDescriptor(); in ScheduleAndSelectInstructions()
1647 Run<InstructionSelectionPhase>(linkage); in ScheduleAndSelectInstructions()
1692 Handle<Code> PipelineImpl::GenerateCode(Linkage* linkage) { in GenerateCode() argument
1698 Run<GenerateCodePhase>(linkage); in GenerateCode()
1739 Linkage linkage(call_descriptor); in ScheduleAndGenerateCode() local
1742 if (!ScheduleAndSelectInstructions(&linkage)) return Handle<Code>(); in ScheduleAndGenerateCode()
1745 return GenerateCode(&linkage); in ScheduleAndGenerateCode()