Lines Matching defs:partitions
105 STATISTIC(NumAllocaPartitions, "Number of alloca partitions formed");
106 STATISTIC(MaxPartitionsPerAlloca, "Maximum number of partitions per alloca");
522 /// or not when forming partitions of the alloca.
638 // partitions.
640 iterator_range<partition_iterator> partitions();
789 /// partitions.
795 /// An iterator over partitions of the alloca's slices.
809 /// Most of the state for walking the partitions is held in a class
870 // subsequent partitions.
927 // partitions.
957 // The observed positions of partitions is marked by the P.SI iterator and
964 "Same set of slices formed two different sized partitions!");
981 /// A forward range over the partitions of the alloca's slices.
983 /// This accesses an iterator range over the partitions of the alloca's
984 /// slices. It computes these partitions on the fly based on the overlapping
986 /// partitions to cover regions of the alloca only accessed via split
988 iterator_range<AllocaSlices::partition_iterator> AllocaSlices::partitions() {
1195 // if already added to our partitions.
4336 /// start rewriting the accesses to partitions of the alloca we lose the
4352 /// Here we want to form 3 partitions of the alloca, each 4 bytes large, and
4391 for (auto &P : AS.partitions()) {
5258 /// Walks the slices of an alloca and form partitions based on them,
5338 for (auto &P : AS.partitions()) {
5358 // and the individual partitions.
5454 // and the individual partitions.
5500 // increasing beginOffset. We don't use AS.partitions(), as it will use a more