Lines Matching defs:Container
128 // Container is a minimal interface used to store results when traversing
130 template <class T> class Container {
133 Container(CopyReducerBase &S, unsigned N) : Elems(S.Arena, N) {}
233 R_SExpr reduceSCFG(SCFG &Orig, Container<BasicBlock *> &Bbs) {
236 R_BasicBlock reduceBasicBlock(BasicBlock &Orig, Container<Variable *> &As,
237 Container<Variable *> &Is, R_SExpr T) {
240 R_SExpr reducePhi(Phi &Orig, Container<R_SExpr> &As) {
303 template <class T> class Container {
305 Container(VisitReducerBase &S, unsigned N) : Success(true) {}
366 R_SExpr reduceSCFG(SCFG &Orig, Container<BasicBlock *> Bbs) {
369 R_BasicBlock reduceBasicBlock(BasicBlock &Orig, Container<Variable *> &As,
370 Container<Variable *> &Is, R_SExpr T) {
373 R_SExpr reducePhi(Phi &Orig, Container<R_SExpr> &As) {