Lines Matching defs:Leaf
2205 /// Leaf node of the expression to linearize.
2206 Value *Leaf;
2216 Value *Leaf)
2218 ExprsInSubprogram(ExprsInSubprogram), Leaf(Leaf) {}
2385 assert(SI != Shared.end() && SI->second.count(Leaf));
2388 if (S == Leaf)
2482 /// Recursively traverse expression \p V starting at \p Leaf and add \p Leaf
2485 void collectSharedInfo(Value *Leaf, Value *V,
2493 I.first->second.insert(Leaf);
2496 collectSharedInfo(Leaf, Op, ExprsInSubprogram, Shared);
2560 for (Value *Leaf : Leaves)
2561 collectSharedInfo(Leaf, Leaf, ExprsInSubprogram, Shared);