Lines Matching full:uses
1 //===- PtrUseVisitor.h - InstVisitors over a pointers uses ------*- C++ -*-===//
11 /// uses of a pointer. These visitors all provide the same essential behavior
15 /// These can be used, for example, to quickly analyze the uses of an alloca,
120 /// This is used to maintain a worklist fo to-visit uses. This is used to
129 /// The worklist of to-visit uses.
132 /// A set of visited uses to break cycles in unreachable code.
172 /// A base class for visitors over the uses of a pointer value.
175 /// will walk its uses and visit each instruction using an InstVisitor. It also
183 /// The recursive visit of uses is accomplished with a worklist, so the only
184 /// ordering guarantee is that an instruction is visited before any uses of it
187 /// multiple, different uses of pointers derived from the same base.
210 /// Recursively visit the uses of the given pointer.
222 // Enqueue the uses of this pointer. in visitPtr()
225 // Visit all the uses off the worklist until it is empty. in visitPtr()