Lines Matching refs:EarlierOff
347 int64_t &EarlierOff, int64_t &LaterOff, in isOverwrite() argument
391 EarlierOff = 0; in isOverwrite()
393 const Value *BP1 = GetPointerBaseWithConstantOffset(P1, EarlierOff, DL); in isOverwrite()
415 if (EarlierOff >= LaterOff && in isOverwrite()
417 uint64_t(EarlierOff - LaterOff) + EarlierSize <= LaterSize) in isOverwrite()
426 LaterOff < int64_t(EarlierOff + EarlierSize) && in isOverwrite()
427 int64_t(LaterOff + LaterSize) >= EarlierOff) { in isOverwrite()
431 LLVM_DEBUG(dbgs() << "DSE: Partial overwrite: Earlier [" << EarlierOff in isOverwrite()
432 << ", " << int64_t(EarlierOff + EarlierSize) in isOverwrite()
469 if (ILI->second <= EarlierOff && in isOverwrite()
470 ILI->first >= int64_t(EarlierOff + EarlierSize)) { in isOverwrite()
472 << EarlierOff << ", " in isOverwrite()
473 << int64_t(EarlierOff + EarlierSize) in isOverwrite()
483 if (EnablePartialStoreMerging && LaterOff >= EarlierOff && in isOverwrite()
484 int64_t(EarlierOff + EarlierSize) > LaterOff && in isOverwrite()
485 uint64_t(LaterOff - EarlierOff) + LaterSize <= EarlierSize) { in isOverwrite()
487 << EarlierOff << ", " in isOverwrite()
488 << int64_t(EarlierOff + EarlierSize) in isOverwrite()
504 (LaterOff > EarlierOff && LaterOff < int64_t(EarlierOff + EarlierSize) && in isOverwrite()
505 int64_t(LaterOff + LaterSize) >= int64_t(EarlierOff + EarlierSize))) in isOverwrite()
518 (LaterOff <= EarlierOff && int64_t(LaterOff + LaterSize) > EarlierOff)) { in isOverwrite()
519 assert(int64_t(LaterOff + LaterSize) < int64_t(EarlierOff + EarlierSize) && in isOverwrite()