Lines Matching refs:cpyDest
854 Instruction *cpyStore, Value *cpyDest, in performCallSlotOptzn() argument
922 if (!isDereferenceableAndAlignedPointer(cpyDest, Align(1), APInt(64, cpySize), in performCallSlotOptzn()
943 if (mayBeVisibleThroughUnwinding(cpyDest, C, cpyStore)) { in performCallSlotOptzn()
953 if (!isDestSufficientlyAligned && !isa<AllocaInst>(cpyDest)) in performCallSlotOptzn()
998 Value *DestObj = getUnderlyingObject(cpyDest); in performCallSlotOptzn()
1036 if (!DT->dominates(cpyDest, C)) { in performCallSlotOptzn()
1038 auto *GEP = dyn_cast<GetElementPtrInst>(cpyDest); in performCallSlotOptzn()
1050 ModRefInfo MR = AA->getModRefInfo(C, cpyDest, LocationSize::precise(srcSize)); in performCallSlotOptzn()
1053 MR = AA->callCapturesBefore(C, cpyDest, LocationSize::precise(srcSize), DT); in performCallSlotOptzn()
1060 cpyDest->getType()->getPointerAddressSpace()) in performCallSlotOptzn()
1072 Value *Dest = cpySrc->getType() == cpyDest->getType() ? cpyDest in performCallSlotOptzn()
1073 : CastInst::CreatePointerCast(cpyDest, cpySrc->getType(), in performCallSlotOptzn()
1074 cpyDest->getName(), C); in performCallSlotOptzn()
1089 assert(isa<AllocaInst>(cpyDest) && "Can only increase alloca alignment!"); in performCallSlotOptzn()
1090 cast<AllocaInst>(cpyDest)->setAlignment(srcAlign); in performCallSlotOptzn()