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] |