reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Transforms/Scalar/MemCpyOptimizer.cpp
  767   if (AllocaInst *A = dyn_cast<AllocaInst>(cpyDest)) {
  778   } else if (Argument *A = dyn_cast<Argument>(cpyDest)) {
  812   if (!isDestSufficientlyAligned && !isa<AllocaInst>(cpyDest))
  854   if (Instruction *cpyDestInst = dyn_cast<Instruction>(cpyDest))
  863   ModRefInfo MR = AA.getModRefInfo(C, cpyDest, LocationSize::precise(srcSize));
  866     MR = AA.callCapturesBefore(C, cpyDest, LocationSize::precise(srcSize), &DT);
  873       cpyDest->getType()->getPointerAddressSpace())
  885       Value *Dest = cpySrc->getType() == cpyDest->getType() ?  cpyDest
  885       Value *Dest = cpySrc->getType() == cpyDest->getType() ?  cpyDest
  886         : CastInst::CreatePointerCast(cpyDest, cpySrc->getType(),
  887                                       cpyDest->getName(), C);
  901     assert(isa<AllocaInst>(cpyDest) && "Can only increase alloca alignment!");
  902     cast<AllocaInst>(cpyDest)->setAlignment(MaybeAlign(srcAlign));