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.cpp843 Instruction *cpyStore, Value *cpyDest, in performCallSlotOptzn() argument
927 if (!isWritableObject(getUnderlyingObject(cpyDest), in performCallSlotOptzn()
929 !isDereferenceableAndAlignedPointer(cpyDest, Align(1), APInt(64, cpySize), in performCallSlotOptzn()
949 if (mayBeVisibleThroughUnwinding(cpyDest, C, cpyStore)) { in performCallSlotOptzn()
959 if (!isDestSufficientlyAligned && !isa<AllocaInst>(cpyDest)) { in performCallSlotOptzn()
1000 Value *DestObj = getUnderlyingObject(cpyDest); in performCallSlotOptzn()
1038 if (!DT->dominates(cpyDest, C)) { in performCallSlotOptzn()
1040 auto *GEP = dyn_cast<GetElementPtrInst>(cpyDest); in performCallSlotOptzn()
1052 MemoryLocation DestWithSrcSize(cpyDest, LocationSize::precise(srcSize)); in performCallSlotOptzn()
1062 if (cpySrc->getType() != cpyDest->getType()) in performCallSlotOptzn()
[all …]