Lines Matching defs:CurPtr
1010 Address CurPtr = BeginPtr;
1046 Builder.CreateMemSet(CurPtr, Builder.getInt8(0), RemainingSize, false);
1073 AggValueSlot::forAddr(CurPtr, ElementType.getQualifiers(),
1086 CurPtr = Builder.CreateConstInBoundsGEP(
1087 CurPtr, InitListElements, "string.init.end");
1109 CurPtr = CurPtr.withElementType(ElementTy);
1134 CharUnits StartAlign = CurPtr.getAlignment();
1141 Builder.CreateStore(CurPtr.emitRawPointer(*this), EndOfInit);
1146 StoreAnyExprIntoOneUnit(*this, IE, IE->getType(), CurPtr,
1148 CurPtr = Address(Builder.CreateInBoundsGEP(CurPtr.getElementType(),
1149 CurPtr.emitRawPointer(*this),
1152 CurPtr.getElementType(),
1171 CurPtr = CurPtr.withElementType(BeginPtr.getElementType());
1202 Builder.CreateStore(CurPtr.emitRawPointer(*this), EndOfInit);
1209 EmitCXXAggrConstructorCall(Ctor, NumElements, CurPtr, CCE,
1272 llvm::Value *IsEmpty = Builder.CreateICmpEQ(CurPtr.emitRawPointer(*this),
1282 Builder.CreatePHI(CurPtr.getType(), 2, "array.cur");
1283 CurPtrPhi->addIncoming(CurPtr.emitRawPointer(*this), EntryBB);
1285 CurPtr = Address(CurPtrPhi, CurPtr.getElementType(), ElementAlign);
1289 Builder.CreateStore(CurPtr.emitRawPointer(*this), EndOfInit);
1296 CurPtr.emitRawPointer(*this), ElementType,
1303 StoreAnyExprIntoOneUnit(*this, Init, Init->getType(), CurPtr,
1311 ElementTy, CurPtr.emitRawPointer(*this), 1, "array.next");