• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.9.5/llvmCore-3425.0.33/lib/Transforms/Scalar/

Lines Matching defs:NewAI

2050   AllocaInst &OldAI, &NewAI;
2083 SROA &Pass, AllocaInst &OldAI, AllocaInst &NewAI,
2086 OldAI(OldAI), NewAI(NewAI),
2096 if (isVectorPromotionViable(TD, NewAI.getAllocatedType(), P,
2100 VecTy = cast<VectorType>(NewAI.getAllocatedType());
2105 } else if (isIntegerPromotionViable(TD, NewAI.getAllocatedType(),
2107 IntPromotionTy = cast<IntegerType>(NewAI.getAllocatedType());
2115 NamePrefix = (Twine(NewAI.getName()) + "." + Twine(BeginOffset)).str();
2141 return getAdjustedPtr(IRB, TD, &NewAI, Offset, PointerTy, getName(""));
2145 unsigned NewAIAlign = NewAI.getAlignment();
2147 NewAIAlign = TD.getABITypeAlignment(NewAI.getAllocatedType());
2170 Value *V = IRB.CreateAlignedLoad(&NewAI, NewAI.getAlignment(),
2187 return IRB.CreateAlignedStore(V, &NewAI, NewAI.getAlignment());
2199 Value *Old = IRB.CreateAnd(IRB.CreateAlignedLoad(&NewAI,
2200 NewAI.getAlignment(),
2204 &NewAI, NewAI.getAlignment());
2227 IRB.CreateAlignedLoad(&NewAI, NewAI.getAlignment(), getName(".load")),
2230 Result = IRB.CreateAlignedLoad(&NewAI, NewAI.getAlignment(),
2271 return NewPtr == &NewAI && !LI.isVolatile();
2281 LoadInst *LI = IRB.CreateAlignedLoad(&NewAI, NewAI.getAlignment(),
2288 StoreInst *Store = IRB.CreateAlignedStore(V, &NewAI, NewAI.getAlignment());
2323 SI.setAlignment(MinAlign(NewAI.getAlignment(),
2328 return NewPtr == &NewAI && !SI.isVolatile();
2351 Type *AllocaTy = NewAI.getAllocatedType();
2404 IRB.CreateInsertElement(IRB.CreateAlignedLoad(&NewAI,
2405 NewAI.getAlignment(),
2409 &NewAI, NewAI.getAlignment());
2427 Value *New = IRB.CreateAlignedStore(V, &NewAI, NewAI.getAlignment(),
2489 !NewAI.getAllocatedType()->isSingleValueType());
2494 if (EmitMemCpy && &OldAI == &NewAI) {
2518 : NewAI.getType();
2548 Value *DstPtr = &NewAI;
2567 IRB.CreateAlignedLoad(&NewAI, NewAI.getAlignment(), getName(".load")),
3020 AllocaInst *NewAI;
3025 NewAI = &AI;
3039 NewAI = new AllocaInst(AllocaTy, 0, Alignment,
3047 << *NewAI << "\n");
3049 AllocaPartitionRewriter Rewriter(*TD, P, PI, *this, AI, *NewAI,
3055 PromotableAllocas.push_back(NewAI);
3056 } else if (NewAI != &AI) {
3060 Worklist.insert(NewAI);