Lines Matching refs:Outputs
865 SetVector<Value *> &ArgInputs, SetVector<Value *> &Outputs) { in getCodeExtractorArguments() argument
898 CE->findInputsOutputs(PremappedInputs, Outputs, SinkCands); in getCodeExtractorArguments()
1095 DenseSet<BasicBlock *> &RegionBlocks, SetVector<Value *> &Outputs, in analyzeExitPHIsForOutputUses() argument
1120 Outputs.insert(&PN); in analyzeExitPHIsForOutputUses()
1276 SetVector<Value *> &Outputs) { in findExtractedOutputToOverallOutputMapping() argument
1297 analyzeExitPHIsForOutputUses(ExitBB, Exits, BlocksInRegion, Outputs, in findExtractedOutputToOverallOutputMapping()
1315 for (Value *Output : Outputs) { in findExtractedOutputToOverallOutputMapping()
1403 SetVector<Value *> ArgInputs, Outputs; in findAddInputsOutputs() local
1406 Outputs); in findAddInputsOutputs()
1417 findExtractedOutputToOverallOutputMapping(M, Region, Outputs); in findAddInputsOutputs()
2677 ArrayRef<Value *> Outputs, in updateOutputMapping() argument
2696 if (!OutputMappings.contains(Outputs[*OutputIdx])) { in updateOutputMapping()
2698 << *Outputs[*OutputIdx] << "\n"); in updateOutputMapping()
2699 OutputMappings.insert(std::make_pair(LI, Outputs[*OutputIdx])); in updateOutputMapping()
2701 Value *Orig = OutputMappings.find(Outputs[*OutputIdx])->second; in updateOutputMapping()
2703 << *Outputs[*OutputIdx] << "\n"); in updateOutputMapping()
2709 SetVector<Value *> ArgInputs, Outputs, SinkCands; in extractSection() local
2715 Region.CE->extractCodeRegion(CEAC, ArgInputs, Outputs); in extractSection()
2778 updateOutputMapping(Region, Outputs.getArrayRef(), LI); in extractSection()