Lines Matching defs:Common
113 auto Common = llvm::find_if(A, [B](T I) { return llvm::is_contained(B, I); });
114 if (Common != A.end())
115 return std::make_optional(*Common);
228 Value *Common;
753 LLVM_DEBUG(dbgs() << " - Common operands are not instructions.\n");
1288 auto *Common = FindCommonInstruction(RealMuls[i], ImagMuls[j]);
1289 if (!Common)
1292 auto *A = RealMuls[i].Multiplicand == Common ? RealMuls[i].Multiplier
1294 auto *B = ImagMuls[j].Multiplicand == Common ? ImagMuls[j].Multiplier
1300 PartialMulCandidates.push_back({Common, Node, i, j, false});
1306 PartialMulCandidates.push_back({Common, Node, i, j, true});
1342 auto NodeFromCommon = identifyNode(InfoReal->Common, InfoImag->Common);
1345 NodeFromCommon = identifyNode(InfoReal->Common, InfoImag->Common);
1350 CommonToNode[InfoReal->Common] = NodeFromCommon;
1351 CommonToNode[InfoImag->Common] = NodeFromCommon;
1364 auto It = CommonToNode.find(PMI.Common);
1382 auto IsMultiplicandReal = PMI.Common == NodeA->Real;