Lines Matching defs:sources
407 /// graph. Each node has a list of incoming type inference edges `sources`.
413 SmallVector<InferredResultType> sources;
426 infer.sources.emplace_back(InferredResultType::mapResultIndex(idx),
462 infer.sources.emplace_back(sourceIndex,
496 infer.sources.assign(1, {*fullyInferredIndex, "$_self"});
506 inference[resultIndex].sources.emplace_back(
525 llvm::find_if(infer.sources, [&](const InferredResultType &source) {
531 if (iter == infer.sources.end()) {
539 infer.sources.assign(1, *iter);
550 resultTypeMapping.push_back(infer.sources.front());