Home
last modified time | relevance | path

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

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/
DMemCpyOptimizer.cpp714 bool MemCpyOptPass::performCallSlotOptzn(Instruction *cpy, Value *cpyDest, in performCallSlotOptzn() argument
759 if (AllocaInst *A = dyn_cast<AllocaInst>(cpyDest)) { in performCallSlotOptzn()
770 } else if (Argument *A = dyn_cast<Argument>(cpyDest)) { in performCallSlotOptzn()
804 if (!isDestSufficientlyAligned && !isa<AllocaInst>(cpyDest)) in performCallSlotOptzn()
846 if (Instruction *cpyDestInst = dyn_cast<Instruction>(cpyDest)) in performCallSlotOptzn()
855 ModRefInfo MR = AA.getModRefInfo(C, cpyDest, LocationSize::precise(srcSize)); in performCallSlotOptzn()
858 MR = AA.callCapturesBefore(C, cpyDest, LocationSize::precise(srcSize), &DT); in performCallSlotOptzn()
865 cpyDest->getType()->getPointerAddressSpace()) in performCallSlotOptzn()
877 Value *Dest = cpySrc->getType() == cpyDest->getType() ? cpyDest in performCallSlotOptzn()
878 : CastInst::CreatePointerCast(cpyDest, cpySrc->getType(), in performCallSlotOptzn()
[all …]