reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/CodeGen/CGExprCXX.cpp
 1008     Builder.CreateMemSet(CurPtr, Builder.getInt8(0), RemainingSize, false);
 1021           AggValueSlot::forAddr(CurPtr, ElementType.getQualifiers(),
 1034       CurPtr =
 1035           Address(Builder.CreateInBoundsGEP(CurPtr.getPointer(),
 1038                   CurPtr.getAlignment().alignmentAtOffset(InitListElements *
 1059       CurPtr = Builder.CreateElementBitCast(CurPtr, ElementTy);
 1059       CurPtr = Builder.CreateElementBitCast(CurPtr, ElementTy);
 1078     CharUnits StartAlign = CurPtr.getAlignment();
 1085           Builder.CreateBitCast(CurPtr.getPointer(), BeginPtr.getType());
 1092                               ILE->getInit(i)->getType(), CurPtr,
 1094       CurPtr = Address(Builder.CreateInBoundsGEP(CurPtr.getPointer(),
 1094       CurPtr = Address(Builder.CreateInBoundsGEP(CurPtr.getPointer(),
 1115     CurPtr = Builder.CreateBitCast(CurPtr, BeginPtr.getType());
 1115     CurPtr = Builder.CreateBitCast(CurPtr, BeginPtr.getType());
 1149       Builder.CreateStore(CurPtr.getPointer(), EndOfInit);
 1156     EmitCXXAggrConstructorCall(Ctor, NumElements, CurPtr, CCE,
 1219       Builder.CreateICmpEQ(CurPtr.getPointer(), EndPtr, "array.isempty");
 1228     Builder.CreatePHI(CurPtr.getType(), 2, "array.cur");
 1229   CurPtrPhi->addIncoming(CurPtr.getPointer(), EntryBB);
 1231   CurPtr = Address(CurPtrPhi, ElementAlign);
 1235     Builder.CreateStore(CurPtr.getPointer(), EndOfInit);
 1239     pushRegularPartialArrayCleanup(BeginPtr.getPointer(), CurPtr.getPointer(),
 1247   StoreAnyExprIntoOneUnit(*this, Init, Init->getType(), CurPtr,
 1258     Builder.CreateConstInBoundsGEP1_32(ElementTy, CurPtr.getPointer(), 1,