Lines Matching defs:CurPtr
1004 Address CurPtr = BeginPtr;
1040 Builder.CreateMemSet(CurPtr, Builder.getInt8(0), RemainingSize, false);
1067 AggValueSlot::forAddr(CurPtr, ElementType.getQualifiers(),
1080 CurPtr = Builder.CreateConstInBoundsGEP(
1081 CurPtr, InitListElements, "string.init.end");
1103 CurPtr = CurPtr.withElementType(ElementTy);
1128 CharUnits StartAlign = CurPtr.getAlignment();
1135 Builder.CreateStore(CurPtr.emitRawPointer(*this), EndOfInit);
1140 StoreAnyExprIntoOneUnit(*this, IE, IE->getType(), CurPtr,
1142 CurPtr = Address(Builder.CreateInBoundsGEP(CurPtr.getElementType(),
1143 CurPtr.emitRawPointer(*this),
1146 CurPtr.getElementType(),
1165 CurPtr = CurPtr.withElementType(BeginPtr.getElementType());
1196 Builder.CreateStore(CurPtr.emitRawPointer(*this), EndOfInit);
1203 EmitCXXAggrConstructorCall(Ctor, NumElements, CurPtr, CCE,
1266 llvm::Value *IsEmpty = Builder.CreateICmpEQ(CurPtr.emitRawPointer(*this),
1276 Builder.CreatePHI(CurPtr.getType(), 2, "array.cur");
1277 CurPtrPhi->addIncoming(CurPtr.emitRawPointer(*this), EntryBB);
1279 CurPtr = Address(CurPtrPhi, CurPtr.getElementType(), ElementAlign);
1283 Builder.CreateStore(CurPtr.emitRawPointer(*this), EndOfInit);
1290 CurPtr.emitRawPointer(*this), ElementType,
1297 StoreAnyExprIntoOneUnit(*this, Init, Init->getType(), CurPtr,
1305 ElementTy, CurPtr.emitRawPointer(*this), 1, "array.next");