reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
3407 if (Src == Dst) 3411 (!Dst->mayReadFromMemory() && !Dst->mayWriteToMemory())) 3411 (!Dst->mayReadFromMemory() && !Dst->mayWriteToMemory())) 3415 if (!isLoadOrStore(Src) || !isLoadOrStore(Dst)) { 3418 return std::make_unique<Dependence>(Src, Dst); 3422 assert(isLoadOrStore(Dst) && "instruction is not load or store"); 3424 Value *DstPtr = getLoadStorePointerOperand(Dst); 3427 MemoryLocation::get(Dst), 3433 return std::make_unique<Dependence>(Src, Dst); 3443 establishNestingLevels(Src, Dst); 3447 FullDependence Result(Src, Dst, PossiblyLoopIndependent, CommonLevels); 3460 if (tryDelinearize(Src, Dst, Pair)) { 3473 Pair[P].Dst, LI->getLoopFor(Dst->getParent()), 3553 LI->getLoopFor(Dst->getParent()), 3687 Pair[SJ].Dst, LI->getLoopFor(Dst->getParent()),