Lines Matching refs:OGVN
1191 std::optional<unsigned> OGVN = Cand.getGVN(Incoming); in getGVNForPHINode() local
1192 if (!OGVN && Blocks.contains(IncomingBlock)) { in getGVNForPHINode()
1203 unsigned GVN = *OGVN; in getGVNForPHINode()
1204 OGVN = Cand.getCanonicalNum(GVN); in getGVNForPHINode()
1205 assert(OGVN && "No GVN found for incoming value?"); in getGVNForPHINode()
1206 PHIGVNs.push_back(*OGVN); in getGVNForPHINode()
1210 OGVN = Cand.getGVN(IncomingBlock); in getGVNForPHINode()
1215 if (!OGVN) { in getGVNForPHINode()
1230 OGVN = Cand.getGVN(PrevBlock); in getGVNForPHINode()
1232 GVN = *OGVN; in getGVNForPHINode()
1233 OGVN = Cand.getCanonicalNum(GVN); in getGVNForPHINode()
1234 assert(OGVN && "No GVN found for incoming block?"); in getGVNForPHINode()
1235 PHIGVNs.push_back(*OGVN); in getGVNForPHINode()
2517 std::optional<unsigned> OGVN = in findOutputValueInRegion() local
2519 assert(OGVN && "Could not find GVN for Canonical Number?"); in findOutputValueInRegion()
2520 std::optional<Value *> OV = Region.Candidate->fromGVN(*OGVN); in findOutputValueInRegion()