Lines Matching refs:Shared
1816 const DenseMap<Value *, SmallPtrSet<Value *, 2>> &Shared; member
1830 const DenseMap<Value *, SmallPtrSet<Value *, 2>> &Shared, in ExprLinearizer()
1833 : Str(), Stream(Str), DL(DL), Inst2Matrix(Inst2Matrix), Shared(Shared), in ExprLinearizer()
2000 auto SI = Shared.find(Expr); in linearizeExpr()
2001 assert(SI != Shared.end() && SI->second.count(Leaf)); in linearizeExpr()
2103 DenseMap<Value *, SmallPtrSet<Value *, 2>> &Shared) { in collectSharedInfo()
2108 auto I = Shared.insert({V, {}}); in collectSharedInfo()
2112 collectSharedInfo(Leaf, Op, ExprsInSubprogram, Shared); in collectSharedInfo()
2121 DenseMap<Value *, SmallPtrSet<Value *, 2>> &Shared) const { in sumOpInfos()
2132 auto I = Shared.find(Root); in sumOpInfos()
2140 auto C = sumOpInfos(Op, ReusedExprs, ExprsInSubprogram, Shared); in sumOpInfos()
2175 DenseMap<Value *, SmallPtrSet<Value *, 2>> Shared; in emitRemarks() local
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()
2226 const DenseMap<Value *, SmallPtrSet<Value *, 2>> &Shared, in linearize()
2229 ExprLinearizer Lin(DL, Inst2Matrix, Shared, ExprsInSubprogram, L); in linearize()