Lines Matching refs:GVN

188   std::optional<unsigned> GVN = Candidate->getGVN(V);  in findCorrespondingValueIn()  local
189 assert(GVN && "No GVN for incoming value"); in findCorrespondingValueIn()
190 std::optional<unsigned> CanonNum = Candidate->getCanonicalNum(*GVN); in findCorrespondingValueIn()
463 constantMatches(Value *V, unsigned GVN, in constantMatches() argument
477 GVNToConstant.insert(std::make_pair(GVN, CST)); in constantMatches()
563 unsigned GVN = *GVNOpt; in collectRegionsConstants() local
566 if (NotSame.contains(GVN)) { in collectRegionsConstants()
577 constantMatches(V, GVN, GVNToConstant); in collectRegionsConstants()
588 if (GVNToConstant.contains(GVN)) in collectRegionsConstants()
591 NotSame.insert(GVN); in collectRegionsConstants()
790 unsigned GVN = *C.getGVN(V); in findConstants() local
792 if (NotSame.contains(GVN) && !Seen.contains(GVN)) { in findConstants()
793 Inputs.push_back(GVN); in findConstants()
794 Seen.insert(GVN); in findConstants()
1206 unsigned GVN = *OGVN; in getGVNForPHINode() local
1207 OGVN = Cand.getCanonicalNum(GVN); in getGVNForPHINode()
1235 GVN = *OGVN; in getGVNForPHINode()
1236 OGVN = Cand.getCanonicalNum(GVN); in getGVNForPHINode()
1367 std::optional<unsigned> GVN; in findExtractedOutputToOverallOutputMapping() local
1378 GVN = getGVNForPHINode(Region, PN, BlocksInRegion, AggArgIdx); in findExtractedOutputToOverallOutputMapping()
1379 if (!GVN) in findExtractedOutputToOverallOutputMapping()
1385 GVN = C.getGVN(Output); in findExtractedOutputToOverallOutputMapping()
1386 GVN = C.getCanonicalNum(*GVN); in findExtractedOutputToOverallOutputMapping()
1392 Region.GVNStores.push_back(*GVN); in findExtractedOutputToOverallOutputMapping()
1659 std::optional<unsigned> GVN = Region.Candidate->getGVN(IVal); in findCanonNumsForPHI() local
1660 assert(GVN && "No GVN for incoming value"); in findCanonNumsForPHI()
1661 std::optional<unsigned> CanonNum = Region.Candidate->getCanonicalNum(*GVN); in findCanonNumsForPHI()