Lines Matching defs:NewAI

1996   AllocaInst &OldAI, &NewAI;
2042 AllocaInst &OldAI, AllocaInst &NewAI,
2048 : DL(DL), S(S), Pass(Pass), OldAI(OldAI), NewAI(NewAI),
2051 NewAllocaTy(NewAI.getAllocatedType()),
2057 NewAI.getContext(),
2058 DL.getTypeSizeInBits(NewAI.getAllocatedType()))
2062 IRB(NewAI.getContext(), ConstantFolder()) {
2094 IRB.SetNamePrefix(Twine(NewAI.getName()) + "." + Twine(BeginOffset) + ".");
2139 return getAdjustedPtr(IRB, DL, &NewAI,
2154 unsigned NewAIAlign = NewAI.getAlignment();
2156 NewAIAlign = DL.getABITypeAlignment(NewAI.getAllocatedType());
2181 Value *V = IRB.CreateAlignedLoad(&NewAI, NewAI.getAlignment(),
2189 Value *V = IRB.CreateAlignedLoad(&NewAI, NewAI.getAlignment(),
2215 V = IRB.CreateAlignedLoad(&NewAI, NewAI.getAlignment(),
2272 Value *Old = IRB.CreateAlignedLoad(&NewAI, NewAI.getAlignment(),
2276 StoreInst *Store = IRB.CreateAlignedStore(V, &NewAI, NewAI.getAlignment());
2288 Value *Old = IRB.CreateAlignedLoad(&NewAI, NewAI.getAlignment(),
2297 StoreInst *Store = IRB.CreateAlignedStore(V, &NewAI, NewAI.getAlignment());
2339 NewSI = IRB.CreateAlignedStore(V, &NewAI, NewAI.getAlignment(),
2351 return NewSI->getPointerOperand() == &NewAI && !SI.isVolatile();
2408 Type *AllocaTy = NewAI.getAllocatedType();
2452 Value *Old = IRB.CreateAlignedLoad(&NewAI, NewAI.getAlignment(),
2465 Value *Old = IRB.CreateAlignedLoad(&NewAI, NewAI.getAlignment(),
2487 Value *New = IRB.CreateAlignedStore(V, &NewAI, NewAI.getAlignment(),
2541 !NewAI.getAllocatedType()->isSingleValueType());
2546 if (EmitMemCpy && &OldAI == &NewAI) {
2564 assert(AI != &OldAI && AI != &NewAI &&
2623 Value *DstPtr = &NewAI;
2632 Src = IRB.CreateAlignedLoad(&NewAI, NewAI.getAlignment(),
2636 Src = IRB.CreateAlignedLoad(&NewAI, NewAI.getAlignment(),
2647 Value *Old = IRB.CreateAlignedLoad(&NewAI, NewAI.getAlignment(),
2651 Value *Old = IRB.CreateAlignedLoad(&NewAI, NewAI.getAlignment(),
3144 AllocaInst *NewAI;
3148 NewAI = &AI;
3164 NewAI = new AllocaInst(SliceTy, nullptr, Alignment,
3170 << "[" << BeginOffset << "," << EndOffset << ") to: " << *NewAI
3181 AllocaSliceRewriter Rewriter(*DL, S, *this, AI, *NewAI, BeginOffset,
3228 PromotableAllocas.push_back(NewAI);
3241 Worklist.insert(NewAI);
3247 if (NewAI != &AI)
3248 Worklist.insert(NewAI);