Lines Matching defs:Leaf
2234 /// Leaf node of the expression to linearize.
2235 Value *Leaf;
2245 Value *Leaf)
2247 ExprsInSubprogram(ExprsInSubprogram), Leaf(Leaf) {}
2412 assert(SI != Shared.end() && SI->second.count(Leaf));
2415 if (S == Leaf)
2508 /// Recursively traverse expression \p V starting at \p Leaf and add \p Leaf
2511 void collectSharedInfo(Value *Leaf, Value *V,
2518 Shared[V].insert(Leaf);
2521 collectSharedInfo(Leaf, Op, ExprsInSubprogram, Shared);
2583 for (Value *Leaf : Leaves)
2584 collectSharedInfo(Leaf, Leaf, ExprsInSubprogram, Shared);