Lines Matching refs:osrc
352 osrc := onodeid(c.src)
360 h.addImplicitEdge(h.ref(odst), osrc) // *dst ~~> src.
366 osrc := onodeid(c.src)
367 h.addEdge(odst, osrc) // dst --> src
368 h.addImplicitEdge(h.ref(odst), h.ref(osrc)) // *dst ~~> *src
374 osrc := onodeid(c.src)
376 h.addEdge(odst, h.ref(osrc)) // dst --> *src
388 osrc := onodeid(c.src)
390 h.onodes[h.ref(odst)].edges.Insert(int(osrc)) // *dst --> src
392 fmt.Fprintf(h.log, "\to%d --> o%d\n", h.ref(odst), osrc)
552 func (h *hvn) addEdge(odst, osrc onodeid) {
553 h.onodes[odst].edges.Insert(int(osrc))
555 fmt.Fprintf(h.log, "\to%d --> o%d\n", odst, osrc)
559 func (h *hvn) addImplicitEdge(odst, osrc onodeid) {
560 h.onodes[odst].implicit.Insert(int(osrc))
562 fmt.Fprintf(h.log, "\to%d ~~> o%d\n", odst, osrc)