Lines Matching refs:ExprsInSubprogram

1819     const SmallSetVector<Value *, 32> &ExprsInSubprogram;  member
1831 const SmallSetVector<Value *, 32> &ExprsInSubprogram, in ExprLinearizer()
1834 ExprsInSubprogram(ExprsInSubprogram), Leaf(Leaf) {} in ExprLinearizer()
1869 bool isMatrix(Value *V) const { return ExprsInSubprogram.count(V); } in isMatrix()
2087 getExpressionLeaves(const SmallSetVector<Value *, 32> &ExprsInSubprogram) { in getExpressionLeaves()
2089 for (auto *Expr : ExprsInSubprogram) in getExpressionLeaves()
2091 !any_of(Expr->users(), [&ExprsInSubprogram](User *U) { in getExpressionLeaves()
2092 return ExprsInSubprogram.count(U); in getExpressionLeaves()
2102 const SmallSetVector<Value *, 32> &ExprsInSubprogram, in collectSharedInfo()
2105 if (!ExprsInSubprogram.count(V)) in collectSharedInfo()
2112 collectSharedInfo(Leaf, Op, ExprsInSubprogram, Shared); in collectSharedInfo()
2120 const SmallSetVector<Value *, 32> &ExprsInSubprogram, in sumOpInfos()
2122 if (!ExprsInSubprogram.count(Root)) in sumOpInfos()
2140 auto C = sumOpInfos(Op, ReusedExprs, ExprsInSubprogram, Shared); in sumOpInfos()
2171 SmallSetVector<Value *, 32> ExprsInSubprogram(KV.second.begin(), in emitRemarks() local
2173 auto Leaves = getExpressionLeaves(ExprsInSubprogram); in emitRemarks()
2177 collectSharedInfo(Leaf, Leaf, ExprsInSubprogram, Shared); in emitRemarks()
2195 sumOpInfos(L, ReusedExprs, ExprsInSubprogram, Shared); in emitRemarks()
2218 Rem << ("\n" + linearize(L, Shared, ExprsInSubprogram, DL)); in emitRemarks()
2227 const SmallSetVector<Value *, 32> &ExprsInSubprogram, in linearize()
2229 ExprLinearizer Lin(DL, Inst2Matrix, Shared, ExprsInSubprogram, L); in linearize()