Lines Matching refs:DefLoc
1134 bool isCompleteOverwrite(const MemoryLocation &DefLoc, Instruction *DefInst, in isCompleteOverwrite()
1148 return isOverwrite(UseInst, DefInst, *CC, DefLoc, DepWriteOffset, in isCompleteOverwrite()
1257 bool isReadClobber(const MemoryLocation &DefLoc, Instruction *UseInst) { in isReadClobber()
1277 return isRefSet(BatchAA.getModRefInfo(UseInst, DefLoc)); in isReadClobber()
1340 const MemoryLocation &DefLoc, const Value *DefUO, in getDomMemoryDef()
1413 if (!isa<IntrinsicInst>(CurrentI) && isReadClobber(DefLoc, CurrentI)) in getDomMemoryDef()
1417 if (any_of(Current->uses(), [this, &DefLoc, StartAccess](Use &U) { in getDomMemoryDef()
1420 isReadClobber(DefLoc, UseOrDef->getMemoryInst()); in getDomMemoryDef()
1454 auto OR = isOverwrite(KillingI, CurrentI, DefLoc, *CurrentLoc, in getDomMemoryDef()
1780 auto DefLoc = getLocForWriteEx(DefI); in eliminateDeadWritesAtEndOfFunction() local
1781 if (!DefLoc) in eliminateDeadWritesAtEndOfFunction()
1789 const Value *UO = getUnderlyingObject(DefLoc->Ptr); in eliminateDeadWritesAtEndOfFunction()
1807 bool storeIsNoop(MemoryDef *Def, const MemoryLocation &DefLoc, in storeIsNoop()