Lines Matching refs:I1
188 for (SetVector<Value *>::iterator I1 = Pointers.begin(), E = Pointers.end();
189 I1 != E; ++I1) {
191 Type *I1ElTy = cast<PointerType>((*I1)->getType())->getElementType();
194 for (SetVector<Value *>::iterator I2 = Pointers.begin(); I2 != I1; ++I2) {
199 switch (AA.alias(*I1, I1Size, *I2, I2Size)) {
201 PrintResults("NoAlias", PrintNoAlias, *I1, *I2, F.getParent());
204 PrintResults("MayAlias", PrintMayAlias, *I1, *I2, F.getParent());
207 PrintResults("PartialAlias", PrintPartialAlias, *I1, *I2,
211 PrintResults("MustAlias", PrintMustAlias, *I1, *I2, F.getParent());
219 for (SetVector<Value *>::iterator I1 = Loads.begin(), E = Loads.end();
220 I1 != E; ++I1) {
223 switch (AA.alias(AA.getLocation(cast<LoadInst>(*I1)),
226 PrintLoadStoreResults("NoAlias", PrintNoAlias, *I1, *I2,
230 PrintLoadStoreResults("MayAlias", PrintMayAlias, *I1, *I2,
234 PrintLoadStoreResults("PartialAlias", PrintPartialAlias, *I1, *I2,
238 PrintLoadStoreResults("MustAlias", PrintMustAlias, *I1, *I2,
246 for (SetVector<Value *>::iterator I1 = Stores.begin(), E = Stores.end();
247 I1 != E; ++I1) {
248 for (SetVector<Value *>::iterator I2 = Stores.begin(); I2 != I1; ++I2) {
249 switch (AA.alias(AA.getLocation(cast<StoreInst>(*I1)),
252 PrintLoadStoreResults("NoAlias", PrintNoAlias, *I1, *I2,
256 PrintLoadStoreResults("MayAlias", PrintMayAlias, *I1, *I2,
260 PrintLoadStoreResults("PartialAlias", PrintPartialAlias, *I1, *I2,
264 PrintLoadStoreResults("MustAlias", PrintMustAlias, *I1, *I2,