Lines Matching defs:partitions
104 STATISTIC(NumAllocaPartitions, "Number of alloca partitions formed");
105 STATISTIC(MaxPartitionsPerAlloca, "Maximum number of partitions per alloca");
519 /// or not when forming partitions of the alloca.
634 // partitions.
636 iterator_range<partition_iterator> partitions();
784 /// partitions.
790 /// An iterator over partitions of the alloca's slices.
804 /// Most of the state for walking the partitions is held in a class
865 // subsequent partitions.
922 // partitions.
952 // The observed positions of partitions is marked by the P.SI iterator and
959 "Same set of slices formed two different sized partitions!");
976 /// A forward range over the partitions of the alloca's slices.
978 /// This accesses an iterator range over the partitions of the alloca's
979 /// slices. It computes these partitions on the fly based on the overlapping
981 /// partitions to cover regions of the alloca only accessed via split
983 iterator_range<AllocaSlices::partition_iterator> AllocaSlices::partitions() {
1190 // if already added to our partitions.
4284 /// start rewriting the accesses to partitions of the alloca we lose the
4300 /// Here we want to form 3 partitions of the alloca, each 4 bytes large, and
4339 for (auto &P : AS.partitions()) {
5203 /// Walks the slices of an alloca and form partitions based on them,
5283 for (auto &P : AS.partitions()) {
5303 // and the individual partitions.
5399 // and the individual partitions.