LLVM API Documentation
Builder for the alloca slices. More...


Public Member Functions | |
| SliceBuilder (const DataLayout &DL, AllocaInst &AI, AllocaSlices &S) | |
Friends | |
| class | PtrUseVisitor< SliceBuilder > |
| class | InstVisitor< SliceBuilder > |
Builder for the alloca slices.
This class builds a set of alloca slices by recursively visiting the uses of an alloca and making a slice for each load and store at each offset.
| AllocaSlices::SliceBuilder::SliceBuilder | ( | const DataLayout & | DL, |
| AllocaInst & | AI, | ||
| AllocaSlices & | S | ||
| ) | [inline] |
friend class InstVisitor< SliceBuilder > [friend] |
friend class PtrUseVisitor< SliceBuilder > [friend] |