@@ -13931,12 +13931,13 @@ struct AAAllocationInfoImpl : public AAAllocationInfo {
1393113931 Type *PointeeTy = OldLoadInst->getPointerOperandType();
1393213932 int64_t ShiftValue = OffsetNew - OffsetOld;
1393313933 Value *IndexList[1] = {ConstantInt::get(Int64TyInteger, ShiftValue)};
13934- Value *GepToNewAddress = GetElementPtrInst::Create(
13935- PointeeTy, PointerOperand, IndexList, "NewGep", OldLoadInst);
13934+ Value *GepToNewAddress =
13935+ GetElementPtrInst::Create(PointeeTy, PointerOperand, IndexList,
13936+ "NewGep", OldLoadInst->getIterator());
1393613937
1393713938 LoadInst *NewLoadInst = new LoadInst(
1393813939 OldLoadInst->getType(), GepToNewAddress, OldLoadInst->getName(),
13939- false, OldLoadInst->getAlign(), OldLoadInst);
13940+ false, OldLoadInst->getAlign(), OldLoadInst->getIterator() );
1394013941
1394113942 Changed |=
1394213943 A.changeAfterManifest(IRPosition::inst(*OldLoadInst), *NewLoadInst);
@@ -13954,12 +13955,13 @@ struct AAAllocationInfoImpl : public AAAllocationInfo {
1395413955 cast<Instruction>(OldStoreInst->getPointerOperand());
1395513956 Type *PointeeTy = OldStoreInst->getPointerOperandType();
1395613957 Value *IndexList[1] = {ConstantInt::get(Int64TyInteger, ShiftValue)};
13957- Value *GepToNewAddress = GetElementPtrInst::Create(
13958- PointeeTy, PointerOperand, IndexList, "NewGep", OldStoreInst);
13958+ Value *GepToNewAddress =
13959+ GetElementPtrInst::Create(PointeeTy, PointerOperand, IndexList,
13960+ "NewGep", OldStoreInst->getIterator());
1395913961
13960- StoreInst *NewStoreInst =
13961- new StoreInst( OldStoreInst->getValueOperand(), GepToNewAddress,
13962- false, OldStoreInst->getAlign(), OldStoreInst);
13962+ StoreInst *NewStoreInst = new StoreInst(
13963+ OldStoreInst->getValueOperand(), GepToNewAddress, false ,
13964+ OldStoreInst->getAlign(), OldStoreInst->getIterator() );
1396313965
1396413966 Changed |= A.changeAfterManifest(IRPosition::inst(*OldStoreInst),
1396513967 *NewStoreInst);
@@ -13973,7 +13975,8 @@ struct AAAllocationInfoImpl : public AAAllocationInfo {
1397313975 Value *IndexList[1] = {ConstantInt::get(Int64TyInteger, OffsetNew)};
1397413976 Value *OldPointerOperand = OldGEP->getPointerOperand();
1397513977 Value *GepToNewAddress = GetElementPtrInst::Create(
13976- NewAllocationType, OldPointerOperand, IndexList, "NewGep", OldGEP);
13978+ NewAllocationType, OldPointerOperand, IndexList, "NewGep",
13979+ OldGEP->getIterator());
1397713980
1397813981 Changed |=
1397913982 A.changeAfterManifest(IRPosition::inst(*OldGEP), *GepToNewAddress);
0 commit comments