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