Lines Matching full:reaching
22 // blocks, instructions, etc.), and based on the data flow (e.g. reaching
23 // definitions, reached uses, etc.). The single-reaching-definition principle
75 // Each def and use will contain the id of the reaching def, and also the
77 // The "next node sharing the same reaching def" is denoted as "sibling".
79 // - Def node contains: reaching def, sibling, first reached def, and first
81 // - Use node contains: reaching def and sibling.
88 // | | |Reaching |Reaching
130 // rd - reaching def,
139 // rd - reaching def,
173 // - Shadow: a reference that has duplicates holding additional reaching
185 // have a unique reaching def: both defs of the sub-registers need to be
187 // added and it points to the extra reaching def. Both uses are marked with
248 Shadow = 0x0001 << 5, // 00001, Has extra reaching defs.
450 NodeId RD, Sib; // Ids of the reaching def and the sibling.