Home
last modified time | relevance | path

Searched refs:cpyDest (Results 1 – 1 of 1) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DMemCpyOptimizer.cpp854 Instruction *cpyStore, Value *cpyDest, in performCallSlotOptzn() argument
938 if (!isWritableObject(getUnderlyingObject(cpyDest), in performCallSlotOptzn()
940 !isDereferenceableAndAlignedPointer(cpyDest, Align(1), APInt(64, cpySize), in performCallSlotOptzn()
960 if (mayBeVisibleThroughUnwinding(cpyDest, C, cpyStore)) { in performCallSlotOptzn()
970 if (!isDestSufficientlyAligned && !isa<AllocaInst>(cpyDest)) { in performCallSlotOptzn()
1017 Value *DestObj = getUnderlyingObject(cpyDest); in performCallSlotOptzn()
1056 if (!DT->dominates(cpyDest, C)) { in performCallSlotOptzn()
1058 auto *GEP = dyn_cast<GetElementPtrInst>(cpyDest); in performCallSlotOptzn()
1070 MemoryLocation DestWithSrcSize(cpyDest, LocationSize::precise(srcSize)); in performCallSlotOptzn()
1080 if (cpySrc->getType() != cpyDest->getType()) in performCallSlotOptzn()
[all …]