Lines Matching refs:KillingLoc

279 static OverwriteResult isPartialOverwrite(const MemoryLocation &KillingLoc,  in isPartialOverwrite()  argument
284 const uint64_t KillingSize = KillingLoc.Size.getValue(); in isPartialOverwrite()
934 const MemoryLocation &KillingLoc, in isOverwrite()
944 strengthenLocationSize(KillingI, KillingLoc.Size); in isOverwrite()
946 const Value *KillingPtr = KillingLoc.Ptr->stripPointerCasts(); in isOverwrite()
970 if (KillingV == DeadV && BatchAA.isMustAlias(DeadLoc, KillingLoc)) in isOverwrite()
989 AliasResult AAR = BatchAA.alias(KillingLoc, DeadLoc); in isOverwrite()
1329 const MemoryLocation &KillingLoc, const Value *KillingUndObj, in getDomMemoryDef()
1416 if (!isa<IntrinsicInst>(CurrentI) && isReadClobber(KillingLoc, CurrentI)) in getDomMemoryDef()
1420 if (any_of(Current->uses(), [this, &KillingLoc, StartAccess](Use &U) { in getDomMemoryDef()
1423 isReadClobber(KillingLoc, UseOrDef->getMemoryInst()); in getDomMemoryDef()
1458 auto OR = isOverwrite(KillingI, CurrentI, KillingLoc, *CurrentLoc, in getDomMemoryDef()
2097 if (auto KillingLoc = State.getLocForTerminator(KillingI)) in eliminateDeadStores() local
2098 MaybeKillingLoc = KillingLoc->first; in eliminateDeadStores()
2108 MemoryLocation KillingLoc = *MaybeKillingLoc; in eliminateDeadStores() local
2109 assert(KillingLoc.Ptr && "KillingLoc should not be null"); in eliminateDeadStores()
2110 const Value *KillingUndObj = getUnderlyingObject(KillingLoc.Ptr); in eliminateDeadStores()
2135 KillingDef, Current, KillingLoc, KillingUndObj, ScanLimit, in eliminateDeadStores()
2186 KillingI, DeadI, KillingLoc, DeadLoc, KillingOffset, DeadOffset); in eliminateDeadStores()
2192 OR = isPartialOverwrite(KillingLoc, DeadLoc, KillingOffset, in eliminateDeadStores()