Lines Matching refs:CurPtr
979 Address CurPtr = BeginPtr; in EmitNewArrayInitializer() local
1015 Builder.CreateMemSet(CurPtr, Builder.getInt8(0), RemainingSize, false); in EmitNewArrayInitializer()
1028 AggValueSlot::forAddr(CurPtr, ElementType.getQualifiers(), in EmitNewArrayInitializer()
1041 CurPtr = in EmitNewArrayInitializer()
1042 Address(Builder.CreateInBoundsGEP(CurPtr.getPointer(), in EmitNewArrayInitializer()
1045 CurPtr.getAlignment().alignmentAtOffset(InitListElements * in EmitNewArrayInitializer()
1066 CurPtr = Builder.CreateElementBitCast(CurPtr, ElementTy); in EmitNewArrayInitializer()
1085 CharUnits StartAlign = CurPtr.getAlignment(); in EmitNewArrayInitializer()
1092 Builder.CreateBitCast(CurPtr.getPointer(), BeginPtr.getType()); in EmitNewArrayInitializer()
1099 ILE->getInit(i)->getType(), CurPtr, in EmitNewArrayInitializer()
1101 CurPtr = Address(Builder.CreateInBoundsGEP(CurPtr.getPointer(), in EmitNewArrayInitializer()
1122 CurPtr = Builder.CreateBitCast(CurPtr, BeginPtr.getType()); in EmitNewArrayInitializer()
1156 Builder.CreateStore(CurPtr.getPointer(), EndOfInit); in EmitNewArrayInitializer()
1163 EmitCXXAggrConstructorCall(Ctor, NumElements, CurPtr, CCE, in EmitNewArrayInitializer()
1226 Builder.CreateICmpEQ(CurPtr.getPointer(), EndPtr, "array.isempty"); in EmitNewArrayInitializer()
1235 Builder.CreatePHI(CurPtr.getType(), 2, "array.cur"); in EmitNewArrayInitializer()
1236 CurPtrPhi->addIncoming(CurPtr.getPointer(), EntryBB); in EmitNewArrayInitializer()
1238 CurPtr = Address(CurPtrPhi, ElementAlign); in EmitNewArrayInitializer()
1242 Builder.CreateStore(CurPtr.getPointer(), EndOfInit); in EmitNewArrayInitializer()
1246 pushRegularPartialArrayCleanup(BeginPtr.getPointer(), CurPtr.getPointer(), in EmitNewArrayInitializer()
1254 StoreAnyExprIntoOneUnit(*this, Init, Init->getType(), CurPtr, in EmitNewArrayInitializer()
1265 Builder.CreateConstInBoundsGEP1_32(ElementTy, CurPtr.getPointer(), 1, in EmitNewArrayInitializer()