Searched refs:cpyDest (Results 1 – 1 of 1) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | MemCpyOptimizer.cpp | 854 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 …]
|